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

3402 lines
3.0 MiB

This file contains invisible Unicode characters!

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

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

!(function(){var Du=Math.pow;var xd=(Sn,ar,d)=>new Promise((U,me)=>{var V=z=>{try{ee(d.next(z))}catch(C){me(C)}},Oe=z=>{try{ee(d.throw(z))}catch(C){me(C)}},ee=z=>z.done?U(z.value):Promise.resolve(z.value).then(V,Oe);ee((d=d.apply(Sn,ar)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[8431],{27812:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return c}});var U=d(92413),me=d(59301),V={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},Oe=V,ee=d(7657),z=function(h,N){return me.createElement(ee.Z,(0,U.Z)({},h,{ref:N,icon:Oe}))},C=me.forwardRef(z),c=C},89489:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return c}});var U=d(92413),me=d(59301),V={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"},Oe=V,ee=d(7657),z=function(h,N){return me.createElement(ee.Z,(0,U.Z)({},h,{ref:N,icon:Oe}))},C=me.forwardRef(z),c=C},59477:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return c}});var U=d(92413),me=d(59301),V={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"},Oe=V,ee=d(7657),z=function(h,N){return me.createElement(ee.Z,(0,U.Z)({},h,{ref:N,icon:Oe}))},C=me.forwardRef(z),c=C},40001:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return c}});var U=d(92413),me=d(59301),V={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"},Oe=V,ee=d(7657),z=function(h,N){return me.createElement(ee.Z,(0,U.Z)({},h,{ref:N,icon:Oe}))},C=me.forwardRef(z),c=C},26227:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return c}});var U=d(92413),me=d(59301),V={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},Oe=V,ee=d(7657),z=function(h,N){return me.createElement(ee.Z,(0,U.Z)({},h,{ref:N,icon:Oe}))},C=me.forwardRef(z),c=C},67921:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return c}});var U=d(92413),me=d(59301),V={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},Oe=V,ee=d(7657),z=function(h,N){return me.createElement(ee.Z,(0,U.Z)({},h,{ref:N,icon:Oe}))},C=me.forwardRef(z),c=C},49198:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return c}});var U=d(92413),me=d(59301),V={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"},Oe=V,ee=d(7657),z=function(h,N){return me.createElement(ee.Z,(0,U.Z)({},h,{ref:N,icon:Oe}))},C=me.forwardRef(z),c=C},84105:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return c}});var U=d(92413),me=d(59301),V={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"},Oe=V,ee=d(7657),z=function(h,N){return me.createElement(ee.Z,(0,U.Z)({},h,{ref:N,icon:Oe}))},C=me.forwardRef(z),c=C},41464:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return c}});var U=d(92413),me=d(59301),V={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},Oe=V,ee=d(7657),z=function(h,N){return me.createElement(ee.Z,(0,U.Z)({},h,{ref:N,icon:Oe}))},C=me.forwardRef(z),c=C},18785:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return c}});var U=d(92413),me=d(59301),V={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"},Oe=V,ee=d(7657),z=function(h,N){return me.createElement(ee.Z,(0,U.Z)({},h,{ref:N,icon:Oe}))},C=me.forwardRef(z),c=C},73331:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return c}});var U=d(92413),me=d(59301),V={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"},Oe=V,ee=d(7657),z=function(h,N){return me.createElement(ee.Z,(0,U.Z)({},h,{ref:N,icon:Oe}))},C=me.forwardRef(z),c=C},15277:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return c}});var U=d(92413),me=d(59301),V={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"},Oe=V,ee=d(7657),z=function(h,N){return me.createElement(ee.Z,(0,U.Z)({},h,{ref:N,icon:Oe}))},C=me.forwardRef(z),c=C},52671:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return c}});var U=d(92413),me=d(59301),V={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"},Oe=V,ee=d(7657),z=function(h,N){return me.createElement(ee.Z,(0,U.Z)({},h,{ref:N,icon:Oe}))},C=me.forwardRef(z),c=C},8657:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return c}});var U=d(92413),me=d(59301),V={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"},Oe=V,ee=d(7657),z=function(h,N){return me.createElement(ee.Z,(0,U.Z)({},h,{ref:N,icon:Oe}))},C=me.forwardRef(z),c=C},56082:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return c}});var U=d(92413),me=d(59301),V={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"},Oe=V,ee=d(7657),z=function(h,N){return me.createElement(ee.Z,(0,U.Z)({},h,{ref:N,icon:Oe}))},C=me.forwardRef(z),c=C},33853:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return c}});var U=d(92413),me=d(59301),V={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"},Oe=V,ee=d(7657),z=function(h,N){return me.createElement(ee.Z,(0,U.Z)({},h,{ref:N,icon:Oe}))},C=me.forwardRef(z),c=C},15075:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return c}});var U=d(92413),me=d(59301),V={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"},Oe=V,ee=d(7657),z=function(h,N){return me.createElement(ee.Z,(0,U.Z)({},h,{ref:N,icon:Oe}))},C=me.forwardRef(z),c=C},62772:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return c}});var U=d(92413),me=d(59301),V={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"},Oe=V,ee=d(7657),z=function(h,N){return me.createElement(ee.Z,(0,U.Z)({},h,{ref:N,icon:Oe}))},C=me.forwardRef(z),c=C},43531:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return c}});var U=d(92413),me=d(59301),V={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"},Oe=V,ee=d(7657),z=function(h,N){return me.createElement(ee.Z,(0,U.Z)({},h,{ref:N,icon:Oe}))},C=me.forwardRef(z),c=C},61485:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return c}});var U=d(92413),me=d(59301),V={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},Oe=V,ee=d(7657),z=function(h,N){return me.createElement(ee.Z,(0,U.Z)({},h,{ref:N,icon:Oe}))},C=me.forwardRef(z),c=C},38819:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return c}});var U=d(92413),me=d(59301),V={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"},Oe=V,ee=d(7657),z=function(h,N){return me.createElement(ee.Z,(0,U.Z)({},h,{ref:N,icon:Oe}))},C=me.forwardRef(z),c=C},47472:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return c}});var U=d(92413),me=d(59301),V={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"},Oe=V,ee=d(7657),z=function(h,N){return me.createElement(ee.Z,(0,U.Z)({},h,{ref:N,icon:Oe}))},C=me.forwardRef(z),c=C},4958:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return c}});var U=d(92413),me=d(59301),V={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 009.3-35.2l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5a449.4 449.4 0 00159 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2z"}}]},name:"setting",theme:"outlined"},Oe=V,ee=d(7657),z=function(h,N){return me.createElement(ee.Z,(0,U.Z)({},h,{ref:N,icon:Oe}))},C=me.forwardRef(z),c=C},87395:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return c}});var U=d(92413),me=d(59301),V={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"},Oe=V,ee=d(7657),z=function(h,N){return me.createElement(ee.Z,(0,U.Z)({},h,{ref:N,icon:Oe}))},C=me.forwardRef(z),c=C},88010:function(Sn,ar){"use strict";ar.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},43815:function(Sn,ar){"use strict";ar.Z={flex_box_center:"flex_box_center___GW1u0",flex_space_between:"flex_space_between___XhK9z",flex_box_vertical_center:"flex_box_vertical_center___NKIbp",flex_box_center_end:"flex_box_center_end___V3qhT",flex_box_column:"flex_box_column___b4G29",bg:"bg___exMJB",paginationWrapper:"paginationWrapper___ROsRI",totalText:"totalText___PGE6D",num:"num___jLrBF",title:"title___yiXeD",questionIcons:"questionIcons___v75Tz",green:"green___HRGef",orange:"orange___tdW4E",greenTip:"greenTip___f2SpQ",redTip:"redTip___jc8UE",orangeTip:"orangeTip___VMO_s",flexRow:"flexRow___Jshv2",simpleWrap:"simpleWrap___ul6oi",divider:"divider___Of_8z",modal:"modal___oAD7F",programTitle:"programTitle___ybswa",simpleBg:"simpleBg___yLrQy",exportBtn:"exportBtn___x5fcE",exportBtns:"exportBtns___EmvhF",export_type_modal:"export_type_modal___hmW4i",export_type_modal_con:"export_type_modal_con___R2S3f",type_item:"type_item___NsmrH",img_warp:"img_warp___LUfHa",img_warp_active:"img_warp_active____uL7y",divname:"divname___wdaL2"}},84103:function(Sn,ar){"use strict";ar.Z={flex_box_center:"flex_box_center___VAUts",flex_space_between:"flex_space_between___gx5ZV",flex_box_vertical_center:"flex_box_vertical_center___HV_tL",flex_box_center_end:"flex_box_center_end___fVsIw",flex_box_column:"flex_box_column___F5DHk",shixunWrp:"shixunWrp___pinaF",s:"s___mtpV4",fillComment:"fillComment___WEgkI",commentContent:"commentContent___v_Ebo",commentText:"commentText___fyDle",simpleWrap:"simpleWrap___uwIie",fillBg:"fillBg___iyMsm",tip:"tip___V6oDj",simpleBg:"simpleBg___UqElF",lookCode:"lookCode___xKifS"}},32875:function(Sn,ar){"use strict";ar.Z={flex_box_center:"flex_box_center___D6Qly",flex_space_between:"flex_space_between___ZA98O",flex_box_vertical_center:"flex_box_vertical_center___aST6E",flex_box_center_end:"flex_box_center_end___kJ_eQ",flex_box_column:"flex_box_column___ZOkyZ",bg:"bg___rbSyL",circularBlue:"circularBlue___qvnla",circularRed:"circularRed___jo0FU",circularOrange:"circularOrange___GteY7",circularGreen:"circularGreen___PW_tz",circularGrey:"circularGrey___Nt7Wc",title:"title___Volf5",questionIcons:"questionIcons___MIxzq",grey:"grey___XquYB",green:"green___sjsXt",blue:"blue___Jwa9H",orange:"orange___cGfa7",red:"red___NensB",greenTip:"greenTip___lDmky",redTip:"redTip___Yp9nM",cccTip:"cccTip___Uzudc",orangeTip:"orangeTip___gA104",flexRow:"flexRow___GsOMs",simpleWrap:"simpleWrap___jppmP",userPhoto:"userPhoto___LUsoO",CCCIcons:"CCCIcons___STbxr",buttonFixed:"buttonFixed___aUnd3",progress:"progress___w_inO",typeTitle:"typeTitle___i1hJu",answerResult:"answerResult___kLknn",questionsInfo:"questionsInfo___spnx1",leftBar:"leftBar___AjrjB",greenBg:"greenBg___nlTOV",blueBg:"blueBg___nYACT",redBg:"redBg___WTgtT",orangeBg:"orangeBg___mMAXu",greyBg:"greyBg___eAdgQ",commentText:"commentText___smAVm",full:"full____Rgkm",answerInfo:"answerInfo___iSSvg",listType:"listType___fUHyn",userInfo:"userInfo___sc77e",userImg:"userImg___mL2tk",userInfoTitle:"userInfoTitle___U2d5B",userInfoValue:"userInfoValue___DBOCD",status:"status___yZSrO",result:"result___TOeTF",evaluate:"evaluate___CJGFj",analysis:"analysis___NuY61",userInfoModel:"userInfoModel___jHeA_",width:"width___UtVF4",Title:"Title___BfkeS",Value:"Value___sj9SB",userInfoModelbody:"userInfoModelbody___nQNbP",answerError:"answerError___kJTJu",export_type_modal:"export_type_modal___UwY7W",export_type_modal_con:"export_type_modal_con___iD92j",type_item:"type_item___hBzOc",img_warp:"img_warp___ijcxd",img_warp_active:"img_warp_active___VUIa8",scoreByBlankRadio:"scoreByBlankRadio___Z7ZDy",newProgramBg:"newProgramBg___zKYmY",score:"score___Sk80M",drawerWrap:"drawerWrap___VuX5c",top:"top___EnYnP",middle:"middle___LNYBi",listwrap:"listwrap___l6Z3o",btns:"btns___hFvQ6"}},64790:function(Sn,ar,d){"use strict";var U=d(59301),me=Object.defineProperty,V=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,z=(E,h,N)=>h in E?me(E,h,{enumerable:!0,configurable:!0,writable:!0,value:N}):E[h]=N,C=(E,h)=>{for(var N in h||(h={}))Oe.call(h,N)&&z(E,N,h[N]);if(V)for(var N of V(h))ee.call(h,N)&&z(E,N,h[N]);return E};const c=E=>React.createElement("svg",C({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},E),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));ar.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},79219:function(Sn,ar,d){"use strict";d.d(ar,{xp:function(){return ee},AG:function(){return N},JA:function(){return C},FX:function(){return g},k$:function(){return Tr},ub:function(){return Cr},e6:function(){return M},v7:function(){return T},BO:function(){return S},x7:function(){return ce},em:function(){return qt},BV:function(){return z},qz:function(){return E},Gm:function(){return c},yt:function(){return j},I2:function(){return ve},sQ:function(){return oe},z3:function(){return V},GY:function(){return Fr},wC:function(){return Xt},Pt:function(){return er},Oe:function(){return hr},L6:function(){return me},RL:function(){return U},f$:function(){return Oe},j1:function(){return X},jD:function(){return I},g4:function(){return P}});var U=d(58143),me="data:image/png;base64,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",V=d(4977),Oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",z=d.p+"static/err.2323787b.png",C="data:image/png;base64,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",c="data:image/png;base64,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",E="data:image/png;base64,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",h="data:image/png;base64,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",N="data:image/png;base64,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",S=d.p+"static/douyu.1e926b4a.jpg",I="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",T="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",X="data:image/png;base64,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",P="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",ne="data:image/png;base64,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",K="data:image/png;base64,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",de="data:image/png;base64,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",oe="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",j="data:image/png;base64,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",W=d(64790),D=d.p+"static/teacherQQ.833913ba.jpg",ce="data:image/png;base64,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",pe=d(59301),Se=Object.defineProperty,ye=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,Ke=(B,se,De)=>se in B?Se(B,se,{enumerable:!0,configurable:!0,writable:!0,value:De}):B[se]=De,O=(B,se)=>{for(var De in se||(se={}))Qe.call(se,De)&&Ke(B,De,se[De]);if(ye)for(var De of ye(se))$.call(se,De)&&Ke(B,De,se[De]);return B};const et=B=>React.createElement("svg",O({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},B),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var Pe="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",ve="data:image/jpeg;base64,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",Te=d.p+"static/certificate.a2a9ee77.jpg",ge=Object.defineProperty,Be=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,ot=(B,se,De)=>se in B?ge(B,se,{enumerable:!0,configurable:!0,writable:!0,value:De}):B[se]=De,lt=(B,se)=>{for(var De in se||(se={}))ue.call(se,De)&&ot(B,De,se[De]);if(Be)for(var De of Be(se))we.call(se,De)&&ot(B,De,se[De]);return B};const Je=B=>React.createElement("svg",lt({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},B),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var fe="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",qt="data:image/png;base64,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",hr="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",er=d.p+"static/question.ed747acc.gif",Fr="data:image/gif;base64,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",Xt=d(55351),Tr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",Cr="data:image/png;base64,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",M="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",rt="data:image/png;base64,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",Q=d(53114),p="data:image/png;base64,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",g="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},59879:function(Sn,ar,d){"use strict";var U=d(59301),me=d(88010),V=d(48136),Oe=d(41588),ee=d(43418),z=d(59301);const C=(0,U.forwardRef)(({callback:c,width:E,onChange:h,disabled:N,readOnly:S,type:I="",value:T="",style:X={}},P)=>{const ne=(0,U.useRef)(),K=(0,U.useRef)(),[de,oe]=(0,U.useState)(0),[j,W]=(0,U.useState)(0),[D,ce]=(0,U.useState)(!1),pe=()=>{var $=document.createElement("div");$.innerHTML=ne.current.getValue();var Ke=$.innerText;return c&&c(Ke),Ke};(0,U.useImperativeHandle)(P,()=>({getData:pe}));const Se=$=>{$.preventDefault();const Ke=$.clientX-de,O=$.clientY-j;document.body.onmousemove=et=>{let Pe=et.clientX-Ke,ve=et.clientY-O;const Te=document.getElementsByClassName("markdown-popup-form")[0],ge=window.innerWidth-Te.offsetWidth,Be=window.innerHeight-Te.offsetHeight;Pe=Math.max(0,Math.min(Pe,ge)),ve=Math.max(0,Math.min(ve,Be)),ye(et.clientX,et.clientY,Ke,O)&&(oe(Pe),W(ve))},document.body.onmouseup=function(){document.body.onmousemove=null}},ye=($,Ke,O,et)=>{const Pe=document.body.clientHeight,ve=document.body.clientWidth;return $<20&&O>$||$>ve-20&&O<$||Ke<20&&et>Ke||Ke>Pe-20&&et<Ke?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};(0,U.useEffect)(()=>{D&&setTimeout(()=>{const $=document.getElementsByClassName("markdown-popup-form")[0],Ke=window.innerWidth/2-$.offsetWidth/2,O=window.innerHeight/2-$.offsetHeight/2;oe(Ke),W(O)},0)},[D]);const Qe=()=>{N||S||ce(!0)};return z.createElement("div",{style:X},z.createElement("div",{style:{width:E||"100%",position:"relative"},className:`${me.Z.mathFillWrap} ${N||S?"cursorDefault":""}`,onClick:()=>Qe()},z.createElement("math-field",{disabled:N,locale:"zh_cn",class:`${me.Z.mathField} ${I}`,readOnly:S,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:ne,style:{width:"100%",fontSize:T?18:14},value:T||""})),z.createElement(ee.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:de,top:j},title:z.createElement("div",{style:{cursor:"move"},onMouseDown:Se},"\u8F93\u5165\u516C\u5F0F"),open:D,onOk:()=>{const $=K.current.getData();ne.current.setValue($),h($),ce(!1)},onCancel:()=>{ce(!1)},destroyOnClose:!0,className:"markdown-popup-form"},z.createElement(Oe.Z,{value:T,ref:K,onChange:h,showSaveButton:!1})))});ar.Z=C},41588:function(Sn,ar,d){"use strict";var U=d(59301),me=d(95237),V=d(43604),Oe=d(99313),ee=d(3113),z=d(85149),C=d(88010),c=d(48136),E=d(59301);const h=(0,U.forwardRef)(({callback:N,showSaveButton:S,value:I=""},T)=>{const X=(0,U.useRef)(),P=[{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 "}]}]}],ne=[{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=j=>{X.current.setValue(X.current.getValue()+" "+j.value+" ")},de=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:E.createElement(me.Z,{className:C.Z.lists,gutter:[10,10]},P.map((j,W)=>E.createElement(V.Z,{flex:"110px",className:C.Z.item},E.createElement("div",null,E.createElement(z.Z,{value:`$$${j.value}$$`}),j.name),E.createElement("div",{className:C.Z.children},j.children.map((D,ce)=>E.createElement("div",{key:ce},E.createElement("h1",null,D.name),E.createElement(me.Z,{gutter:[10,10]},D.data.map((pe,Se)=>E.createElement(V.Z,{key:Se,onClick:()=>K(pe),className:C.Z.diamond},E.createElement(z.Z,{value:"`$$"+pe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:E.createElement(me.Z,{className:C.Z.lists,gutter:[10,10]},ne.map((j,W)=>E.createElement(V.Z,{flex:"110px",className:C.Z.item},E.createElement("div",null,E.createElement(z.Z,{value:"`$$"+j.value+"$$`"}),j.name),E.createElement("div",{className:C.Z.children},j.children.map((D,ce)=>E.createElement("div",{key:ce},D.name&&E.createElement("h1",null,D.name),E.createElement(me.Z,{gutter:[10,10]},D.data.map((pe,Se)=>E.createElement(V.Z,{key:Se,onClick:()=>K(pe),className:C.Z.diamond},E.createElement(z.Z,{value:"`$$"+pe.value+"$$`"}))))))))))}],oe=()=>{var j=document.createElement("div");j.innerHTML=X.current.getValue();var W=j.innerText;return N&&N(W),W};return(0,U.useImperativeHandle)(T,()=>({getData:oe})),E.createElement("div",{className:C.Z.mathWrap},E.createElement(Oe.default,{defaultActiveKey:"1",items:de}),E.createElement("math-field",{locale:"zh_cn",className:C.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:X,style:{width:800,marginTop:30,fontSize:18}},I||""),S&&E.createElement("div",{className:C.Z.button},E.createElement(ee.ZP,{size:"large",onClick:oe,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});ar.Z=h},70714:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return Mr}});var U=d(59301),me=d(34604),V=d(15277),Oe=d(92310),ee=d.n(Oe),z=d(92413),C=d(33708),c=d(400),E=d(33606),h=d(39559),N=d(37061),S=d(55468),I=d(18929),T=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],X=U.createContext(null),P=0;function ne(Gt,It){var sr=U.useState(function(){return P+=1,String(P)}),dr=(0,E.Z)(sr,1),cr=dr[0],xr=U.useContext(X),at={data:It,canPreview:Gt};return U.useEffect(function(){if(xr)return xr.register(cr,at)},[]),U.useEffect(function(){xr&&xr.register(cr,at)},[Gt,It]),cr}function K(Gt){return new Promise(function(It){var sr=document.createElement("img");sr.onerror=function(){return It(!1)},sr.onload=function(){return It(!0)},sr.src=Gt})}function de(Gt){var It=Gt.src,sr=Gt.isCustomPlaceholder,dr=Gt.fallback,cr=(0,U.useState)(sr?"loading":"normal"),xr=(0,E.Z)(cr,2),at=xr[0],wt=xr[1],Rt=(0,U.useRef)(!1),Kt=at==="error";(0,U.useEffect)(function(){K(It).then(function(Ye){Ye||wt("error")})},[It]),(0,U.useEffect)(function(){sr&&!Rt.current?wt("loading"):Kt&&wt("normal")},[It]);var Ar=function(){wt("normal")},nr=function(xt){Rt.current=!1,at==="loading"&&xt!=null&&xt.complete&&(xt.naturalWidth||xt.naturalHeight)&&(Rt.current=!0,Ar())},_t=Kt&&dr?{src:dr}:{onLoad:Ar,src:It};return[nr,_t,at]}var oe=d(86923),j=d(8224),W=d(10228),D=d(48736);function ce(Gt,It,sr,dr){var cr=It+sr,xr=(sr-dr)/2;if(sr>dr){if(It>0)return(0,c.Z)({},Gt,xr);if(It<0&&cr<dr)return(0,c.Z)({},Gt,-xr)}else if(It<0||cr>dr)return(0,c.Z)({},Gt,It<0?xr:-xr);return{}}function pe(Gt,It,sr,dr){var cr=(0,S.g1)(),xr=cr.width,at=cr.height,wt=null;return Gt<=xr&&It<=at?wt={x:0,y:0}:(Gt>xr||It>at)&&(wt=(0,C.Z)((0,C.Z)({},ce("x",sr,Gt,xr)),ce("y",dr,It,at))),wt}var Se=d(13697),ye=d(16089),Qe={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function $(Gt,It,sr,dr){var cr=(0,U.useRef)(null),xr=(0,U.useRef)([]),at=(0,U.useState)(Qe),wt=(0,E.Z)(at,2),Rt=wt[0],Kt=wt[1],Ar=function(xt){Kt(Qe),dr&&!(0,Se.Z)(Qe,Rt)&&dr({transform:Qe,action:xt})},nr=function(xt,Nt){cr.current===null&&(xr.current=[],cr.current=(0,ye.Z)(function(){Kt(function(Wt){var Jt=Wt;return xr.current.forEach(function(vr){Jt=(0,C.Z)((0,C.Z)({},Jt),vr)}),cr.current=null,dr==null||dr({transform:Jt,action:Nt}),Jt})})),xr.current.push((0,C.Z)((0,C.Z)({},Rt),xt))},_t=function(xt,Nt,Wt,Jt){var vr=Gt.current,Er=vr.width,Kr=vr.height,hn=vr.offsetWidth,vn=vr.offsetHeight,Hn=vr.offsetLeft,In=vr.offsetTop,_n=xt,Mn=Rt.scale*xt;Mn>sr?(_n=sr/Rt.scale,Mn=sr):Mn<It&&(_n=It/Rt.scale,Mn=It);var sn=Wt!=null?Wt:innerWidth/2,nn=Jt!=null?Jt:innerHeight/2,Wn=_n-1,On=Wn*Er*.5,$n=Wn*Kr*.5,ti=Wn*(sn-Rt.x-Hn),Mt=Wn*(nn-Rt.y-In),ln=Rt.x-(ti-On),Tn=Rt.y-(Mt-$n);if(xt<1&&Mn===1){var Ai=hn*Mn,bn=vn*Mn,Qr=(0,S.g1)(),Zr=Qr.width,tn=Qr.height;Ai<=Zr&&bn<=tn&&(ln=0,Tn=0)}nr({x:ln,y:Tn,scale:Mn},Nt)};return{transform:Rt,resetTransform:Ar,updateTransform:nr,dispatchZoomChange:_t}}var Ke=d(43403),O=d(77900),et=function(It){var sr=It.visible,dr=It.maskTransitionName,cr=It.getContainer,xr=It.prefixCls,at=It.rootClassName,wt=It.icons,Rt=It.countRender,Kt=It.showSwitch,Ar=It.showProgress,nr=It.current,_t=It.transform,Ye=It.count,xt=It.scale,Nt=It.minScale,Wt=It.maxScale,Jt=It.closeIcon,vr=It.onSwitchLeft,Er=It.onSwitchRight,Kr=It.onClose,hn=It.onZoomIn,vn=It.onZoomOut,Hn=It.onRotateRight,In=It.onRotateLeft,_n=It.onFlipX,Mn=It.onFlipY,sn=It.toolbarRender,nn=(0,U.useContext)(X),Wn=wt.rotateLeft,On=wt.rotateRight,$n=wt.zoomIn,ti=wt.zoomOut,Mt=wt.close,ln=wt.left,Tn=wt.right,Ai=wt.flipX,bn=wt.flipY,Qr="".concat(xr,"-operations-operation");U.useEffect(function(){var on=function(Kn){Kn.keyCode===W.Z.ESC&&Kr()};return sr&&window.addEventListener("keydown",on),function(){window.removeEventListener("keydown",on)}},[sr]);var Zr=[{icon:bn,onClick:Mn,type:"flipY"},{icon:Ai,onClick:_n,type:"flipX"},{icon:Wn,onClick:In,type:"rotateLeft"},{icon:On,onClick:Hn,type:"rotateRight"},{icon:ti,onClick:vn,type:"zoomOut",disabled:xt===Nt},{icon:$n,onClick:hn,type:"zoomIn",disabled:xt===Wt}],tn=Zr.map(function(on){var An,Kn=on.icon,Ln=on.onClick,wn=on.type,Xi=on.disabled;return U.createElement("div",{className:ee()(Qr,(An={},(0,c.Z)(An,"".concat(xr,"-operations-operation-").concat(wn),!0),(0,c.Z)(An,"".concat(xr,"-operations-operation-disabled"),!!Xi),An)),onClick:Ln,key:wn},Kn)}),dn=U.createElement("div",{className:"".concat(xr,"-operations")},tn);return U.createElement(O.default,{visible:sr,motionName:dr},function(on){var An=on.className,Kn=on.style;return U.createElement(Ke.Z,{open:!0,getContainer:cr!=null?cr:document.body},U.createElement("div",{className:ee()("".concat(xr,"-operations-wrapper"),An,at),style:Kn},Jt===null?null:U.createElement("button",{className:"".concat(xr,"-close"),onClick:Kr},Jt||Mt),Kt&&U.createElement(U.Fragment,null,U.createElement("div",{className:ee()("".concat(xr,"-switch-left"),(0,c.Z)({},"".concat(xr,"-switch-left-disabled"),nr===0)),onClick:vr},ln),U.createElement("div",{className:ee()("".concat(xr,"-switch-right"),(0,c.Z)({},"".concat(xr,"-switch-right-disabled"),nr===Ye-1)),onClick:Er},Tn)),U.createElement("div",{className:"".concat(xr,"-footer")},Ar&&U.createElement("div",{className:"".concat(xr,"-progress")},Rt?Rt(nr+1,Ye):"".concat(nr+1," / ").concat(Ye)),sn?sn(dn,(0,C.Z)({icons:{flipYIcon:tn[0],flipXIcon:tn[1],rotateLeftIcon:tn[2],rotateRightIcon:tn[3],zoomOutIcon:tn[4],zoomInIcon:tn[5]},actions:{onFlipY:Mn,onFlipX:_n,onRotateLeft:In,onRotateRight:Hn,onZoomOut:vn,onZoomIn:hn},transform:_t},nn?{current:nr,total:Ye}:{})):dn)))})},Pe=et,ve=1,Te=1,ge=["fallback","src","imgRef"],Be=["prefixCls","src","alt","fallback","movable","onClose","visible","icons","rootClassName","closeIcon","getContainer","current","count","countRender","scaleStep","minScale","maxScale","transitionName","maskTransitionName","imageRender","imgCommonProps","toolbarRender","onTransform","onChange"],ue=function(It){var sr=It.fallback,dr=It.src,cr=It.imgRef,xr=(0,N.Z)(It,ge),at=de({src:dr,fallback:sr}),wt=(0,E.Z)(at,2),Rt=wt[0],Kt=wt[1];return U.createElement("img",(0,z.Z)({ref:function(nr){cr.current=nr,Rt(nr)}},xr,Kt))},we=function(It){var sr=It.prefixCls,dr=It.src,cr=It.alt,xr=It.fallback,at=It.movable,wt=at===void 0?!0:at,Rt=It.onClose,Kt=It.visible,Ar=It.icons,nr=Ar===void 0?{}:Ar,_t=It.rootClassName,Ye=It.closeIcon,xt=It.getContainer,Nt=It.current,Wt=Nt===void 0?0:Nt,Jt=It.count,vr=Jt===void 0?1:Jt,Er=It.countRender,Kr=It.scaleStep,hn=Kr===void 0?.5:Kr,vn=It.minScale,Hn=vn===void 0?1:vn,In=It.maxScale,_n=In===void 0?50:In,Mn=It.transitionName,sn=Mn===void 0?"zoom":Mn,nn=It.maskTransitionName,Wn=nn===void 0?"fade":nn,On=It.imageRender,$n=It.imgCommonProps,ti=It.toolbarRender,Mt=It.onTransform,ln=It.onChange,Tn=(0,N.Z)(It,Be),Ai=(0,U.useRef)(),bn=(0,U.useRef)({deltaX:0,deltaY:0,transformX:0,transformY:0}),Qr=(0,U.useState)(!1),Zr=(0,E.Z)(Qr,2),tn=Zr[0],dn=Zr[1],on=(0,U.useContext)(X),An=on&&vr>1,Kn=on&&vr>=1,Ln=$(Ai,Hn,_n,Mt),wn=Ln.transform,Xi=Ln.resetTransform,xn=Ln.updateTransform,Fn=Ln.dispatchZoomChange,ai=(0,U.useState)(!0),di=(0,E.Z)(ai,2),na=di[0],_i=di[1],fi=wn.rotate,Ci=wn.scale,pa=wn.x,ua=wn.y,Ri=ee()((0,c.Z)({},"".concat(sr,"-moving"),tn));(0,U.useEffect)(function(){na||_i(!0)},[na]);var fa=function(){Xi("close")},$i=function(){Fn(ve+hn,"zoomIn")},xi=function(){Fn(ve/(ve+hn),"zoomOut")},ma=function(){xn({rotate:fi+90},"rotateRight")},mo=function(){xn({rotate:fi-90},"rotateLeft")},ka=function(){xn({flipX:!wn.flipX},"flipX")},Ca=function(){xn({flipY:!wn.flipY},"flipY")},Hi=function(si){si==null||si.preventDefault(),si==null||si.stopPropagation(),Wt>0&&(_i(!1),Xi("prev"),ln==null||ln(Wt-1,Wt))},so=function(si){si==null||si.preventDefault(),si==null||si.stopPropagation(),Wt<vr-1&&(_i(!1),Xi("next"),ln==null||ln(Wt+1,Wt))},Ha=function(){if(Kt&&tn){dn(!1);var si=bn.current,Bo=si.transformX,bi=si.transformY,Ni=pa!==Bo&&ua!==bi;if(!Ni)return;var Wi=Ai.current.offsetWidth*Ci,ea=Ai.current.offsetHeight*Ci,ga=Ai.current.getBoundingClientRect(),Ta=ga.left,zo=ga.top,Lo=fi%180!==0,xo=pe(Lo?ea:Wi,Lo?Wi:ea,Ta,zo);xo&&xn((0,C.Z)({},xo),"dragRebound")}},Os=function(si){!wt||si.button!==0||(si.preventDefault(),si.stopPropagation(),bn.current={deltaX:si.pageX-wn.x,deltaY:si.pageY-wn.y,transformX:wn.x,transformY:wn.y},dn(!0))},Oo=function(si){Kt&&tn&&xn({x:si.pageX-bn.current.deltaX,y:si.pageY-bn.current.deltaY},"move")},aa=function(si){if(!(!Kt||si.deltaY==0)){var Bo=Math.abs(si.deltaY/100),bi=Math.min(Bo,Te),Ni=ve+bi*hn;si.deltaY>0&&(Ni=ve/Ni),Fn(Ni,"wheel",si.clientX,si.clientY)}},da=function(si){!Kt||!An||(si.keyCode===W.Z.LEFT?Hi():si.keyCode===W.Z.RIGHT&&so())},Ga=function(si){Kt&&(Ci!==1?xn({x:0,y:0,scale:1},"doubleClick"):Fn(ve+hn,"doubleClick",si.clientX,si.clientY))};(0,U.useEffect)(function(){var Mi,si,Bo,bi;if(wt){Bo=(0,j.Z)(window,"mouseup",Ha,!1),bi=(0,j.Z)(window,"mousemove",Oo,!1);try{window.top!==window.self&&(Mi=(0,j.Z)(window.top,"mouseup",Ha,!1),si=(0,j.Z)(window.top,"mousemove",Oo,!1))}catch(Ni){(0,D.Kp)(!1,"[rc-image] ".concat(Ni))}}return function(){var Ni,Wi,ea,ga;(Ni=Bo)===null||Ni===void 0||Ni.remove(),(Wi=bi)===null||Wi===void 0||Wi.remove(),(ea=Mi)===null||ea===void 0||ea.remove(),(ga=si)===null||ga===void 0||ga.remove()}},[Kt,tn,pa,ua,fi,wt]),(0,U.useEffect)(function(){var Mi=(0,j.Z)(window,"keydown",da,!1);return function(){Mi.remove()}},[Kt,An,Wt]);var Zi=U.createElement(ue,(0,z.Z)({},$n,{width:It.width,height:It.height,imgRef:Ai,className:"".concat(sr,"-img"),alt:cr,style:{transform:"translate3d(".concat(wn.x,"px, ").concat(wn.y,"px, 0) scale3d(").concat(wn.flipX?"-":"").concat(Ci,", ").concat(wn.flipY?"-":"").concat(Ci,", 1) rotate(").concat(fi,"deg)"),transitionDuration:!na&&"0s"},fallback:xr,src:dr,onWheel:aa,onMouseDown:Os,onDoubleClick:Ga}));return U.createElement(U.Fragment,null,U.createElement(oe.Z,(0,z.Z)({transitionName:sn,maskTransitionName:Wn,closable:!1,keyboard:!0,prefixCls:sr,onClose:Rt,visible:Kt,wrapClassName:Ri,rootClassName:_t,getContainer:xt},Tn,{afterClose:fa}),U.createElement("div",{className:"".concat(sr,"-img-wrapper")},On?On(Zi,(0,C.Z)({transform:wn},on?{current:Wt}:{})):Zi)),U.createElement(Pe,{visible:Kt,transform:wn,maskTransitionName:Wn,closeIcon:Ye,getContainer:xt,prefixCls:sr,rootClassName:_t,icons:nr,countRender:Er,showSwitch:An,showProgress:Kn,current:Wt,count:vr,scale:Ci,minScale:Hn,maxScale:_n,toolbarRender:ti,onSwitchLeft:Hi,onSwitchRight:so,onZoomIn:$i,onZoomOut:xi,onRotateRight:ma,onRotateLeft:mo,onFlipX:ka,onFlipY:Ca,onClose:Rt}))},ot=we,lt=d(26407);function Je(Gt){var It=U.useState({}),sr=(0,E.Z)(It,2),dr=sr[0],cr=sr[1],xr=U.useCallback(function(wt,Rt){return cr(function(Kt){return(0,C.Z)((0,C.Z)({},Kt),{},(0,c.Z)({},wt,Rt))}),function(){cr(function(Kt){var Ar=(0,C.Z)({},Kt);return delete Ar[wt],Ar})}},[]),at=U.useMemo(function(){return Gt?Gt.map(function(wt){if(typeof wt=="string")return{data:{src:wt}};var Rt={};return Object.keys(wt).forEach(function(Kt){["src"].concat((0,lt.Z)(T)).includes(Kt)&&(Rt[Kt]=wt[Kt])}),{data:Rt}}):Object.keys(dr).reduce(function(wt,Rt){var Kt=dr[Rt],Ar=Kt.canPreview,nr=Kt.data;return Ar&&wt.push({data:nr,id:Rt}),wt},[])},[Gt,dr]);return[at,xr]}var fe=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],qt=["src"],hr=function(It){var sr,dr=It.previewPrefixCls,cr=dr===void 0?"rc-image-preview":dr,xr=It.children,at=It.icons,wt=at===void 0?{}:at,Rt=It.items,Kt=It.preview,Ar=It.fallback,nr=(0,h.Z)(Kt)==="object"?Kt:{},_t=nr.visible,Ye=nr.onVisibleChange,xt=nr.getContainer,Nt=nr.current,Wt=nr.movable,Jt=nr.minScale,vr=nr.maxScale,Er=nr.countRender,Kr=nr.closeIcon,hn=nr.onChange,vn=nr.onTransform,Hn=nr.toolbarRender,In=nr.imageRender,_n=(0,N.Z)(nr,fe),Mn=Je(Rt),sn=(0,E.Z)(Mn,2),nn=sn[0],Wn=sn[1],On=(0,I.Z)(0,{value:Nt}),$n=(0,E.Z)(On,2),ti=$n[0],Mt=$n[1],ln=(0,U.useState)(!1),Tn=(0,E.Z)(ln,2),Ai=Tn[0],bn=Tn[1],Qr=((sr=nn[ti])===null||sr===void 0?void 0:sr.data)||{},Zr=Qr.src,tn=(0,N.Z)(Qr,qt),dn=(0,I.Z)(!!_t,{value:_t,onChange:function(fi,Ci){Ye==null||Ye(fi,Ci,ti)}}),on=(0,E.Z)(dn,2),An=on[0],Kn=on[1],Ln=(0,U.useState)(null),wn=(0,E.Z)(Ln,2),Xi=wn[0],xn=wn[1],Fn=U.useCallback(function(_i,fi,Ci){var pa=nn.findIndex(function(ua){return ua.id===_i});Kn(!0),xn({x:fi,y:Ci}),Mt(pa<0?0:pa),bn(!0)},[nn]);U.useEffect(function(){An?Ai||Mt(0):bn(!1)},[An]);var ai=function(fi,Ci){Mt(fi),hn==null||hn(fi,Ci)},di=function(){Kn(!1),xn(null)},na=U.useMemo(function(){return{register:Wn,onPreview:Fn}},[Wn,Fn]);return U.createElement(X.Provider,{value:na},xr,U.createElement(ot,(0,z.Z)({"aria-hidden":!An,movable:Wt,visible:An,prefixCls:cr,closeIcon:Kr,onClose:di,mousePosition:Xi,imgCommonProps:tn,src:Zr,fallback:Ar,icons:wt,minScale:Jt,maxScale:vr,getContainer:xt,current:ti,count:nn.length,countRender:Er,onTransform:vn,toolbarRender:Hn,imageRender:In,onChange:ai},_n)))},er=hr,Fr=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],Xt=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],Tr=function(It){var sr=It.src,dr=It.alt,cr=It.onPreviewClose,xr=It.prefixCls,at=xr===void 0?"rc-image":xr,wt=It.previewPrefixCls,Rt=wt===void 0?"".concat(at,"-preview"):wt,Kt=It.placeholder,Ar=It.fallback,nr=It.width,_t=It.height,Ye=It.style,xt=It.preview,Nt=xt===void 0?!0:xt,Wt=It.className,Jt=It.onClick,vr=It.onError,Er=It.wrapperClassName,Kr=It.wrapperStyle,hn=It.rootClassName,vn=(0,N.Z)(It,Fr),Hn=Kt&&Kt!==!0,In=(0,h.Z)(Nt)==="object"?Nt:{},_n=In.src,Mn=In.visible,sn=Mn===void 0?void 0:Mn,nn=In.onVisibleChange,Wn=nn===void 0?cr:nn,On=In.getContainer,$n=On===void 0?void 0:On,ti=In.mask,Mt=In.maskClassName,ln=In.movable,Tn=In.icons,Ai=In.scaleStep,bn=In.minScale,Qr=In.maxScale,Zr=In.imageRender,tn=In.toolbarRender,dn=(0,N.Z)(In,Xt),on=_n!=null?_n:sr,An=(0,I.Z)(!!sn,{value:sn,onChange:Wn}),Kn=(0,E.Z)(An,2),Ln=Kn[0],wn=Kn[1],Xi=de({src:sr,isCustomPlaceholder:Hn,fallback:Ar}),xn=(0,E.Z)(Xi,3),Fn=xn[0],ai=xn[1],di=xn[2],na=(0,U.useState)(null),_i=(0,E.Z)(na,2),fi=_i[0],Ci=_i[1],pa=(0,U.useContext)(X),ua=!!Nt,Ri=function(){wn(!1),Ci(null)},fa=ee()(at,Er,hn,(0,c.Z)({},"".concat(at,"-error"),di==="error")),$i=(0,U.useMemo)(function(){var ka={};return T.forEach(function(Ca){It[Ca]!==void 0&&(ka[Ca]=It[Ca])}),ka},T.map(function(ka){return It[ka]})),xi=(0,U.useMemo)(function(){return(0,C.Z)((0,C.Z)({},$i),{},{src:on})},[on,$i]),ma=ne(ua,xi),mo=function(Ca){var Hi=(0,S.os)(Ca.target),so=Hi.left,Ha=Hi.top;pa?pa.onPreview(ma,so,Ha):(Ci({x:so,y:Ha}),wn(!0)),Jt==null||Jt(Ca)};return U.createElement(U.Fragment,null,U.createElement("div",(0,z.Z)({},vn,{className:fa,onClick:ua?mo:Jt,style:(0,C.Z)({width:nr,height:_t},Kr)}),U.createElement("img",(0,z.Z)({},$i,{className:ee()("".concat(at,"-img"),(0,c.Z)({},"".concat(at,"-img-placeholder"),Kt===!0),Wt),style:(0,C.Z)({height:_t},Ye),ref:Fn},ai,{width:nr,height:_t,onError:vr})),di==="loading"&&U.createElement("div",{"aria-hidden":"true",className:"".concat(at,"-placeholder")},Kt),ti&&ua&&U.createElement("div",{className:ee()("".concat(at,"-mask"),Mt),style:{display:(Ye==null?void 0:Ye.display)==="none"?"none":void 0}},ti)),!pa&&ua&&U.createElement(ot,(0,z.Z)({"aria-hidden":!Ln,visible:Ln,prefixCls:Rt,onClose:Ri,mousePosition:fi,src:on,alt:dr,fallback:Ar,getContainer:$n,icons:Tn,movable:ln,scaleStep:Ai,minScale:bn,maxScale:Qr,rootClassName:hn,imageRender:Zr,imgCommonProps:$i,toolbarRender:tn},dn)))};Tr.PreviewGroup=er,Tr.displayName="Image";var Cr=Tr,M=Cr,rt=d(62892),Q=d(36355),p=d(31724),g=d(99267),B=d(33853),se=d(38819),De={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},q=De,te=d(7657),Fe=function(It,sr){return U.createElement(te.Z,(0,z.Z)({},It,{ref:sr,icon:q}))},Ee=U.forwardRef(Fe),J=Ee,tt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},kt=tt,Ce=function(It,sr){return U.createElement(te.Z,(0,z.Z)({},It,{ref:sr,icon:kt}))},pt=U.forwardRef(Ce),ut=pt,ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},le=ke,Ue=function(It,sr){return U.createElement(te.Z,(0,z.Z)({},It,{ref:sr,icon:le}))},Ct=U.forwardRef(Ue),Ft=Ct,$t={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},Pr=$t,Dr=function(It,sr){return U.createElement(te.Z,(0,z.Z)({},It,{ref:sr,icon:Pr}))},Ur=U.forwardRef(Dr),Rr=Ur,Lr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},pr=Lr,br=function(It,sr){return U.createElement(te.Z,(0,z.Z)({},It,{ref:sr,icon:pr}))},gn=U.forwardRef(br),Rn=gn,fn=d(64993),Dn=d(73819),Yn=d(17313),Hr=d(29878),ei=d(1950),ki=d(83116),qn=d(37613);const Gn=Gt=>({position:Gt||"absolute",inset:0}),Qi=Gt=>{const{iconCls:It,motionDurationSlow:sr,paddingXXS:dr,marginXXS:cr,prefixCls:xr,colorTextLightSolid:at}=Gt;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:at,background:new fn.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${sr}`,[`.${xr}-mask-info`]:Object.assign(Object.assign({},Yn.vS),{padding:`0 ${dr}px`,[It]:{marginInlineEnd:cr,svg:{verticalAlign:"baseline"}}})}},ji=Gt=>{const{previewCls:It,modalMaskBg:sr,paddingSM:dr,marginXL:cr,margin:xr,paddingLG:at,previewOperationColorDisabled:wt,previewOperationHoverColor:Rt,motionDurationSlow:Kt,iconCls:Ar,colorTextLightSolid:nr}=Gt,_t=new fn.C(sr).setAlpha(.1),Ye=_t.clone().setAlpha(.2);return{[`${It}-footer`]:{position:"fixed",bottom:cr,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:Gt.previewOperationColor},[`${It}-progress`]:{marginBottom:xr},[`${It}-close`]:{position:"fixed",top:cr,right:{_skip_check_:!0,value:cr},display:"flex",color:nr,backgroundColor:_t.toRgbString(),borderRadius:"50%",padding:dr,outline:0,border:0,cursor:"pointer",transition:`all ${Kt}`,"&:hover":{backgroundColor:Ye.toRgbString()},[`& > ${Ar}`]:{fontSize:Gt.previewOperationSize}},[`${It}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${at}px`,backgroundColor:_t.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:dr,padding:dr,cursor:"pointer",transition:`all ${Kt}`,userSelect:"none",[`&:not(${It}-operations-operation-disabled):hover > ${Ar}`]:{color:Rt},"&-disabled":{color:wt,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${Ar}`]:{fontSize:Gt.previewOperationSize}}}}},ha=Gt=>{const{modalMaskBg:It,iconCls:sr,previewOperationColorDisabled:dr,previewCls:cr,zIndexPopup:xr,motionDurationSlow:at}=Gt,wt=new fn.C(It).setAlpha(.1),Rt=wt.clone().setAlpha(.2);return{[`${cr}-switch-left, ${cr}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:xr+1,display:"flex",alignItems:"center",justifyContent:"center",width:Gt.imagePreviewSwitchSize,height:Gt.imagePreviewSwitchSize,marginTop:-Gt.imagePreviewSwitchSize/2,color:Gt.previewOperationColor,background:wt.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${at}`,userSelect:"none","&:hover":{background:Rt.toRgbString()},"&-disabled":{"&, &:hover":{color:dr,background:"transparent",cursor:"not-allowed",[`> ${sr}`]:{cursor:"not-allowed"}}},[`> ${sr}`]:{fontSize:Gt.previewOperationSize}},[`${cr}-switch-left`]:{insetInlineStart:Gt.marginSM},[`${cr}-switch-right`]:{insetInlineEnd:Gt.marginSM}}},Gi=Gt=>{const{motionEaseOut:It,previewCls:sr,motionDurationSlow:dr,componentCls:cr}=Gt;return[{[`${cr}-preview-root`]:{[sr]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${sr}-body`]:Object.assign(Object.assign({},Gn()),{overflow:"hidden"}),[`${sr}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${dr} ${It} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},Gn()),{transition:`transform ${dr} ${It} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${sr}-moving`]:{[`${sr}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${cr}-preview-root`]:{[`${sr}-wrap`]:{zIndex:Gt.zIndexPopup}}},{[`${cr}-preview-operations-wrapper`]:{position:"fixed",zIndex:Gt.zIndexPopup+1},"&":[ji(Gt),ha(Gt)]}]},ii=Gt=>{const{componentCls:It}=Gt;return{[It]:{position:"relative",display:"inline-block",[`${It}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${It}-img-placeholder`]:{backgroundColor:Gt.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${It}-mask`]:Object.assign({},Qi(Gt)),[`${It}-mask:hover`]:{opacity:1},[`${It}-placeholder`]:Object.assign({},Gn())}}},yi=Gt=>{const{previewCls:It}=Gt;return{[`${It}-root`]:(0,Hr._y)(Gt,"zoom"),"&":(0,ei.J$)(Gt,!0)}};var Fi=(0,ki.Z)("Image",Gt=>{const It=`${Gt.componentCls}-preview`,sr=(0,qn.TS)(Gt,{previewCls:It,modalMaskBg:new fn.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:Gt.controlHeightLG});return[ii(sr),Gi(sr),(0,Dn.QA)((0,qn.TS)(sr,{componentCls:It})),yi(sr)]},Gt=>({zIndexPopup:Gt.zIndexPopupBase+80,previewOperationColor:new fn.C(Gt.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new fn.C(Gt.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new fn.C(Gt.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:Gt.fontSizeIcon*1.5})),$e=function(Gt,It){var sr={};for(var dr in Gt)Object.prototype.hasOwnProperty.call(Gt,dr)&&It.indexOf(dr)<0&&(sr[dr]=Gt[dr]);if(Gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var cr=0,dr=Object.getOwnPropertySymbols(Gt);cr<dr.length;cr++)It.indexOf(dr[cr])<0&&Object.prototype.propertyIsEnumerable.call(Gt,dr[cr])&&(sr[dr[cr]]=Gt[dr[cr]]);return sr};const vt={rotateLeft:U.createElement(J,null),rotateRight:U.createElement(ut,null),zoomIn:U.createElement(Rr,null),zoomOut:U.createElement(Rn,null),close:U.createElement(g.Z,null),left:U.createElement(B.Z,null),right:U.createElement(se.Z,null),flipX:U.createElement(Ft,null),flipY:U.createElement(Ft,{rotate:90})};var At=Gt=>{var{previewPrefixCls:It,preview:sr}=Gt,dr=$e(Gt,["previewPrefixCls","preview"]);const{getPrefixCls:cr}=U.useContext(Q.E_),xr=cr("image",It),at=`${xr}-preview`,wt=cr(),[Rt,Kt]=Fi(xr),Ar=U.useMemo(()=>{var nr;if(sr===!1)return sr;const _t=typeof sr=="object"?sr:{},Ye=ee()(Kt,(nr=_t.rootClassName)!==null&&nr!==void 0?nr:"");return Object.assign(Object.assign({},_t),{transitionName:(0,rt.m)(wt,"zoom",_t.transitionName),maskTransitionName:(0,rt.m)(wt,"fade",_t.maskTransitionName),rootClassName:Ye})},[sr]);return Rt(U.createElement(M.PreviewGroup,Object.assign({preview:Ar,previewPrefixCls:at,icons:vt},dr)))},fr=function(Gt,It){var sr={};for(var dr in Gt)Object.prototype.hasOwnProperty.call(Gt,dr)&&It.indexOf(dr)<0&&(sr[dr]=Gt[dr]);if(Gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var cr=0,dr=Object.getOwnPropertySymbols(Gt);cr<dr.length;cr++)It.indexOf(dr[cr])<0&&Object.prototype.propertyIsEnumerable.call(Gt,dr[cr])&&(sr[dr[cr]]=Gt[dr[cr]]);return sr};const tr=Gt=>{const{prefixCls:It,preview:sr,className:dr,rootClassName:cr,style:xr}=Gt,at=fr(Gt,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:wt,locale:Rt=p.Z,getPopupContainer:Kt,image:Ar}=U.useContext(Q.E_),nr=wt("image",It),_t=wt(),Ye=Rt.Image||p.Z.Image,[xt,Nt]=Fi(nr),Wt=ee()(cr,Nt),Jt=ee()(dr,Nt,Ar==null?void 0:Ar.className),vr=U.useMemo(()=>{if(sr===!1)return sr;const Kr=typeof sr=="object"?sr:{},{getContainer:hn}=Kr,vn=fr(Kr,["getContainer"]);return Object.assign(Object.assign({mask:U.createElement("div",{className:`${nr}-mask-info`},U.createElement(V.Z,null),Ye==null?void 0:Ye.preview),icons:vt},vn),{getContainer:hn||Kt,transitionName:(0,rt.m)(_t,"zoom",Kr.transitionName),maskTransitionName:(0,rt.m)(_t,"fade",Kr.maskTransitionName)})},[sr,Ye]),Er=Object.assign(Object.assign({},Ar==null?void 0:Ar.style),xr);return xt(U.createElement(M,Object.assign({prefixCls:nr,preview:vr,rootClassName:Wt,className:Jt,style:Er},at)))};tr.PreviewGroup=At;var Wr=tr,Mr=()=>{const[Gt,It]=(0,U.useState)(""),[sr,dr]=(0,U.useState)(0);let[cr,xr]=(0,U.useState)(),[at,wt]=(0,U.useState)();const[Rt,Kt]=(0,U.useState)(!1),Ar=(0,U.useRef)("");(0,U.useEffect)(()=>me.Z.subscribe("preview-image",hn=>{It(hn),console.log(vr.current),document.body.style.overflow="hidden"}),[]),(0,U.useEffect)(()=>(document.addEventListener("keydown",nr),()=>{document.removeEventListener("keydown",nr)}),[]),(0,U.useEffect)(()=>{Ar.current=Gt},[Gt]);function nr(Kr){Kr.keyCode==27&&Ar.current&&_t()}function _t(){document.body.style.overflow="auto",xr(void 0),wt(void 0),dr(0),It("")}function Ye(){dr(sr+90)}function xt(){cr=vr.current.width*1.1,at=vr.current.height*1.1,wt(at),xr(cr)}function Nt(){cr=vr.current.width/1.1,at=vr.current.height/1.1,wt(at),xr(cr)}const Wt=(0,U.useRef)(),Jt=(0,U.useRef)(),vr=(0,U.useRef)(),Er=Kr=>{(Kr.nativeEvent.target===Wt.current||Kr.nativeEvent.target===Jt.current)&&_t()};return U.createElement(U.Fragment,null,Gt?U.createElement("div",null,U.createElement("div",{className:"preview-wrp-group",ref:Jt},U.createElement(Wr,{className:"image-preview",src:Gt,style:{display:"none"},preview:{visible:!0,src:Gt,movable:!1,onVisibleChange:Kr=>{It("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},38381:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return O}});var U=d(59301),me=d(92832),V=d(8591),Oe=d(43418),ee=d(71418),z=d(95237),C=d(43604),c=d(54580),E=d(24905),h=d(5871),N=d(62772),S={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},I=d(89070),T=d(99064),X=d(79219),P=d(34604),ne=d(3294),K=d(70714),de="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",j=d(59301),W=Object.defineProperty,D=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Se=(et,Pe,ve)=>Pe in et?W(et,Pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):et[Pe]=ve,ye=(et,Pe)=>{for(var ve in Pe||(Pe={}))ce.call(Pe,ve)&&Se(et,ve,Pe[ve]);if(D)for(var ve of D(Pe))pe.call(Pe,ve)&&Se(et,ve,Pe[ve]);return et},Qe=(et,Pe,ve)=>new Promise((Te,ge)=>{var Be=ot=>{try{we(ve.next(ot))}catch(lt){ge(lt)}},ue=ot=>{try{we(ve.throw(ot))}catch(lt){ge(lt)}},we=ot=>ot.done?Te(ot.value):Promise.resolve(ot.value).then(Be,ue);we((ve=ve.apply(et,Pe)).next())});const{TextArea:$}=me.default,Ke=({exercise:et,loading:Pe,dispatch:ve})=>{var Te;const{workSetting:ge}=et,Be=(0,I.useParams)();Be.category=Be.categoryId||Be.exerciseId,Be.categoryId=Be.categoryId||Be.exerciseId;const[ue,we]=(0,U.useState)(!1),[ot,lt]=(0,U.useState)(!1);let[Je,fe]=(0,U.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,U.useEffect)(()=>{qt()},[ge]),(0,U.useEffect)(()=>{et.actionTabs.key==="exportSetting"&&!(ge!=null&&ge.exercise_header)&&ve({type:"exercise/getWorkSetting",payload:ye({},Be)})},[et.actionTabs.key]);const qt=()=>{var Xt,Tr,Cr,M;const rt=JSON.parse(JSON.stringify(ge));Object.keys(Je).forEach(Q=>{var p;Je[Q]=(p=rt==null?void 0:rt.exercise_header)==null?void 0:p[Q]}),Je.file_list=(Xt=rt==null?void 0:rt.exercise_header)!=null&&Xt.attachment_id?[{uid:(Tr=rt==null?void 0:rt.exercise_header)==null?void 0:Tr.attachment_id,id:(Cr=rt==null?void 0:rt.exercise_header)==null?void 0:Cr.attachment_id,url:(M=rt==null?void 0:rt.exercise_header)==null?void 0:M.photo_url}]:[],fe(Je)},hr=()=>{var Xt,Tr,Cr;const M=JSON.parse(JSON.stringify(Je));M.categoryId=Be.categoryId,M.attachment_id=((Cr=(Tr=(Xt=M.file_list)==null?void 0:Xt[0])==null?void 0:Tr.response)==null?void 0:Cr.id)||null,er(M)},er=Xt=>Qe(void 0,null,function*(){lt(!0),(yield(0,T.ZP)(`/api/exercises/${Be==null?void 0:Be.categoryId}/foramt_settings.json`,{method:"post",body:Xt})).status===0&&(V.ZP.success("\u66F4\u65B0\u6210\u529F"),ve({type:"exercise/getCommonHeader",payload:ye({},Be)}),ve({type:"exercise/getWorkSetting",payload:ye({},Be)}),ve({type:"exercise/getExerciseExportHeadData",payload:{id:Be.exerciseId||Be.categoryId,identify:Be.userId||null}}),lt(!1))}),Fr={disabled:ue,multiple:!1,listType:"picture-card",onPreview:Xt=>{P.Z.publish("preview-image",Xt.thumbUrl||Xt.url)},withCredentials:!0,fileList:Je.file_list,beforeUpload:Xt=>Xt.size/1024>200?(V.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0,action:`${ne.Z.API_SERVER}/api/attachments.json`,onChange(Xt){let Tr=Xt.fileList.filter(Cr=>!!Cr.status);Je.file_list=Tr,fe(Object.assign({},Je))},onRemove:Xt=>Qe(void 0,null,function*(){return Je.file_list=[],fe(Object.assign({},Je)),!0})};return j.createElement(Oe.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:S.modalWrapper,width:900,centered:!0,open:et.actionTabs.key==="exportSetting",onOk:()=>hr(),onCancel:()=>{qt(),ve({type:"exercise/setActionTabs",payload:{}})}},j.createElement("section",{className:S.exportSettingWrapper},j.createElement(ee.Z,{spinning:Pe["exercise/getWorkSetting"]||ot},j.createElement(z.Z,{wrap:!1,justify:"space-between"},j.createElement(C.Z,null,j.createElement(z.Z,{align:"middle"},j.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),j.createElement("span",{className:S.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),j.createElement("div",{className:"mt15"},j.createElement(c.default,ye({},Fr),!((Te=Je.file_list)!=null&&Te.length)&&j.createElement("div",null,j.createElement(N.Z,null),j.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),j.createElement(C.Z,{span:24,className:"mt15"},j.createElement(E.default,{checked:Je.show_title,disabled:ue,onChange:Xt=>{Je.show_title=Xt.target.checked,fe(Object.assign({},Je))}},j.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),j.createElement(C.Z,{span:24,className:"mt15"},j.createElement(E.default,{checked:Je.show_body,disabled:ue,onChange:Xt=>{Je.show_body=Xt.target.checked,fe(Object.assign({},Je))}},j.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),j.createElement(C.Z,{span:24,className:"mt15"},j.createElement(E.default,{checked:Je.show_info,disabled:ue,onChange:Xt=>{Je.show_info=Xt.target.checked,fe(Object.assign({},Je))}},j.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),j.createElement(C.Z,{span:24,className:"mt15"},j.createElement(E.default,{checked:Je.show_table,disabled:ue,onChange:Xt=>{Je.show_table=Xt.target.checked,fe(Object.assign({},Je))}},j.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),j.createElement(z.Z,{align:"middle",className:`mt20 ${S.pottedLine}`},j.createElement(C.Z,null,j.createElement("img",{src:de,alt:""})),j.createElement(C.Z,{className:S.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),j.createElement(C.Z,null,j.createElement("img",{src:de,alt:""}))),j.createElement(z.Z,{className:"mt15",justify:"center",style:{width:320}},j.createElement(E.default,{className:"pl8",checked:Je.show_user,disabled:ue,onChange:Xt=>{Je.show_user=Xt.target.checked,fe(Object.assign({},Je))}},j.createElement("div",null,"\u59D3\u540D")),j.createElement(E.default,{checked:Je.show_no,disabled:ue,onChange:Xt=>{Je.show_no=Xt.target.checked,fe(Object.assign({},Je))}},j.createElement("div",null,"\u5B66\u53F7")),j.createElement(E.default,{checked:Je.show_group,disabled:ue,onChange:Xt=>{Je.show_group=Xt.target.checked,fe(Object.assign({},Je))}},j.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),j.createElement(E.default,{checked:Je.show_school_name,disabled:ue,onChange:Xt=>{Je.show_school_name=Xt.target.checked,fe(Object.assign({},Je))}},j.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),j.createElement(E.default,{checked:Je.show_phone,disabled:ue,onChange:Xt=>{Je.show_phone=Xt.target.checked,fe(Object.assign({},Je))}},j.createElement("div",null,"\u624B\u673A\u53F7"))),j.createElement("img",{src:oe,alt:"",className:"mt15",style:{width:320}}),j.createElement(C.Z,{span:24,className:"mt15"},j.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),j.createElement(h.Z,{size:"middle",min:1,value:Je.export_page_num?Je.export_page_num:40,onChange:Xt=>{Je.export_page_num=Xt,fe(ye({},Je))}}),j.createElement("span",{className:"ml10"},"\u9898")),j.createElement(z.Z,{className:"mt15"},j.createElement(E.default,{checked:Je.show_desc,disabled:ue,onChange:Xt=>{Je.show_desc=Xt.target.checked,fe(Object.assign({},Je))}},j.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),j.createElement(C.Z,{className:S.imgPreviewPart},j.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),j.createElement("img",{src:X.qz})))),j.createElement(K.Z,null)))};var O=(0,I.connect)(({exercise:et,loading:Pe,globalSetting:ve})=>({exercise:et,loading:Pe.effects,globalSetting:ve}))(Ke)},9530:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return oe}});var U=d(59301),me=d(89070),V=d(95237),Oe=d(1710),ee={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},z=d(94941),C=d(955),c=d(38381),E=d(14165),h=d(3294),N=d(59301),S=Object.defineProperty,I=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,P=(j,W,D)=>W in j?S(j,W,{enumerable:!0,configurable:!0,writable:!0,value:D}):j[W]=D,ne=(j,W)=>{for(var D in W||(W={}))T.call(W,D)&&P(j,D,W[D]);if(I)for(var D of I(W))X.call(W,D)&&P(j,D,W[D]);return j},K=(j,W,D)=>new Promise((ce,pe)=>{var Se=$=>{try{Qe(D.next($))}catch(Ke){pe(Ke)}},ye=$=>{try{Qe(D.throw($))}catch(Ke){pe(Ke)}},Qe=$=>$.done?ce($.value):Promise.resolve($.value).then(Se,ye);Qe((D=D.apply(j,W)).next())});const de=({isPreview:j=!1,isExportBlank:W=!1,activeTabs:D,exercise:ce,globalSetting:pe,loading:Se,user:ye,dispatch:Qe,showExportBtn:$=!1,sealStyle:Ke={}})=>{var O,et,Pe,ve,Te,ge,Be,ue,we,ot,lt,Je,fe,qt,hr;const er=(0,me.useParams)(),{userInfo:Fr}=ye,[Xt,Tr]=(0,U.useState)(),[Cr,M]=(0,U.useState)();let rt=(0,U.useRef)(null);const[Q,p]=(0,U.useState)(21),[g,B]=(0,U.useState)([]),se=(0,U.useRef)(!0);(0,U.useEffect)(()=>{K(void 0,null,function*(){if(!se.current)return;se.current=!1;const Fe=yield(0,z.cV)({id:er.exerciseId||er.categoryId});Fe.status==0&&B(Fe.data)}),(0,C.W)(D)||D==="2"&&De()},[er.userId,er.coursesId,er.exerciseId,er.categoryId,D]),(0,U.useEffect)(()=>{rt.current&&p(rt.current.clientHeight)},[rt.current]),(0,U.useEffect)(()=>{var Fe;if((Fe=ce.exerciseExportHeadData)!=null&&Fe.title){const Ee=ce.exerciseExportHeadData;Tr(ne({},Ee||{}));const{table:J}=Ee||{};let tt,kt;(J!=null&&J.total_singles_scores||J!=null&&J.total_doubles_scores||J!=null&&J.total_nulls_scores||J!=null&&J.total_judges_scores||J!=null&&J.total_pros_scores||J!=null&&J.total_shixuns_scores||J!=null&&J.total_mains_scores||J!=null&&J.total_combination_scores||J!=null&&J.total_bpros_scores)&&(tt=Number(J==null?void 0:J.total_singles_scores)+Number(J==null?void 0:J.total_doubles_scores)+Number(J==null?void 0:J.total_nulls_scores)+Number(J==null?void 0:J.total_judges_scores)+Number(J==null?void 0:J.total_bpros_scores)+Number(J==null?void 0:J.total_pros_scores)+Number(J==null?void 0:J.total_shixuns_scores)+Number(J==null?void 0:J.total_mains_scores)+Number(J==null?void 0:J.total_combination_scores)),(J!=null&&J.singles_scores||J!=null&&J.doubles_scores||J!=null&&J.nulls_scores||J!=null&&J.judges_scores||J!=null&&J.pros_scores||J!=null&&J.bpros_scores||J!=null&&J.shixuns_scores||J!=null&&J.mains_scores||J!=null&&J.combination_scores)&&(kt=Number(J==null?void 0:J.singles_scores)+Number(J==null?void 0:J.doubles_scores)+Number(J==null?void 0:J.nulls_scores)+Number(J==null?void 0:J.judges_scores)+Number(J==null?void 0:J.pros_scores)+Number(J==null?void 0:J.bpros_scores)+Number(J==null?void 0:J.shixuns_scores)+Number(J==null?void 0:J.mains_scores)+Number(J==null?void 0:J.combination_scores));const Ce=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(J==null?void 0:J.total_singles_scores)||0,doubles_score:(J==null?void 0:J.total_doubles_scores)||0,nulls_score:(J==null?void 0:J.total_nulls_scores)||0,judges_score:(J==null?void 0:J.total_judges_scores)||0,pros_score:(J==null?void 0:J.total_pros_scores)||0,bpros_score:(J==null?void 0:J.total_bpros_scores)||0,shixuns_score:(J==null?void 0:J.total_shixuns_scores)||0,mains_score:(J==null?void 0:J.total_mains_scores)||0,total_combination_scores:(J==null?void 0:J.total_combination_scores)||0,total_score:tt||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(J==null?void 0:J.singles_scores)||0,doubles_score:(J==null?void 0:J.doubles_scores)||0,nulls_score:(J==null?void 0:J.nulls_scores)||0,judges_score:(J==null?void 0:J.judges_scores)||0,pros_score:(J==null?void 0:J.pros_scores)||0,bpros_score:(J==null?void 0:J.bpros_scores)||0,shixuns_score:(J==null?void 0:J.shixuns_scores)||0,mains_score:(J==null?void 0:J.mains_scores)||0,total_combination_scores:(J==null?void 0:J.combination_scores)||0,total_score:kt||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],pt=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(J==null?void 0:J.total_singles_scores)||0,doubles_score:(J==null?void 0:J.total_doubles_scores)||0,nulls_score:(J==null?void 0:J.total_nulls_scores)||0,judges_score:(J==null?void 0:J.total_judges_scores)||0,pros_score:(J==null?void 0:J.total_pros_scores)||0,bpros_score:(J==null?void 0:J.total_bpros_scores)||0,shixuns_score:(J==null?void 0:J.total_shixuns_scores)||0,mains_score:(J==null?void 0:J.total_mains_scores)||0,total_combination_scores:(J==null?void 0:J.total_combination_scores)||0,total_score:tt||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];M([...W?pt:Ce])}},[ce.exerciseExportHeadData]);const De=()=>K(void 0,null,function*(){const Fe={id:er.exerciseId||er.categoryId,identify:(Fr==null?void 0:Fr.login)||null},Ee=yield(0,z.iw)(Fe);Tr(Ee||{});const{table:J}=Ee||{};let tt,kt;(J!=null&&J.total_singles_scores||J!=null&&J.total_doubles_scores||J!=null&&J.total_nulls_scores||J!=null&&J.total_judges_scores||J!=null&&J.total_pros_scores||J!=null&&J.total_bpros_scores||J!=null&&J.total_shixuns_scores||J!=null&&J.total_mains_scores||J!=null&&J.total_combination_scores)&&(tt=Number(J==null?void 0:J.total_singles_scores)+Number(J==null?void 0:J.total_doubles_scores)+Number(J==null?void 0:J.total_nulls_scores)+Number(J==null?void 0:J.total_bpros_scores)+Number(J==null?void 0:J.total_judges_scores)+Number(J==null?void 0:J.total_pros_scores)+Number(J==null?void 0:J.total_shixuns_scores)+Number(J==null?void 0:J.total_mains_scores)+Number(J==null?void 0:J.total_combination_scores)),(J!=null&&J.singles_scores||J!=null&&J.doubles_scores||J!=null&&J.nulls_scores||J!=null&&J.judges_scores||J!=null&&J.pros_scores||J!=null&&J.bpros_scores||J!=null&&J.shixuns_scores||J!=null&&J.mains_scores||J!=null&&J.combination_scores)&&(kt=Number(J==null?void 0:J.singles_scores)+Number(J==null?void 0:J.doubles_scores)+Number(J==null?void 0:J.bpros_scores)+Number(J==null?void 0:J.nulls_scores)+Number(J==null?void 0:J.judges_scores)+Number(J==null?void 0:J.pros_scores)+Number(J==null?void 0:J.shixuns_scores)+Number(J==null?void 0:J.mains_scores)+Number(J==null?void 0:J.combination_scores));const Ce=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(J==null?void 0:J.total_singles_scores)||0,doubles_score:(J==null?void 0:J.total_doubles_scores)||0,nulls_score:(J==null?void 0:J.total_nulls_scores)||0,judges_score:(J==null?void 0:J.total_judges_scores)||0,pros_score:(J==null?void 0:J.total_pros_scores)||0,bpros_score:(J==null?void 0:J.total_bpros_scores)||0,shixuns_score:(J==null?void 0:J.total_shixuns_scores)||0,mains_score:(J==null?void 0:J.total_mains_scores)||0,total_combination_scores:(J==null?void 0:J.total_combination_scores)||0,total_score:tt||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(J==null?void 0:J.singles_scores)||0,doubles_score:(J==null?void 0:J.doubles_scores)||0,nulls_score:(J==null?void 0:J.nulls_scores)||0,judges_score:(J==null?void 0:J.judges_scores)||0,pros_score:(J==null?void 0:J.pros_scores)||0,bpros_score:(J==null?void 0:J.bpros_scores)||0,shixuns_score:(J==null?void 0:J.shixuns_scores)||0,mains_score:(J==null?void 0:J.mains_scores)||0,total_combination_scores:(J==null?void 0:J.combination_scores)||0,total_score:kt||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];M(W?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:Ce)}),q=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:Fe=>N.createElement("a",null,Fe)},{title:((O=g==null?void 0:g.find(Fe=>Fe.value==E.fw[0].nameType))==null?void 0:O.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:Fe=>N.createElement("a",null,Fe==="0.0"?0:Fe)},{title:((et=g==null?void 0:g.find(Fe=>Fe.value==E.fw[1].nameType))==null?void 0:et.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:Fe=>N.createElement("a",null,Fe==="0.0"?0:Fe)},{title:((Pe=g==null?void 0:g.find(Fe=>Fe.value==E.fw[3].nameType))==null?void 0:Pe.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:Fe=>N.createElement("a",null,Fe==="0.0"?0:Fe)},{title:((ve=g==null?void 0:g.find(Fe=>Fe.value==E.fw[2].nameType))==null?void 0:ve.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:Fe=>N.createElement("a",null,Fe==="0.0"?0:Fe)},{title:((Te=g==null?void 0:g.find(Fe=>Fe.value==E.fw[6].nameType))==null?void 0:Te.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:Fe=>N.createElement("a",null,Fe==="0.0"?0:Fe)},{title:((ge=g==null?void 0:g.find(Fe=>Fe.value==E.fw[5].nameType))==null?void 0:ge.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:Fe=>N.createElement("a",null,Fe==="0.0"?0:Fe)},{title:((Be=g==null?void 0:g.find(Fe=>Fe.value==E.fw[4].nameType))==null?void 0:Be.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:Fe=>N.createElement("a",null,Fe==="0.0"?0:Fe)},{title:((ue=g==null?void 0:g.find(Fe=>Fe.value==E.fw[7].nameType))==null?void 0:ue.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:Fe=>N.createElement("a",null,Fe==="0.0"?0:Fe)},{title:((we=g==null?void 0:g.find(Fe=>Fe.value==E.fw[8].nameType))==null?void 0:we.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:Fe=>N.createElement("a",null,Fe==="0.0"?0:Fe)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:Fe=>N.createElement("a",null,Fe==="0.0"?0:Fe==null?void 0:Fe.toFixed(1))}],{exercise_header:te}=Xt||{};return N.createElement(N.Fragment,null,((te==null?void 0:te.show_user)||(te==null?void 0:te.show_no)||(te==null?void 0:te.show_group))&&N.createElement("section",{className:ee.glassSeal,style:Ke},(te==null?void 0:te.show_user)&&N.createElement("span",null,"\u59D3\u540D\uFF1A",N.createElement("span",null,Xt==null?void 0:Xt.user)),(te==null?void 0:te.show_no)&&N.createElement("span",null,"\u5B66\u53F7\uFF1A",N.createElement("span",null,Xt==null?void 0:Xt.student_id)),(te==null?void 0:te.show_group)&&N.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",N.createElement("span",null,Xt==null?void 0:Xt.group_name)),(te==null?void 0:te.show_school_name)&&N.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",N.createElement("span",null,Xt==null?void 0:Xt.school_name)),(te==null?void 0:te.show_phone)&&N.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",N.createElement("span",null,Xt==null?void 0:Xt.phone))),N.createElement("section",{className:`${ee.wrap} ${j?"pl20":""} `},(Xt==null?void 0:Xt.photo_url)&&N.createElement("img",{className:ee.img,src:`${h.Z.API_SERVER}${Xt==null?void 0:Xt.photo_url}`}),(te==null?void 0:te.show_title)&&N.createElement(V.Z,{className:ee.paperHeader,justify:"center"},N.createElement("div",null,Xt==null?void 0:Xt.title)),(te==null?void 0:te.show_info)&&N.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",Xt==null?void 0:Xt.large_counts,"\u5927\u9898\u3011\u3010",Xt==null?void 0:Xt.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",Xt==null?void 0:Xt.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(Xt==null?void 0:Xt.time)>-1?`${Xt==null?void 0:Xt.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(te==null?void 0:te.show_desc)&&(((ot=ce==null?void 0:ce.exerciseExportHeadData)==null?void 0:ot.exercise_description)||((lt=ce==null?void 0:ce.commonHeader)==null?void 0:lt.exercise_description))&&N.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},N.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),N.createElement("span",null,((Je=ce==null?void 0:ce.exerciseExportHeadData)==null?void 0:Je.exercise_description)||((fe=ce==null?void 0:ce.commonHeader)==null?void 0:fe.exercise_description))),(te==null?void 0:te.show_table)&&N.createElement("div",{className:"mt10"},N.createElement(Oe.default,{className:ee.table,columns:q,dataSource:[...Cr||[]],bordered:!0,pagination:!1})),((qt=ce==null?void 0:ce.exerciseExportHeadData)==null?void 0:qt.analysis)&&N.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(hr=ce==null?void 0:ce.exerciseExportHeadData)==null?void 0:hr.analysis}`)),N.createElement(c.Z,null))};var oe=(0,me.connect)(({exercise:j,loading:W,user:D,globalSetting:ce})=>({exercise:j,globalSetting:ce,user:D,loading:W.effects}))(de)},69884:function(Sn,ar,d){"use strict";d.r(ar);var U=d(59301),me=d(89070),V=d(92832),Oe=d(43418),ee=d(8591),z=d(95237),C=d(43604),c=d(1710),E=d(6848),h=d(5112),N=d(24905),S=d(28103),I=d(66104),T=d(38854),X=d(3113),P=d(58421),ne=d(3294),K=d(86129),de=d.n(K),oe=d(27812),j=d(41464),W=d(67921),D=d(89489),ce=d(4958),pe=d(61485),Se=d(43815),ye=d(85149),Qe=d(955),$=d(15570),Ke=d(34205),O=d(273),et=d(9530),Pe=d(44164),ve=d.n(Pe),Te=d(24065),ge=d(10977),Be=d(34906),ue=d(78297),we=d(24334),ot=d.n(we),lt=d(99064),Je=d(59879),fe=d(59301),qt=Object.defineProperty,hr=Object.defineProperties,er=Object.getOwnPropertyDescriptors,Fr=Object.getOwnPropertySymbols,Xt=Object.prototype.hasOwnProperty,Tr=Object.prototype.propertyIsEnumerable,Cr=(q,te,Fe)=>te in q?qt(q,te,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):q[te]=Fe,M=(q,te)=>{for(var Fe in te||(te={}))Xt.call(te,Fe)&&Cr(q,Fe,te[Fe]);if(Fr)for(var Fe of Fr(te))Tr.call(te,Fe)&&Cr(q,Fe,te[Fe]);return q},rt=(q,te)=>hr(q,er(te)),Q=(q,te)=>{var Fe={};for(var Ee in q)Xt.call(q,Ee)&&te.indexOf(Ee)<0&&(Fe[Ee]=q[Ee]);if(q!=null&&Fr)for(var Ee of Fr(q))te.indexOf(Ee)<0&&Tr.call(q,Ee)&&(Fe[Ee]=q[Ee]);return Fe},p=(q,te,Fe)=>new Promise((Ee,J)=>{var tt=pt=>{try{Ce(Fe.next(pt))}catch(ut){J(ut)}},kt=pt=>{try{Ce(Fe.throw(pt))}catch(ut){J(ut)}},Ce=pt=>pt.done?Ee(pt.value):Promise.resolve(pt.value).then(tt,kt);Ce((Fe=Fe.apply(q,te)).next())});const{TextArea:g}=V.default,B={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"},se=["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"],De=q=>{var te=q,{exercise:Fe,globalSetting:Ee,loading:J,user:tt,dispatch:kt}=te,Ce=Q(te,["exercise","globalSetting","loading","user","dispatch"]),pt,ut,ke,le,Ue,Ct,Ft,$t,Pr,Dr,Ur,Rr,Lr,pr;const br=(0,me.useParams)(),{userInfo:gn}=tt,[Rn,fn]=(0,U.useState)({}),Dn=(0,U.useRef)(),Yn=(0,U.useRef)(!1),Hr=(0,U.useRef)(""),ei=(0,U.useRef)(0),[ki,qn]=(0,U.useState)(!1),[Gn,Qi]=(0,U.useState)({}),[ji,ha]=(0,U.useState)(new(de())),[Gi,ii]=(0,U.useState)(!1),[yi,Fi]=(0,U.useState)(!1),[$e,vt]=(0,U.useState)(!1),[dt,At]=(0,U.useState)(!1),[fr,tr]=(0,U.useState)(!1),[Wr,Mr]=(0,U.useState)("1"),[Gt,It]=(0,U.useState)("1"),[sr,dr]=(0,U.useState)(!1),[cr,xr]=(0,U.useState)(!1),[at,wt]=(0,U.useState)(""),[Rt]=(0,me.useSearchParams)(),[Kt,Ar]=(0,U.useState)(Rt==null?void 0:Rt.get("type")),nr=((ke=(ut=(pt=Fe==null?void 0:Fe.editData)==null?void 0:pt.exercise_question_types)==null?void 0:ut.filter(Mt=>Mt.question_type===5))==null?void 0:ke.length)>0,_t=((Ct=(Ue=(le=Fe==null?void 0:Fe.editData)==null?void 0:le.exercise_question_types)==null?void 0:Ue.filter(Mt=>Mt.question_type===6))==null?void 0:Ct.length)>0,[Ye,xt]=(0,U.useState)({param_show_hack_description:!1,param_show_hack_sets:!1,param_show_challenge_task_pass:!1}),Wt=(()=>{var Mt;let ln=localStorage[`${(Mt=tt==null?void 0:tt.userInfo)==null?void 0:Mt.login}-${br.coursesId}-${br.exerciseId}-downFilter`];return ln?ln=JSON.parse(ln):ln={},Object.prototype.toString.call(ln)!=="[object Object]"?{}:ln})();(0,U.useEffect)(()=>{gn!=null&&gn.login&&Kr()},[br.userId,br.coursesId,br.exerciseId,gn]);const Jt=()=>{document.querySelectorAll("canvas").forEach(Mt=>{(!Mt.clientWidth||!Mt.clientHeight)&&Mt.remove()})};(0,U.useEffect)(()=>{Kt=="1"?(Kr(),Fi(!0),wt(""),vn(),Ar("1")):Kt=="2"?(Kr(),Fi(!1),wt(""),vn(),Ar("2")):(Hr.current&&(kt({type:"exercise/getExerciseExportHeadData",payload:{id:br.exerciseId,identify:Hr.current}}),kt({type:"exercise/postReviewExercise",payload:M({exerciseId:br.exerciseId,login:Hr.current,export:!0},Wt)})),wt("pdf"),tr(!1),At(!0),Mr("1"),Fi(!1),vn(),Ar("3"))},[Kt]);const vr=()=>{document.body.scrollIntoView()},Er=Mt=>{var ln,Tn,Ai,bn;const Qr=(ln=Mt==null?void 0:Mt.exercise_answer_user)==null?void 0:ln.user_id;if((Tn=Mt==null?void 0:Mt.exercise)!=null&&Tn.question_random||(Ai=Mt==null?void 0:Mt.exercise)!=null&&Ai.choice_random){let Zr=1;Mt.exercise.question_random=(bn=Mt==null?void 0:Mt.exercise_question_types)==null?void 0:bn.map(tn=>{var dn,on;return(dn=Mt==null?void 0:Mt.exercise)!=null&&dn.choice_random&&((tn.question_type===0||tn.question_type===1)&&tn.items.map(An=>(An.question_choices=(0,Qe.M2)(An.question_choices,Qr),An)),tn.question_type===7&&tn.items.forEach(An=>{An.sub_exercise_questions.forEach(Kn=>{Kn.question_choices&&(Kn.question_choices=(0,Qe.M2)(Kn.question_choices,Qr))})})),(on=Mt==null?void 0:Mt.exercise)!=null&&on.question_random&&(tn.items=(0,Qe.M2)(tn.items,Qr)),tn.items.map(An=>(An.question_num=Zr,Zr++,An)),tn})}},Kr=()=>p(void 0,null,function*(){kt({type:"exercise/getExerciseExportHeadData",payload:{id:br.exerciseId,identify:br.userId}});let Mt;br.userId?(Mt=yield kt({type:"exercise/getReviewExercise",payload:{exerciseId:br.exerciseId,login:br.userId}}),Er(Mt),Yn.current=!1):(Mt=yield kt({type:"exercise/editExercise",payload:{coursesId:br.coursesId,categoryId:br.exerciseId}}),Yn.current=!0),Yn.current=!0,Hr.current=Wt==null?void 0:Wt.firstTargetLogin,ei.current=(Wt==null?void 0:Wt.totalCount)||0,Qi(M({},Mt||{})),Kt=="3"&&(kt({type:"exercise/getExerciseExportHeadData",payload:{id:br.exerciseId,identify:Wt==null?void 0:Wt.firstTargetLogin}}),kt({type:"exercise/postReviewExercise",payload:M({exerciseId:br.exerciseId,login:Wt==null?void 0:Wt.firstTargetLogin,export:!0},Wt)}))}),hn=Mt=>{ji.generateAsync({type:"blob"}).then(function(ln){var Tn,Ai,bn;const Qr=document.createElement("a");Qr.href=window.URL.createObjectURL(ln),Qr.download=Object.keys(ji.files).length>1?((Tn=Gn==null?void 0:Gn.exercise)==null?void 0:Tn.exercise_name)+".zip":(((Ai=Fe==null?void 0:Fe.exerciseExportHeadData)==null?void 0:Ai.user)||((bn=Gn==null?void 0:Gn.exercise)==null?void 0:bn.exercise_name))+".zip",Mt&&(Qr.download=Mt+".zip"),document.body.appendChild(Qr);const Zr=document.createEvent("MouseEvents");Zr.initEvent("click",!1,!1),Qr.dispatchEvent(Zr),document.body.removeChild(Qr),ha(new(de()))}),At(!1),vt(!1),ii(!1)};function vn(){var Mt,ln,Tn,Ai,bn,Qr;xt({param_show_hack_description:(ln=(Mt=Fe==null?void 0:Fe.editData)==null?void 0:Mt.exercise)==null?void 0:ln.show_hack_description,param_show_hack_sets:(Ai=(Tn=Fe==null?void 0:Fe.editData)==null?void 0:Tn.exercise)==null?void 0:Ai.show_hack_sets,param_show_challenge_task_pass:(Qr=(bn=Fe==null?void 0:Fe.editData)==null?void 0:bn.exercise)==null?void 0:Qr.show_challenge_task_pass})}const Hn=Mt=>p(void 0,null,function*(){var ln,Tn,Ai,bn,Qr,Zr;Mt==="all"?Yn.current=!1:br.userId||(Yn.current=!0),vr(),ii(!0);let tn=0;Mt!=="all"&&qn(!0);const dn=Oe.default.info({width:460,title:fe.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,",fe.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:Mt==="all"?fe.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",fe.createElement("span",{className:"c-blue"},tn+1),"/",ei.current):null,maskClosable:!1,className:Se.Z.modal,onOk:()=>{}});Jt(),yield new Promise(function(xn,Fn){setTimeout(function(){xn("")},1e3)});const on=Dn.current.children;let An=`${(ln=Gn==null?void 0:Gn.exercise)==null?void 0:ln.exercise_name}`;(Tn=Fe.exerciseExportHeadData)!=null&&Tn.user&&(An=`${(Ai=Fe.exerciseExportHeadData)!=null&&Ai.student_id?`${(bn=Fe==null?void 0:Fe.exerciseExportHeadData)==null?void 0:bn.student_id}+`:""}${(Qr=Fe.exerciseExportHeadData)==null?void 0:Qr.user}`);const Kn={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},jsPDF:{unit:"in",format:"letter",orientation:"portrait"},pagebreak:{mode:["avoid-all"]}};let Ln=ve()();for(let xn=0;xn<on.length;xn++)yield Ln.set(Kn).from(on[xn]).toContainer().toCanvas().toPdf().get("pdf").then(Fn=>p(void 0,null,function*(){xn<on.length-1&&(yield Fn.addPage())}));let wn;function Xi(){return p(this,null,function*(){var xn,Fn;tn++,Yn.current=!1,vr();const ai=yield kt({type:"exercise/getExerciseExportHeadData",payload:{id:br.exerciseId,identify:Hr.current}}),di=yield kt({type:"exercise/postReviewExercise",payload:M({exerciseId:br.exerciseId,login:Hr.current,export:!0},Wt)});if(di!=null&&di.type){dn.destroy(),ee.ZP.warning(di.message),qn(!1);return}Hr.current=((xn=di==null?void 0:di.export_user_data)==null?void 0:xn.next_user_login)||((Fn=di==null?void 0:di.export_user_data)==null?void 0:Fn.first_user_login),Er(di),Qi(M({},di||{})),setTimeout(()=>p(this,null,function*(){const na=wn.folder(`${(ai==null?void 0:ai.folder_group_name)||"\u672A\u5206\u73ED"}`);Jt();let _i=ve()();for(let fi=0;fi<on.length;fi++)yield _i.set(Kn).from(on[fi]).toContainer().toCanvas().toPdf().get("pdf").then(Ci=>p(this,null,function*(){fi<on.length-1&&(yield Ci.addPage())}));na.file(`${ai!=null&&ai.student_id?`${ai==null?void 0:ai.student_id}+`:""}${ai==null?void 0:ai.user}.pdf`,_i.output("blob")),dn.update({content:fe.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",fe.createElement("span",{className:"c-blue"},tn+1),"/",ei.current)}),tn==ei.current?(dn.destroy(),qn(!1),hn()):Xi()}),2600)})}ei.current&&Mt==="all"?(wn=ji.folder((Zr=Gn==null?void 0:Gn.exercise)==null?void 0:Zr.exercise_name),Xi()):(ji.file(`${An}.pdf`,Ln.output("blob"),{base64:!1}),dn.destroy(),qn(!1),hn())}),In=Mt=>p(void 0,null,function*(){var ln,Tn,Ai,bn,Qr;Yn.current=!1,vr(),ii(!0);let Zr=0,tn;Mt!=="all"&&qn(!0),tn=Oe.default.info({width:460,title:fe.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,",fe.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:Mt==="all"?fe.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",fe.createElement("span",{className:"c-blue"},Zr+1),"/",ei.current):null,maskClosable:!1,className:Se.Z.modal,onOk:()=>{}}),yield new Promise(function(Ln,wn){setTimeout(function(){Ln("")},1e3)});const dn=Dn.current.children;let on;(ln=Fe.exerciseExportHeadData)!=null&&ln.user&&(on=`${(Tn=Fe.exerciseExportHeadData)!=null&&Tn.student_id?`${(Ai=Fe==null?void 0:Fe.exerciseExportHeadData)==null?void 0:Ai.student_id}+`:""}${(bn=Fe.exerciseExportHeadData)==null?void 0:bn.user}`);const An=ji.folder((Qr=Gn==null?void 0:Gn.exercise)==null?void 0:Qr.exercise_name);function Kn(){return p(this,null,function*(){Zr++,Yn.current=!1,vr();const Ln=yield(0,lt.ZP)(`/api/exercises/${br.exerciseId}/get_next_export_user`,{method:"get",params:rt(M({},Wt),{login:Hr.current})});if(Ln!=null&&Ln.type){tn.destroy(),ee.ZP.warning(Ln.message),qn(!1);return}const wn=Ln==null?void 0:Ln.data;console.log(Hr.current,222),setTimeout(()=>p(this,null,function*(){let Xi=br.exerciseId,xn=(0,Qe.NY)({url:ne.Z.API_SERVER+`/api/exercises/${Xi}/consult_exercise.json`,query:M({exercise_id:Xi,login:Hr.current,middle_export:1,is_export_comment:fr?1:0},Ye)});console.log(xn,"urlStr");const Fn=An.folder(`${(wn==null?void 0:wn.folder_group_name)||"\u672A\u5206\u73ED"}`);yield(0,Qe.Br)(xn).then(ai=>{Fn.file(`${wn!=null&&wn.student_id?`${wn==null?void 0:wn.student_id}+`:""}${wn==null?void 0:wn.user}.docx`,ai)}),Hr.current=(wn==null?void 0:wn.next_user_login)||(wn==null?void 0:wn.first_user_login),tn.update({content:fe.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",fe.createElement("span",{className:"c-blue"},Zr+1),"/",ei.current)}),Zr==ei.current?(tn.destroy(),qn(!1),hn()):Kn()}),2600)})}Kn()}),_n=Mt=>p(void 0,null,function*(){var ln,Tn,Ai;Yn.current=!0,vr(),ii(!0);const bn=Gn==null?void 0:Gn.exercise_count;let Qr=0;const Zr=Oe.default.info({width:460,title:fe.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,",fe.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:fe.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",fe.createElement("span",{className:"c-blue"},Qr+1),"/",bn),maskClosable:!1,className:Se.Z.modal});Jt(),Mt==="pdf"&&(yield kt({type:"exercise/getExerciseExportHeadData",payload:{id:br.exerciseId,identify:br.userId}})),yield new Promise(function(wn,Xi){setTimeout(function(){wn("")},1e3)});const tn=(Tn=(ln=Dn.current)==null?void 0:ln.children)==null?void 0:Tn[0],dn={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},jsPDF:{unit:"in",format:"letter",orientation:"portrait"},pagebreak:{mode:["avoid-all"]}},on=(Ai=Gn==null?void 0:Gn.exercise)==null?void 0:Ai.exercise_name;let An=on;yi&&(An=An+"\uFF08\u7B54\u6848\uFF09");const Kn=ji.folder(An);function Ln(){return p(this,null,function*(){if(vr(),Zr.update({content:fe.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",fe.createElement("span",{className:"c-blue"},Qr+1),"/",bn)}),Mt==="pdf"){const wn=yield kt({type:"exercise/editExercise",payload:{coursesId:br.coursesId,categoryId:br.exerciseId,num:Qr}});if((wn==null?void 0:wn.status)!==0){Zr.destroy(),ee.ZP.warning(wn.message);return}Er(wn),Qi(M({},wn||{})),setTimeout(()=>p(this,null,function*(){Jt();let Xi=ve()();yield Xi.set(dn).from(tn),Qr++,Kn.file(`${on}-${Qr}${yi?"\uFF08\u7B54\u6848\uFF09":""}.pdf`,Xi.output("blob")),Qr==bn?($n({num:Qr}),Zr.destroy(),hn(An)):Ln()}),2600)}if(Mt==="word"){let wn=(0,Qe.NY)({url:ne.Z.API_SERVER+`/api/exercises/${br==null?void 0:br.exerciseId}.json`,query:{coursesId:br.coursesId,categoryId:br.exerciseId,middle_export:1,export_type:yi?1:0,num:Qr}});Qr++,yield(0,Qe.Br)(wn).then(Xi=>{Kn.file(`${on}-${Qr}${yi?"\uFF08\u7B54\u6848\uFF09":""}.docx`,Xi)}),setTimeout(()=>{Qr==bn?(Zr.destroy(),hn(An)):Ln()},1e3)}})}Ln()}),Mn=Mt=>{const ln=Mt.internal.getNumberOfPages();for(let Tn=1;Tn<=ln;Tn+=1)Mt.setPage(Tn),Mt.setFontSize(9),Mt.setTextColor("#6a6a6a"),Mt.text(`${Tn} / ${ln}`,Mt.internal.pageSize.getWidth()-20,Mt.internal.pageSize.getHeight()-6)},sn=(Mt,ln,Tn)=>{var Ai,bn,Qr,Zr,tn,dn,on,An,Kn,Ln,wn,Xi,xn,Fn,ai,di,na,_i,fi,Ci,pa,ua;return fe.createElement(fe.Fragment,null,!Tn&&fe.createElement(z.Z,{style:{display:"flex"},className:Se.Z.programTitle,wrap:!1},fe.createElement(C.Z,{style:{flexShrink:0},className:"font18"},ln,"."),fe.createElement(C.Z,{flex:1},fe.createElement(ye.Z,{value:(Mt==null?void 0:Mt.question_type)===8?Mt==null?void 0:Mt.description:Mt.question_title})),fe.createElement(C.Z,{style:{flexShrink:0},className:"font16"},"\uFF08",(Mt==null?void 0:Mt.question_type)===7?`\u5171${Mt==null?void 0:Mt.sub_q_count}\u5C0F\u9898`:""," ",Mt.question_score,"\u5206\uFF09")),(Mt==null?void 0:Mt.question_type)===8&&fe.createElement(ye.Z,{showProgramFill:!0,disabledFill:!0,value:we.Base64.decode((Mt==null?void 0:Mt.code)||"")}),(Mt==null?void 0:Mt.question_type)===6&&fe.createElement("div",null,fe.createElement("div",{style:{fontWeight:600,marginTop:4}},"\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00\uFF1A",(Ai=Mt==null?void 0:Mt.languages)==null?void 0:Ai.join("/")),((Qr=(bn=Fe==null?void 0:Fe.editData)==null?void 0:bn.exercise)==null?void 0:Qr.show_hack_sets)&&fe.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},fe.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},fe.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),fe.createElement(c.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Ri,fa,$i)=>$i+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Ri,fa,$i)=>fe.createElement(E.Z,{title:fe.createElement("pre",null,Ri)},fe.createElement("div",{className:Se.Z.divname},Ri))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Ri,fa,$i)=>fe.createElement(E.Z,{title:fe.createElement("pre",null,Ri)}," ",fe.createElement("div",{className:Se.Z.divname},Ri))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:Mt==null?void 0:Mt.hack_sets})),((tn=(Zr=Fe==null?void 0:Fe.editData)==null?void 0:Zr.exercise)==null?void 0:tn.show_hack_description)&&fe.createElement("div",null,fe.createElement(ye.Z,{className:Se.Z.content,value:(Mt==null?void 0:Mt.description)||"- -"}))),Mt.question_type===ge.c.Single&&fe.createElement(fe.Fragment,null,(dn=Mt.question_choices)==null?void 0:dn.map(function(Ri,fa){var $i;return fe.createElement(z.Z,{key:fa},fe.createElement(C.Z,{flex:"25px"},fe.createElement("div",{style:{width:25,overflow:"hidden"}},fe.createElement(h.ZP,{checked:($i=Mt.user_answer)==null?void 0:$i.includes(Ri.choice_id),style:{width:25}}))),fe.createElement(C.Z,{flex:"1"},fe.createElement("div",{style:{display:"flex"}},fe.createElement("div",{style:{lineHeight:"24px",flexShrink:0}},se[fa]),fe.createElement(ye.Z,{value:Ri.choice_text||""}))))})),Mt.question_type===ge.c.Multiple&&fe.createElement(fe.Fragment,null,(on=Mt.question_choices)==null?void 0:on.map(function(Ri,fa){var $i;return fe.createElement(z.Z,{key:fa},fe.createElement(C.Z,{flex:"25px"},fe.createElement("div",{style:{width:25,overflow:"hidden"}},fe.createElement(N.default,{checked:($i=Mt.user_answer)==null?void 0:$i.includes(Ri.choice_id),style:{width:25}}))),fe.createElement(C.Z,{flex:"1"},fe.createElement("div",{style:{display:"flex"}},fe.createElement("div",{style:{lineHeight:"24px",flexShrink:0}},se[fa]),fe.createElement(ye.Z,{value:Ri.choice_text||""}))))})),Mt.question_type===ge.c.Judge&&fe.createElement("div",{className:Se.Z.flexRow},(An=Mt.question_choices)==null?void 0:An.map(function(Ri,fa){var $i;return fe.createElement(z.Z,{key:fa},fe.createElement(C.Z,{flex:"25px"},fe.createElement("div",{style:{width:25,overflow:"hidden"}},fe.createElement(h.ZP,{checked:($i=Mt.user_answer)==null?void 0:$i.includes(Ri.choice_id),style:{width:25}}))),fe.createElement(C.Z,{flex:"1"},Ri.choice_text))})),Mt.question_type===ge.c.Fill&&!Yn.current&&fe.createElement($.Z,{item:Mt,answerData:Gn,changeScoreData:Rn,textValue:(Kn=Rn[Mt.q_position])==null?void 0:Kn.text,textOnChange:Ri=>{Rn[Mt.q_position].text=Ri,fn(M({},Rn))},seeAnswerVisible:!1}),Mt.question_type===ge.c.Shixun&&fe.createElement(Ke.Z,{item:Mt,answerData:Gn,hasChangeScore:!1,autoHeight:Gi,showAnswer:yi}),Mt.question_type===ge.c.Subjective&&((Ln=Mt==null?void 0:Mt.user_answer)!=null&&Ln[0])?fe.createElement("div",{className:Se.Z.simpleBg},fe.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),fe.createElement("div",null,dt?fe.createElement(ye.Z,{value:(wn=Mt==null?void 0:Mt.user_answer_light)==null?void 0:wn[0]}):fe.createElement(ye.Z,{value:(Xi=Mt==null?void 0:Mt.user_answer)==null?void 0:Xi[0]}))):null,Mt.question_type===ge.c.Program&&fe.createElement(O.Z,{item:Mt,answerData:Gn,autoHeight:Gi}),Mt.question_type===ge.c.Combine&&fe.createElement(fe.Fragment,null,(xn=Mt.sub_exercise_questions)==null?void 0:xn.map(function(Ri,fa){return fe.createElement("div",{style:{marginLeft:10}},fe.createElement("span",{style:{fontSize:"16px"}},ln,".",fa+1,"\uFF08",B[`${Ri==null?void 0:Ri.question_type}`],"\uFF09",Ri==null?void 0:Ri.question_title,"\uFF08",Ri==null?void 0:Ri.question_score,"\u5206\uFF09"),sn(Ri,fa,!0))})),Mt.question_type===8&&fe.createElement(fe.Fragment,null,fe.createElement("div",{className:"mt5",style:{padding:"10px 17px",background:"#FAFAFA"}},fe.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),((Fn=Mt==null?void 0:Mt.user_answer)==null?void 0:Fn.length)>0&&((ai=Mt==null?void 0:Mt.user_answer)==null?void 0:ai.map(Ri=>fe.createElement("div",{style:{display:"flex"}},fe.createElement("div",{style:{lineHeight:"25px"}},"\u7B54\u6848(\u586B\u7A7A",Ri==null?void 0:Ri.choice_id,")\uFF1A"),fe.createElement("pre",{style:{whiteSpace:"pre-wrap"}},Ri==null?void 0:Ri.answer_text)))))),yi&&fe.createElement("div",{style:{marginTop:10}},(Mt==null?void 0:Mt.question_type)<3&&(Mt==null?void 0:Mt.standard_answer_show)&&fe.createElement("span",{className:"font16 "},"\u6B63\u786E\u7B54\u6848\uFF1A",Mt==null?void 0:Mt.standard_answer_show),!!((di=Mt==null?void 0:Mt.standard_answers)!=null&&di.length)&&yi&&(Mt==null?void 0:Mt.question_type)===3&&fe.createElement("div",null,(na=Mt==null?void 0:Mt.standard_answers)==null?void 0:na.map((Ri,fa)=>fe.createElement("div",null,fe.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",fa+1,"\uFF09:"),fe.createElement("div",null,Ri.answer_text.map(function($i,xi){return fe.createElement(C.Z,{span:24,key:xi},(Ri==null?void 0:Ri.model)===1?fe.createElement(g,{autoSize:!0,disabled:!0,value:$i}):fe.createElement(Je.Z,{value:$i,disabled:!0}))}))))),!!((_i=Mt==null?void 0:Mt.standard_answer)!=null&&_i.length)&&yi&&(Mt==null?void 0:Mt.question_type)===8&&fe.createElement("div",null,(fi=Mt==null?void 0:Mt.standard_answers)==null?void 0:fi.map((Ri,fa)=>fe.createElement("div",null,fe.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",fa+1,"\uFF09:"),fe.createElement("div",null,fe.createElement(g,{autoSize:!0,disabled:!0,value:(Ri==null?void 0:Ri.answer_text)||""}))))),!!((Ci=Mt==null?void 0:Mt.answer_texts)!=null&&Ci.length)&&(Mt==null?void 0:Mt.question_type)===4&&fe.createElement("div",null,fe.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),fe.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},fe.createElement(ye.Z,{value:(pa=Mt==null?void 0:Mt.answer_texts)==null?void 0:pa[0]}))),(Mt==null?void 0:Mt.question_type)===6&&fe.createElement("div",null,fe.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A",!(Mt!=null&&Mt.answer_text)&&"\u6682\u65E0"),(Mt==null?void 0:Mt.answer_text)&&fe.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},fe.createElement(ye.Z,{value:Mt==null?void 0:Mt.answer_text}))),(Mt==null?void 0:Mt.question_type)<=4&&((Mt==null?void 0:Mt.standard_answer_show)||((ua=Mt==null?void 0:Mt.standard_answer)==null?void 0:ua.length)>0)&&fe.createElement(z.Z,{style:{marginTop:14}},fe.createElement("span",{className:"font16 "},"\u89E3\u6790\uFF1A"),fe.createElement(ye.Z,{className:Se.Z.renderHtml,value:(Mt==null?void 0:Mt.analysis)||"\u6682\u65E0\u89E3\u6790"}))),$e&&!Number.isNaN(parseFloat(Mt==null?void 0:Mt.user_score))&&(Mt==null?void 0:Mt.question_type)!==ge.c.Shixun&&(Mt==null?void 0:Mt.question_type)!==ge.c.Combine&&fe.createElement("span",null,fe.createElement("span",{style:{color:"#0152d9"}},"\u5B66\u751F\u5F97\u5206\uFF1A"),Mt==null?void 0:Mt.user_score,"\u5206"),(Mt==null?void 0:Mt.answer_comments)&&dt&&fe.createElement(Be.Z,{newuserCommentVisible:fr,list:Mt==null?void 0:Mt.answer_comments,hideScore:!1}),!Tn&&fe.createElement(S.Z,{style:Yn.current?{marginTop:30}:{}}))},nn=(Mt,ln,Tn)=>Mt.category?fe.createElement("div",null,fe.createElement("div",null,fe.createElement("span",{className:"font16 c-light-primary"},(0,Qe.EM)(Mt==null?void 0:Mt.category),"\u3001",Mt.name),fe.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",Mt.count,"\u9898\uFF0C",(Mt==null?void 0:Mt.question_type)===7?`\u5305\u542B${Mt==null?void 0:Mt.sub_count}\u5C0F\u9898\uFF1B`:"","\u5171",Mt.score,"\u5206\uFF09")),sn(Mt.questionDetail,ln)):sn(Mt.questionDetail,ln),Wn=(0,U.useCallback)(()=>{var Mt,ln,Tn,Ai,bn,Qr;const Zr=((ln=(Mt=Fe==null?void 0:Fe.exerciseExportHeadData)==null?void 0:Mt.exercise_header)==null?void 0:ln.export_page_num)||40,tn=[];let dn=1;for(const[on,An]of((Tn=Gn==null?void 0:Gn.exercise_question_types)==null?void 0:Tn.entries())||[])An.items.forEach((Kn,Ln)=>{Ln===0?tn.push(rt(M({},An),{items:null,category:on+1,questionDetail:Kn,questionIndex:dn})):tn.push({questionDetail:Kn,questionIndex:dn}),dn++});return tn!=null&&tn.length?(Qr=(bn=(Ai=new Array(Math.ceil((tn==null?void 0:tn.length)/Zr)))==null?void 0:Ai.fill([]))==null?void 0:bn.map((on,An)=>tn.slice(An*Zr,An*Zr+Zr)))==null?void 0:Qr.map((on,An)=>fe.createElement("div",{className:"pl60 pr30",key:An,style:{minHeight:An===0?1e3:"auto"}},An===0&&fe.createElement(fe.Fragment,null,fe.createElement(et.Z,{isExportBlank:Yn.current}),fe.createElement(S.Z,{className:Se.Z.divider})),on==null?void 0:on.map((Kn,Ln)=>nn(Kn,Kn.questionIndex,Ln)))):null},[Gn,Fe,Gi]),[On,$n]=(0,U.useState)({num:1}),ti=()=>fe.createElement("div",{className:Se.Z.export_type_modal},fe.createElement("div",{className:Se.Z.export_type_modal_con},fe.createElement("div",{className:Se.Z.type_item},fe.createElement("div",{className:`${Se.Z.img_warp} ${at=="pdf"?Se.Z.img_warp_active:""}`,onClick:()=>{wt("pdf"),sr&&(tr(!1),At(!0),Mr("1"))}},fe.createElement("img",{src:d(45614),width:70,height:70})),"pdf\u683C\u5F0F"),fe.createElement("div",{className:Se.Z.type_item},fe.createElement("div",{className:`${Se.Z.img_warp} ${at=="word"?Se.Z.img_warp_active:""}`,onClick:()=>{wt("word"),sr&&(tr(!0),Mr("1"))}},fe.createElement("img",{src:d(38347),width:70,height:70})),"word\u683C\u5F0F")));return fe.createElement("section",{className:"edu-container"},fe.createElement("section",{className:"animated fadeIn"},fe.createElement("aside",{className:"mt10"},gn&&fe.createElement(I.Z,{separator:">"},fe.createElement(I.Z.Item,null,fe.createElement(me.Link,{to:`/classrooms/${br.coursesId}/exercise`},(Ft=gn==null?void 0:gn.course)==null?void 0:Ft.course_name)),fe.createElement(I.Z.Item,null,fe.createElement(me.Link,{to:`/classrooms/${br.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),fe.createElement(I.Z.Item,null,fe.createElement(me.Link,{to:`/classrooms/${br.coursesId}/exercise/${($t=Gn==null?void 0:Gn.exercise)==null?void 0:$t.id}/detail`},"\u8BD5\u5377\u8BE6\u60C5")),fe.createElement(I.Z.Item,null,((Pr=Gn==null?void 0:Gn.exercise_answer_user)==null?void 0:Pr.user_name)||((Dr=Gn==null?void 0:Gn.exercise)==null?void 0:Dr.exercise_name)))),fe.createElement("aside",{className:[Se.Z.title,"mt20"].join(" ")},fe.createElement(z.Z,{style:{width:"100%"}},fe.createElement(C.Z,{flex:"1",style:{lineHeight:"24px"}},fe.createElement(me.Link,{to:`/classrooms/${br.coursesId}/exercise/${(Ur=Gn==null?void 0:Gn.exercise)==null?void 0:Ur.id}/detail`},fe.createElement(oe.Z,{className:"font16 c-black",rev:void 0})),(0,Qe.vB)((Rr=Gn.exercise)==null?void 0:Rr.exercise_status),fe.createElement("strong",{className:"font20 ml5"},(Lr=Gn==null?void 0:Gn.exercise)==null?void 0:Lr.exercise_name)),fe.createElement(C.Z,null,fe.createElement(T.Z,{menu:{items:[{label:fe.createElement("span",{style:{paddingLeft:15},onClick:()=>{Ar("1")}},fe.createElement(j.Z,{style:{marginRight:8},rev:void 0}),"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848"),key:"1",show:!0},{label:fe.createElement("span",{style:{paddingLeft:15},onClick:()=>{Ar("2")}},fe.createElement(j.Z,{style:{marginRight:8},rev:void 0}),"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377"),key:"2",show:!0},{label:fe.createElement("span",{style:{paddingLeft:15},onClick:()=>{Ar("3")}},fe.createElement(j.Z,{style:{marginRight:8},rev:void 0}),"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377"),key:"3",show:(0,Te.GJ)()}].filter(Mt=>Mt.show).map(Mt=>({label:Mt.label,key:Mt.key}))}},fe.createElement(X.ZP,{className:Se.Z.exportBtns},fe.createElement(W.Z,{rev:void 0}),Kt=="1"?"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848":Kt=="2"?"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377":"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377",fe.createElement(D.Z,{rev:void 0})))),fe.createElement(C.Z,{className:"ml20"},fe.createElement(X.ZP,{onClick:()=>{Kt=="3"?dr(!0):xr(!0)},className:Se.Z.exportBtn},"\u5BFC\u51FA")),fe.createElement(C.Z,{className:"ml20"},fe.createElement(X.ZP,{icon:fe.createElement(ce.Z,null),className:Se.Z.exportBtn,onClick:()=>{kt({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}},"\u5BFC\u51FA\u8BBE\u7F6E")),fe.createElement(C.Z,null)))),fe.createElement(Oe.default,{title:"\u5BFC\u51FA\u8BD5\u5377\u9009\u62E9",open:sr,onCancel:()=>{dr(!1),vn()},footer:fe.createElement("div",null,fe.createElement(X.ZP,{onClick:()=>{dr(!1),vn()}},"\u53D6\u6D88"),fe.createElement(X.ZP,{type:"primary",onClick:()=>{if(vt(!0),at==""){ee.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else if(at=="pdf")if(Gt==="2"){if(!(0,Te.Ny)()){ee.ZP.error("\u76EE\u524D\u4EC5\u652F\u6301\u5E73\u53F0\u7BA1\u7406\u5458\u548C\u8FD0\u8425\u4EBA\u5458\u4F7F\u7528\u540E\u53F0\u5BFC\u51FA\uFF01");return}(0,ue.Hp)({categoryId:br.categoryId,coursesId:br.coursesId,comment:Wr,course_group:localStorage.all_student_works_param?JSON.parse(localStorage.all_student_works_param).course_group:null},"exercise_score,export_exercise_users")}else Hn("all");else if(at=="word"){if(Gt==="2"){if(!(0,Te.Ny)()){ee.ZP.error("\u76EE\u524D\u4EC5\u652F\u6301\u5E73\u53F0\u7BA1\u7406\u5458\u548C\u8FD0\u8425\u4EBA\u5458\u4F7F\u7528\u540E\u53F0\u5BFC\u51FA\uFF01");return}(0,ue.MJ)(M({categoryId:br.categoryId,coursesId:br.coursesId,comment:Wr,course_group:localStorage.all_student_works_param?JSON.parse(localStorage.all_student_works_param).course_group:null},Ye),"exercise_score,export_exercise_users")}else ei.current>0?In("all"):ee.ZP.info("\u6CA1\u6709\u53EF\u5BFC\u51FA\u7684\u5B66\u751F\u8BD5\u5377");vn()}dr(!1)}},"\u786E\u5B9A"))},fe.createElement("div",{style:{fontSize:14,marginBottom:"15px",marginTop:"5px",color:"#666"}},"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F"),ti(),at=="pdf"&&fe.createElement("div",{style:{marginTop:"30px"}},fe.createElement("div",{style:{fontSize:14,color:"#666"}},"\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u9605\u8BB0\u5F55"),fe.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},fe.createElement(h.ZP.Group,{onChange:Mt=>{switch(Mr(Mt.target.value),Mt.target.value){case"1":tr(!1),At(!0);break;case"2":tr(!0),At(!0);break;case"3":tr(!1),At(!1);break}},value:Wr},fe.createElement(h.ZP,{value:"1"},"\u5BFC\u51FA\u6240\u6709\u7684\u8BC4\u9605\u8BB0\u5F55"),fe.createElement(h.ZP,{value:"2"},"\u5BFC\u51FA\u6700\u65B0\u7684\u8BC4\u9605\u8BB0\u5F55"),fe.createElement(h.ZP,{value:"3"},"\u4E0D\u5BFC\u51FA\u8BC4\u9605\u8BB0\u5F55")))),fe.createElement("div",{style:{marginTop:"30px"}},fe.createElement("div",{style:{fontSize:14,color:"#666"}},"\u8BF7\u9009\u62E9\u5BFC\u51FA\u65B9\u5F0F"),fe.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},fe.createElement(h.ZP.Group,{onChange:Mt=>{It(Mt.target.value)},value:Gt},fe.createElement(h.ZP,{value:"1"},"\u524D\u7AEF\u5BFC\u51FA",fe.createElement(E.Z,{title:"\u5BFC\u51FA\u65F6\u4E0D\u80FD\u9000\u51FA\u6216\u5173\u95ED\u5BFC\u51FA\u9875\u9762\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},fe.createElement(pe.Z,{style:{marginLeft:5,color:"#3061d0"}}))),fe.createElement(h.ZP,{value:"2"},"\u540E\u53F0\u5BFC\u51FA",fe.createElement(E.Z,{title:"\u751F\u6210\u5BFC\u51FA\u4EFB\u52A1\u540E\u53EF\u5173\u95ED\u9875\u9762\uFF0C\u540E\u53F0\u5BFC\u51FA\u6210\u529F\u540E\u5728\u5386\u53F2\u5BFC\u51FA\u9875\u9762\u81EA\u884C\u4E0B\u8F7D\uFF0C\u4E0D\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},fe.createElement(pe.Z,{style:{marginLeft:5,color:"#3061d0"}})))))),at=="word"&&fe.createElement("div",{style:{marginTop:"30px"}},fe.createElement("div",{style:{fontSize:14,color:"#666"}},"\u662F\u5426\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u8BED"),fe.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},fe.createElement(h.ZP.Group,{onChange:Mt=>{switch(Mr(Mt.target.value),Mt.target.value){case"1":tr(!0);break;case"2":tr(!1);break}},value:Wr},fe.createElement(h.ZP,{value:"1"},"\u662F"),fe.createElement(h.ZP,{value:"2"},"\u5426"))),(nr||_t)&&fe.createElement("div",{style:{marginTop:30}},fe.createElement("div",{style:{fontSize:14,color:"#666",marginBottom:20}},"\u8BF7\u9009\u62E9\u9700\u8981\u989D\u5916\u5BFC\u51FA\u7684\u5185\u5BB9"),nr&&fe.createElement("div",null,fe.createElement("span",null,"\u5B9E\u8BAD\u9898"),fe.createElement(N.default,{checked:Ye.param_show_challenge_task_pass,onChange:Mt=>{Ye.param_show_challenge_task_pass=Mt.target.checked,xt(M({},Ye))},style:{marginLeft:20}},"\u5BFC\u51FA\u5B9E\u8BAD\u5173\u5361\u63CF\u8FF0")),_t&&fe.createElement("div",{style:{marginTop:20}},fe.createElement("span",null,"\u7F16\u7A0B\u9898"),fe.createElement(N.default,{checked:Ye.param_show_hack_sets,onChange:Mt=>{Ye.param_show_hack_sets=Mt.target.checked,xt(M({},Ye))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u6D4B\u8BD5\u7528\u4F8B"),fe.createElement(N.default,{checked:Ye.param_show_hack_description,onChange:Mt=>{Ye.param_show_hack_description=Mt.target.checked,xt(M({},Ye))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u63CF\u8FF0"))))),fe.createElement("div",{className:`${Se.Z.bg} pt30 mt20`},((pr=Gn==null?void 0:Gn.exercise)==null?void 0:pr.is_random)&&fe.createElement(P.Z,{className:`${Se.Z.paginationWrapper}`,showTotal:Mt=>fe.createElement("span",{className:Se.Z.totalText,style:{marginLeft:20}},"\u5171\u8BA1",fe.createElement("span",{className:Se.Z.num},Mt),"\u4EFD\u8BD5\u5377"),total:Gn==null?void 0:Gn.exercise_count,pageSize:1,current:On.num,showSizeChanger:!1,onChange:Mt=>p(void 0,null,function*(){$n({num:Mt});const ln=yield kt({type:"exercise/editExercise",payload:{coursesId:br.coursesId,categoryId:br.exerciseId,num:Mt-1}});Qi(ln)}),showQuickJumper:!0,hideOnSinglePage:!1}),fe.createElement("section",{id:"export-all",className:[Se.Z.bg,"pt30","pb30","mt20","mb20","relative"].join(" "),ref:Dn},Wn())),fe.createElement(Oe.default,{width:450,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F",open:cr,onCancel:()=>{vn(),xr(!1)},onOk:()=>p(void 0,null,function*(){var Mt;if(at==""){ee.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else(Mt=Gn==null?void 0:Gn.exercise)!=null&&Mt.is_random?_n(at):at=="pdf"?Hn(""):at=="word"&&(0,ue.YX)(M({coursesId:br.coursesId,categoryId:br.exerciseId,middle_export:1,export_type:yi?1:0},Ye));vn(),xr(!1)})},ti(),at==="word"&&fe.createElement("div",{style:{marginTop:30}},(nr||_t)&&fe.createElement("div",{style:{fontSize:14,color:"#666",marginBottom:20}},"\u8BF7\u9009\u62E9\u9700\u8981\u989D\u5916\u5BFC\u51FA\u7684\u5185\u5BB9"),nr&&fe.createElement("div",null,fe.createElement("span",null,"\u5B9E\u8BAD\u9898"),fe.createElement(N.default,{checked:Ye.param_show_challenge_task_pass,onChange:Mt=>{Ye.param_show_challenge_task_pass=Mt.target.checked,xt(M({},Ye))},style:{marginLeft:20}},"\u5BFC\u51FA\u5B9E\u8BAD\u5173\u5361\u63CF\u8FF0")),_t&&fe.createElement("div",{style:{marginTop:20}},fe.createElement("span",null,"\u7F16\u7A0B\u9898"),fe.createElement(N.default,{checked:Ye.param_show_hack_sets,onChange:Mt=>{Ye.param_show_hack_sets=Mt.target.checked,xt(M({},Ye))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u6D4B\u8BD5\u7528\u4F8B"),fe.createElement(N.default,{checked:Ye.param_show_hack_description,onChange:Mt=>{Ye.param_show_hack_description=Mt.target.checked,xt(M({},Ye))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u63CF\u8FF0")))))};ar.default=(0,me.connect)(({exercise:q,loading:te,user:Fe,globalSetting:Ee})=>({exercise:q,globalSetting:Ee,user:Fe,loading:te.effects}))(De)},34906:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return h}});var U={flex_box_center:"flex_box_center___hzSR8",flex_space_between:"flex_space_between___Mscip",flex_box_vertical_center:"flex_box_vertical_center___Uckau",flex_box_center_end:"flex_box_center_end___Kw1tf",flex_box_column:"flex_box_column___udgQE",comments:"comments___He0El",line:"line___P3zVB",editSty:"editSty___SwU5r",delSty:"delSty____zUGN",tag:"tag___H3Lob"},me=d(95237),V=d(6848),Oe=d(3294),ee=d(61186),z=d.n(ee),C="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAAAXNSR0IArs4c6QAAAf5JREFUKFNd0k1IlGEQB/D/PM+zu767uUghplFhG30crA2jw1KEdCjpgw4LBYrgqaBoKcEgUnb7AivKiCTyaB28rEGHPIiGdQqWChIhoaJLWUFGmvt+PDOxSwuLc5rD/IZhZghVkcxKHYgzIDkMoUYCvgvwXIsaLGTpZ6WUKknLFbdFi3kGcJ4JY2E2vwKxG4RwlIiOCbjzXb95ASIpo60DUusU+a0oyYjVrw3cePUElkwrCe5oZQ8V+sPvy2hXzu8RUMIX3RuBu/ac92DjZ1r/ZyLUttDrD27PhvpmLEwGBDER3fcfBeOW5Dq5/kcdUs7L5QMjS4jNPA0fH+n0Ht/b60ymmXQzBDfF+Edoxy2J6b88a1mlhNxwlx1tOOMN31bg6BN94kKHHb2bcibTviJHix4nz09RMhsMA7Kga8w1Kbr1ee9kVxN/7VLMsTmdGGjmL50lJEqvE1FDmt12SubsBwiPKbKvIJidWj44NG32398sc1sa7PyeCLymfc5EN5PugNCmEIoXqfWqJCzbHgGUEX1Z4NZVb66UB1BxRTov4FPRWjNdXkQyF5SOmeZFddaschtXIoY5TyTfEDIP31yiH2W0MydtRHxa83y3YHXTSkQBBMb7XcjGy19RRttuyBrH5ykA9QJ4JEE7fF6CYT+oiS6HPxUWC492+5Vm/wBfvOKyrNssvAAAAABJRU5ErkJggg==",c=d(59301),h=({list:N,hideScore:S=!1,newuserCommentVisible:I,isShowEditAndDel:T=!1,userLogin:X="",handleDel:P,handleEdit:ne})=>c.createElement("div",null,N==null?void 0:N.map(K=>{var de,oe,j,W;return c.createElement("div",{className:"mt20 mb20"},c.createElement(me.Z,{align:"middle",key:(de=K==null?void 0:K.user)==null?void 0:de.user_id},c.createElement("img",{src:Oe.Z.API_SERVER+"/images/"+((oe=K==null?void 0:K.user)==null?void 0:oe.image_url),width:"40",style:{borderRadius:40}}),c.createElement("span",{className:"ml10 font16"},(j=K==null?void 0:K.user)==null?void 0:j.name)),c.createElement("div",{className:U.comments},(W=K==null?void 0:K.comments)==null?void 0:W.map((D,ce)=>{var pe,Se,ye,Qe,$;if(I&&D.question_type!==5){if(ce===0)return c.createElement("div",{key:((pe=K==null?void 0:K.user)==null?void 0:pe.user_id)+"-"+ce},c.createElement(me.Z,{align:"middle",justify:"space-between"},!!D.shixun_chanllge_position&&c.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",D.shixun_chanllge_position,"\u5173"),!S&&c.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",D==null?void 0:D.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",c.createElement("span",{className:"c-light-primary"},D==null?void 0:D.score),"\u5206"),c.createElement("div",{style:{flexShrink:0}},z()(D.updated_at).format("YYYY-MM-DD HH:mm"))),!!D.comment&&c.createElement("div",null,"\u8BC4\u8BED\uFF1A",c.createElement("span",{className:"c-light-primary"},D.comment)),((Se=K==null?void 0:K.comments)==null?void 0:Se.length)-1>ce&&c.createElement("div",{className:U.line}))}else return c.createElement("div",{key:((ye=K==null?void 0:K.user)==null?void 0:ye.user_id)+"-"+ce},c.createElement(me.Z,{align:"middle",justify:"space-between"},!!D.shixun_chanllge_position&&c.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",D.shixun_chanllge_position,"\u5173"),!S&&c.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",D==null?void 0:D.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",c.createElement("span",{className:"c-light-primary"},D==null?void 0:D.score),"\u5206",(D==null?void 0:D.is_ai)&&c.createElement("span",{className:U.tag},c.createElement("img",{src:C,className:"mr3"}),"AI\u8BC4\u9605")),c.createElement("div",{style:{flexShrink:0}},z()(D.updated_at).format("YYYY-MM-DD HH:mm"))),!!D.comment&&c.createElement("div",{className:"flex-wrp"},c.createElement("span",null,"\u8BC4\u8BED\uFF1A"),c.createElement("span",{className:"c-light-primary flex1",style:{whiteSpace:"pre-wrap"}},D==null?void 0:D.comment),T&&X===((Qe=K==null?void 0:K.user)==null?void 0:Qe.login)&&c.createElement("span",{className:"ml30"},c.createElement(V.Z,{title:"\u7F16\u8F91"},c.createElement("i",{className:`iconfont icon-bianji14 current ${U.editSty}`,onClick:()=>{ne(D==null?void 0:D.comment,D==null?void 0:D.id)}})),c.createElement(V.Z,{title:"\u5220\u9664"},c.createElement("i",{className:`iconfont icon-shanchutimu current ${U.delSty}`,onClick:()=>{P("",D==null?void 0:D.id)}})))),(($=K==null?void 0:K.comments)==null?void 0:$.length)-1>ce&&c.createElement("div",{className:U.line}))})))}))},15570:function(Sn,ar,d){"use strict";var U=d(59301),me=d(85149),V=d(92832),Oe=d(11453),ee=d(84103),z=d(59879),C=d(59301),c=Object.defineProperty,E=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,S=(P,ne,K)=>ne in P?c(P,ne,{enumerable:!0,configurable:!0,writable:!0,value:K}):P[ne]=K,I=(P,ne)=>{for(var K in ne||(ne={}))h.call(ne,K)&&S(P,K,ne[K]);if(E)for(var K of E(ne))N.call(ne,K)&&S(P,K,ne[K]);return P};const{TextArea:T}=V.default,X=({item:P,answerData:ne,changeScoreData:K,textValue:de,textOnChange:oe=()=>{},seeAnswerVisible:j=!0})=>{var W;const[D,ce]=(0,U.useState)([]),[pe,Se]=(0,U.useState)(!1);return(0,U.useEffect)(()=>{K!=null&&K[P.q_position]?!pe&&Se(!0):pe&&Se(!1)},[K==null?void 0:K[P==null?void 0:P.q_position]]),(W=P==null?void 0:P.standard_answer)==null||W.map(ye=>{ye.used=!1}),(0,U.useEffect)(()=>{var ye;console.log("item=====",P,ne,K,"#37AD83;");const Qe=[];for(let $=0;$<(P==null?void 0:P.multi_count);$++){const Ke=((ye=P==null?void 0:P.user_answer)==null?void 0:ye.find(O=>O.choice_id===$+1))||{choice_id:$+1,answer_text:""};Qe.push(I({},Ke))}ce(Qe)},[P==null?void 0:P.user_answer]),C.createElement("div",{className:ee.Z.fillBg},C.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),D==null?void 0:D.map((ye,Qe)=>C.createElement("div",null,C.createElement("span",null,"\u7B54\u6848(\u586B\u7A7A",Qe+1,"):"),C.createElement("div",null,P.question_type==3?(ye==null?void 0:ye.model)===1?C.createElement("span",{style:{whiteSpace:"pre-wrap",color:ye!=null&&ye.user_answer_boolean?"#37AD83":"#E30000"}},ye==null?void 0:ye.answer_text):C.createElement(z.Z,{type:ye!=null&&ye.user_answer_boolean?"success":"error",readOnly:!0,value:ye.answer_text,disabled:!0}):C.createElement(me.Z,{value:ye==null?void 0:ye.answer_text})))),j&&C.createElement(Oe.u,{data:P}))};ar.Z=X},273:function(Sn,ar,d){"use strict";var U=d(59301),me=d(85149),V=d(61186),Oe=d.n(V),ee=d(1710),z=d(23954),C=d(24334),c=d.n(C),E=d(32875);const h=({item:N,answerData:S,autoHeight:I})=>{var T,X,P,ne,K;const[de,oe]=(0,U.useState)([]);(0,U.useEffect)(()=>{var D,ce;((D=N==null?void 0:N.evaluate_codes)==null?void 0:D.length)>0?oe((ce=N==null?void 0:N.evaluate_codes)==null?void 0:ce.map((pe,Se)=>({key:Se+1,error_msg:pe!=null&&pe.error_msg?C.Base64.decode(pe==null?void 0:pe.error_msg):"",created_at:pe.created_at}))):oe([{key:"--",error_msg:"--"}])},[N==null?void 0:N.evaluate_codes]);const j=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"127px",key:"key",align:"center",render:(D,ce)=>U.createElement("span",null,ce.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:(D,ce)=>U.createElement("span",null,ce.created_at?Oe()(ce.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"error_msg",key:"error_msg",align:"center",render:(D,ce)=>{var pe;return U.createElement("span",null,ce.error_msg?((pe=ce.error_msg)==null?void 0:pe.length)>1e3?ce.error_msg.substring(0,1e3)+"...":ce.error_msg:"--")}}],W={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return U.createElement(U.Fragment,null,U.createElement("div",{className:"mt15 mb15"},U.createElement(me.Z,{value:N==null?void 0:N.description})),(!!((T=S==null?void 0:S.exercise)!=null&&T.student_commit_status)&&((X=S==null?void 0:S.exercise)==null?void 0:X.student_commit_status)!==0||!!((P=S==null?void 0:S.exercise)!=null&&P.user_exercise_status)&&((ne=S==null?void 0:S.exercise)==null?void 0:ne.user_exercise_status)!==0)&&U.createElement(ee.default,{className:"mt5",bordered:!0,dataSource:de,columns:j,pagination:!1}),!!((K=N==null?void 0:N.user_answer)!=null&&K.length)&&(N==null?void 0:N.passed_code)&&U.createElement("aside",{className:E.Z.shixunWrp},U.createElement("h3",null,"\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),U.createElement(z.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:N!=null&&N.passed_code?C.Base64.decode(N==null?void 0:N.passed_code):"",autoHeight:I,options:W})))};ar.Z=h},11453:function(Sn,ar,d){"use strict";d.d(ar,{u:function(){return C}});var U=d(59301),me=d(95237),V=d(43604),Oe=d(85149),ee=d(59879),z=d(59301);const C=({data:c})=>{const[E,h]=(0,U.useState)(!1),N=()=>{var S,I,T;switch(c.question_type){case 3:return z.createElement("aside",{className:"mt20"},z.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{h(!E)}},E?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),E&&z.createElement("div",null,(S=c==null?void 0:c.standard_answer)==null?void 0:S.map(function(X,P){var ne,K;return z.createElement(me.Z,{style:{alignItems:"baseline"},className:"mr20"},z.createElement(V.Z,{flex:"50px"},z.createElement("span",{className:"mt10"},"\u586B\u7A7A",X.choice_id,":")),(X==null?void 0:X.model)===1?z.createElement(V.Z,{flex:1},(ne=X==null?void 0:X.answer_text)==null?void 0:ne.map(function(de,oe){return z.createElement("div",null,de)})):z.createElement(V.Z,{flex:1},(K=X==null?void 0:X.answer_text)==null?void 0:K.map(function(de,oe){return z.createElement(ee.Z,{readOnly:!0,value:de})})))})));case 8:return z.createElement("aside",{className:"mt20"},z.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{h(!E)}},E?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),E&&z.createElement("div",null,(I=c==null?void 0:c.standard_answer)==null?void 0:I.map(function(X,P){return z.createElement(me.Z,{style:{alignItems:"baseline"},className:"mr20"},z.createElement(V.Z,{flex:"50px"},z.createElement("span",{className:"mt10"},"\u586B\u7A7A",X.choice_id,":")),z.createElement(V.Z,{flex:1},z.createElement("div",null,X==null?void 0:X.answer_text)))})));case 4:return z.createElement("aside",{className:"mt20"},z.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{h(!E)}},E?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),E&&z.createElement("div",null,z.createElement(Oe.Z,{value:(T=c==null?void 0:c.standard_answer)==null?void 0:T.join(" ")})))}};return z.createElement("section",null,N())}},34205:function(Sn,ar,d){"use strict";var U=d(59301),me=d(85149),V=d(24065),Oe=d(6848),ee=d(5871),z=d(8591),C=d(1710),c=d(61186),E=d.n(c),h=d(89070),N=d(23954),S=d(84103),I=Object.defineProperty,T=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,ne=(j,W,D)=>W in j?I(j,W,{enumerable:!0,configurable:!0,writable:!0,value:D}):j[W]=D,K=(j,W)=>{for(var D in W||(W={}))X.call(W,D)&&ne(j,D,W[D]);if(T)for(var D of T(W))P.call(W,D)&&ne(j,D,W[D]);return j},de=(j,W,D)=>new Promise((ce,pe)=>{var Se=$=>{try{Qe(D.next($))}catch(Ke){pe(Ke)}},ye=$=>{try{Qe(D.throw($))}catch(Ke){pe(Ke)}},Qe=$=>$.done?ce($.value):Promise.resolve($.value).then(Se,ye);Qe((D=D.apply(j,W)).next())});const oe=({item:j,answerData:W,hasChangeScore:D=!0,autoHeight:ce,showAnswer:pe,saveChangeScore:Se=()=>{}})=>{var ye,Qe,$;const[Ke,O]=(0,U.useState)([]),[et,Pe]=(0,U.useState)([]);(0,U.useEffect)(()=>{var Be,ue,we,ot,lt,Je,fe,qt,hr,er,Fr,Xt;if(!((Be=j==null?void 0:j.shixun_details)!=null&&Be.length))return;let Tr=[],Cr=[];for(let M=0;M<((ue=j==null?void 0:j.shixun_details)==null?void 0:ue.length);M++){for(let rt=0;rt<(j==null?void 0:j.shixun_details[M].stage_list.length);rt++){let Q=j==null?void 0:j.shixun_details[M].stage_list[rt];Tr.push(K(K({},Q),{operation:(Je=(lt=(ot=(we=j==null?void 0:j.shixun_details)==null?void 0:we[M])==null?void 0:ot.shixun_detail)==null?void 0:lt[0])==null?void 0:Je.game_identifier,shixun_challenge_id:(fe=j==null?void 0:j.shixun_details[M])==null?void 0:fe.shixun_challenge_id}))}(hr=(qt=j==null?void 0:j.shixun_details)==null?void 0:qt[M])!=null&&hr.shixun_detail&&Cr.push((Xt=(Fr=(er=j==null?void 0:j.shixun_details)==null?void 0:er[M])==null?void 0:Fr.shixun_detail)==null?void 0:Xt[0])}Pe(Cr),O([...Tr])},[j==null?void 0:j.shixun_details]);const ve=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",ellipsis:!0,width:260,render:Be=>U.createElement(Oe.Z,{title:Be},U.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:Be&&Be.length>25?Be:""},Be))},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(Be,ue)=>U.createElement("span",null,ue.evaluate_count?ue.evaluate_count:U.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",key:"finished_time",dataIndex:"finished_time",align:"center",render:(Be,ue)=>{let we=!1;return ue.finished_time&&(W!=null&&W.exercise)&&(W!=null&&W.exercise_answer_user)&&((W==null?void 0:W.exercise.time)===-1?we=E()(W==null?void 0:W.exercise.end_time).isBefore(ue.finished_time):we=E()(W==null?void 0:W.exercise_answer_user.start_at).add(W==null?void 0:W.exercise.time,"m").isBefore(ue.finished_time)),U.createElement("span",null,ue.finished_time||U.createElement("span",{className:"c-grey-999"},"--"),U.createElement("span",{className:"c-orange-ff9 "},we?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(Be,ue)=>U.createElement("span",null,ue.time_consuming||U.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:(Be,ue)=>U.createElement("span",null,ue.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")},{title:"\u5F97\u5206/\u6EE1\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(Be,ue)=>U.createElement("span",null,U.createElement("span",{className:"c-orange"},ue.user_score),"/",ue.game_score)},D&&{title:"\u8C03\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(Be,ue,we)=>U.createElement(ee.Z,{min:0,max:Number(ue.game_score),defaultValue:Be,onBlur:ot=>de(void 0,null,function*(){if(ot.target.value!=Be){const lt=yield Se(K(K({},j),{shixun_challenge_id:ue.shixun_challenge_id,shixunScore:ot.target.value}));console.log("res: ",lt),lt!=null&&lt.question_comments&&z.ZP.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206")}})})}].filter(Be=>!!Be),Te=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:(Be,ue)=>U.createElement("span",null,ue.key)},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:(Be,ue)=>U.createElement("span",null,ue.error_msg?ue.error_msg:"--")},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"center",width:200,render:(Be,ue)=>U.createElement("span",null,ue.updated_at?ue.updated_at:"--")}],ge={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return U.createElement(U.Fragment,null,(((ye=W==null?void 0:W.exercise)==null?void 0:ye.student_commit_status)!==0||((Qe=W==null?void 0:W.exercise)==null?void 0:Qe.user_exercise_status)!==0)&&U.createElement("div",{className:"mt15"},U.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),!!(Ke!=null&&Ke.length)&&U.createElement(C.default,{columns:ve,dataSource:Ke,pagination:!1})),!!(et!=null&&et.length)&&U.createElement(U.Fragment,null,U.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),et==null?void 0:et.map((Be,ue)=>{var we,ot,lt,Je,fe;return U.createElement(U.Fragment,null,U.createElement("div",{className:"mt5"},U.createElement("span",{className:"font16 mr15"}," \u7B2C",Be.position,"\u5173"),U.createElement(h.Link,{className:"current c-black font16",to:`/tasks/${Be.game_identifier}`},Be.name)),!!((we=Be==null?void 0:Be.outputs)!=null&&we.length)&&U.createElement(C.default,{bordered:!0,dataSource:Be.outputs.map(qt=>({key:qt.position,error_msg:qt.output_detail,updated_at:qt.updated_at})),columns:Te,pagination:!1}),(Be==null?void 0:Be.st)===0&&Be.challenge_paths&&U.createElement("div",{className:S.Z.shixunWrp},U.createElement("h2",null,"\u6700\u540E\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",U.createElement("span",{className:"c-light-black"},(lt=(ot=Be.challenge_paths)==null?void 0:ot[0])==null?void 0:lt.file_name)),U.createElement(N.ZP,{height:300,autoHeight:ce,language:"python",theme:"default",value:((fe=(Je=Be.challenge_paths)==null?void 0:Je[0])==null?void 0:fe.latest_code)||"",options:ge})))})),(0,V.dE)()&&U.createElement(me.Z,{className:"c-grey-999 mt20 mb20",value:j==null?void 0:j.question_title}),($=j==null?void 0:j.shixun)==null?void 0:$.map((Be,ue)=>{var we,ot;return U.createElement("div",null,U.createElement("p",{className:"font16 c-grey-666 mb5"},U.createElement("span",{className:"mr20"},"\u7B2C",Be==null?void 0:Be.challenge_position,"\u5173 ",Be==null?void 0:Be.challenge_name),U.createElement("span",null,Be==null?void 0:Be.challenge_score,"\u5206")),pe&&U.createElement("div",null,U.createElement("div",{className:S.Z.answerText},"\u53C2\u8003\u7B54\u6848\uFF1A",((we=Be.challenge_answers)==null?void 0:we.length)===0?"\u6682\u65E0":""),(ot=Be.challenge_answers)==null?void 0:ot.map((lt,Je)=>U.createElement("div",{className:"mt15"},U.createElement("div",null,"\u7EA7\u522B",Je+1,"\uFF1A",lt.name),U.createElement(me.Z,{value:(lt==null?void 0:lt.contents)||"",className:S.Z.answerText})))))}),U.createElement("div",{className:"mb15"}))};ar.Z=oe},10977:function(Sn,ar,d){"use strict";d.d(ar,{c:function(){return me}});var U=(V=>(V.FirstPage="firstPage",V.PrevPage="prevPage",V.NextPage="nextPage",V))(U||{}),me=(V=>(V[V.Single=0]="Single",V[V.Multiple=1]="Multiple",V[V.Judge=2]="Judge",V[V.Fill=3]="Fill",V[V.Subjective=4]="Subjective",V[V.Shixun=5]="Shixun",V[V.Program=6]="Program",V[V.Combine=7]="Combine",V))(me||{})},78297:function(Sn,ar,d){"use strict";d.d(ar,{AD:function(){return et},D9:function(){return ue},Hp:function(){return D},IM:function(){return ot},Iy:function(){return ce},KM:function(){return Cr},MJ:function(){return pe},Ne:function(){return we},ON:function(){return hr},Uj:function(){return Xt},VY:function(){return fe},YO:function(){return Fr},YX:function(){return er},Zn:function(){return X},_g:function(){return oe},_k:function(){return ge},c6:function(){return Ke},cr:function(){return P},eV:function(){return O},fi:function(){return ne},gh:function(){return Qe},hS:function(){return lt},iA:function(){return K},j6:function(){return j},je:function(){return Te},jj:function(){return W},kS:function(){return qt},o6:function(){return $},pO:function(){return Tr},rQ:function(){return Pe},sA:function(){return ye},xm:function(){return Be},xo:function(){return Je},y8:function(){return ve},yd:function(){return de}});var U=d(92365),me=d(89070),V=d(955),Oe=d(8591),ee=d(3294),z=Object.defineProperty,C=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,h=(M,rt,Q)=>rt in M?z(M,rt,{enumerable:!0,configurable:!0,writable:!0,value:Q}):M[rt]=Q,N=(M,rt)=>{for(var Q in rt||(rt={}))c.call(rt,Q)&&h(M,Q,rt[Q]);if(C)for(var Q of C(rt))E.call(rt,Q)&&h(M,Q,rt[Q]);return M},S=(M,rt,Q)=>new Promise((p,g)=>{var B=q=>{try{De(Q.next(q))}catch(te){g(te)}},se=q=>{try{De(Q.throw(q))}catch(te){g(te)}},De=q=>q.done?p(q.value):Promise.resolve(q.value).then(B,se);De((Q=Q.apply(M,rt)).next())});const I=()=>{(0,me.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},T=()=>{(0,me.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},X=M=>S(void 0,null,function*(){I(),(yield(0,U.YR)(N({},M))).status===0&&(yield(0,V.QH)("",(0,V.NY)({url:ee.Z.API_SERVER+`/api/courses/${M.coursesId}/export_couser_info.json`,query:M}))),T()}),P=M=>S(void 0,null,function*(){const rt=yield(0,U.yS)(N({},M));if(rt.status===0)Oe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),me.history.push(`/classrooms/${M.coursesId}/exportlist/course_member_act_score`);else{if(rt.status===-2)return rt;rt.status===-3&&((0,me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),me.history.push(`/classrooms/${M.coursesId}/exportlist/course_member_act_score`))}}),ne=M=>S(void 0,null,function*(){const rt=yield(0,U.W0)(N({},M));if(rt.status===0)Oe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),me.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_score`);else{if(rt.status===-4)return rt;rt.status===-3&&((0,me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),me.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_score`))}}),K=M=>S(void 0,null,function*(){const rt=yield(0,U.Nl)(N({},M));if(rt.status===0)Oe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),me.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_exercise_and_other`);else{if(rt.status===-4)return rt;rt.status===-3&&((0,me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),me.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_exercise_and_other`))}}),de=M=>S(void 0,null,function*(){const rt=yield(0,U.IU)(N({},M));if(rt.status===0)Oe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),me.history.push(`/classrooms/${M.coursesId}/exportlist/export_star_user`);else{if(rt.status===-4)return rt;rt.status===-3&&((0,me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),me.history.push(`/classrooms/${M.coursesId}/exportlist/export_star_user`))}}),oe=M=>S(void 0,null,function*(){const rt=yield(0,U.td)(N({},M));if(rt.status===0)Oe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),me.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_exercise_and_other`);else{if(rt.status===-2)return rt;if(rt.status===-3)(0,me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),me.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_exercise_and_other`);else if(rt.status===-4)return rt}}),j=M=>S(void 0,null,function*(){const rt=yield(0,U.QX)(N({},M));if(rt.status===0)Oe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),me.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_homework`);else{if(rt.status===-4)return rt;rt.status===-3&&((0,me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),me.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_homework`))}}),W=(M,rt)=>S(void 0,null,function*(){const Q=yield(0,U.o_)(N({},M));Q.status===0?(Oe.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"),me.history.push(`/classrooms/${M.coursesId}/exportlist/${rt}`)):Q.status===-3&&((0,me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),me.history.push(`/classrooms/${M.coursesId}/exportlist/${rt}`))}),D=(M,rt)=>S(void 0,null,function*(){const Q=yield(0,U.ZL)(N({},M));Q.status===0?(Oe.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"),me.history.push(`/classrooms/${M.coursesId}/exportlist/${rt}`)):Q.status===-3&&((0,me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),me.history.push(`/classrooms/${M.coursesId}/exportlist/${rt}`))}),ce=(M,rt)=>S(void 0,null,function*(){const Q=yield(0,U.aP)(N({},M));Q.status===0?(Oe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),me.history.push(`/classrooms/${M.coursesId}/exportlist/${rt}`)):Q.status===-3&&((0,me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),me.history.push(`/classrooms/${M.coursesId}/exportlist/${rt}`))}),pe=(M,rt)=>S(void 0,null,function*(){const Q=yield(0,U.vV)(N({},M));Q.status===0?(Oe.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"),me.history.push(`/classrooms/${M.coursesId}/exportlist/${rt}`)):Q.status===-3&&((0,me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),me.history.push(`/classrooms/${M.coursesId}/exportlist/${rt}`))}),Se=M=>S(void 0,null,function*(){I(),(yield exportCourseWorkListAppendix(N({},M))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${M.categoryId}/works_list.zip`,query:M}))),T()}),ye=M=>S(void 0,null,function*(){I(),yield(0,V.QH)("",ee.Z.API_SERVER+`/api/polls/${M.categoryId}/commit_result.xlsx`),T()}),Qe=M=>S(void 0,null,function*(){yield(0,V.FH)("",(0,V.NY)({url:ee.Z.API_SERVER+`/api/courses/${M.coursesId}/attendances/export_xlsx_data.xlsx`,query:M}))}),$=M=>S(void 0,null,function*(){yield(0,V.FH)("",(0,V.NY)({url:ee.Z.API_SERVER+`/api/courses/${M.coursesId}/video_study_statics.xlsx`,query:M}))}),Ke=M=>S(void 0,null,function*(){yield(0,V.FH)("",(0,V.NY)({url:ee.Z.API_SERVER+`/api/courses/${M.coursesId}/export_video_study.xlsx`,query:M}))}),O=M=>S(void 0,null,function*(){yield(0,V.FH)("",(0,V.NY)({url:ee.Z.API_SERVER+`/api/courses/${M.coursesId}/export_course_students_info.xlsx`,query:M}))}),et=M=>S(void 0,null,function*(){yield(0,V.FH)("",(0,V.NY)({url:ee.Z.API_SERVER+"/api/school_manages/students.xlsx",query:M}))}),Pe=M=>S(void 0,null,function*(){yield(0,V.FH)("",(0,V.NY)({url:ee.Z.API_SERVER+"/api/item_banks/export.xlsx",query:M}))}),ve=M=>S(void 0,null,function*(){yield(0,V.FH)("",(0,V.NY)({url:ee.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:M}))}),Te=M=>S(void 0,null,function*(){const rt=yield(0,U.Uy)(N({},M));rt.status===0?(Oe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),me.history.push(`/classrooms/${M.coursesId}/exportlist/exercise_score,export_exercise_users`)):rt.status===-3&&((0,me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),me.history.push(`/classrooms/${M.coursesId}/exportlist/exercise_score,export_exercise_users`))}),ge=M=>S(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,V.FH)("",(0,V.NY)({url:ee.Z.API_SERVER+`/api/export_records/${M.id}.xlsx`,query:M}))}),Be=M=>S(void 0,null,function*(){yield(0,V.FH)("",(0,V.NY)({url:ee.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:M}))}),ue=M=>S(void 0,null,function*(){yield(0,V.FH)("",(0,V.NY)({url:ee.Z.API_SERVER+`/api/courses/${M==null?void 0:M.coursesId}/${M.menuKey}_statistic.xlsx?${M.checkedList.map(rt=>`course_group_id[]=${rt}`).join("&")}`,query:M}))}),we=M=>S(void 0,null,function*(){yield(0,V.FH)("",(0,V.NY)({url:ee.Z.API_SERVER+`/api/ec_years/${M==null?void 0:M.ec_year_id}/ec_training_objectives.xlsx`,query:M}))}),ot=M=>S(void 0,null,function*(){yield(0,V.FH)(M==null?void 0:M.name,(0,V.NY)({url:ee.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:M}))}),lt=M=>S(void 0,null,function*(){yield(0,V.FH)("",(0,V.NY)({url:ee.Z.API_SERVER+`/api/ec_years/${M==null?void 0:M.ec_year_id}/ec_courses.xlsx`,query:M}))}),Je=M=>S(void 0,null,function*(){yield(0,V.FH)("",(0,V.NY)({url:ee.Z.API_SERVER+`/api/ec_years/${M==null?void 0:M.ec_year_id}/ec_graduation_requirements.xlsx`,query:M}))}),fe=M=>S(void 0,null,function*(){yield(0,V.FH)("",(0,V.NY)({url:ee.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:M}))}),qt=M=>S(void 0,null,function*(){yield(0,V.FH)("",(0,V.NY)({url:ee.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:M}))}),hr=M=>S(void 0,null,function*(){yield(0,V.FH)("",(0,V.NY)({url:ee.Z.API_SERVER+`/api/examination_banks/${M.id}.json`,query:M}))}),er=M=>S(void 0,null,function*(){yield(0,V.FH)("",(0,V.NY)({url:ee.Z.API_SERVER+`/api/exercises/${M.categoryId}.json`,query:M}))}),Fr=M=>S(void 0,null,function*(){yield(0,V.FH)("",(0,V.NY)({url:ee.Z.API_SERVER+`/api/polls/${M==null?void 0:M.id}/commit_result.json`,query:M}))}),Xt=M=>S(void 0,null,function*(){yield(0,V.FH)("",(0,V.NY)({url:ee.Z.API_SERVER+"/api/paths/get_task_pass.json",query:M}))}),Tr=(M,rt)=>S(void 0,null,function*(){yield(0,V.FH)(rt||"",(0,V.NY)({url:ee.Z.API_SERVER+`/api/exercises/${M==null?void 0:M.exercise_id}/consult_exercise.json`,query:M}))}),Cr=M=>S(void 0,null,function*(){yield(0,V.FH)("",(0,V.NY)({url:ee.Z.API_SERVER+`/api/competitions/${M==null?void 0:M.identifier}/competition_commit_records/member_works.xlsx`,query:M}))})},50371:function(Sn,ar){"use strict";function d(){const U=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let me=1;me<arguments.length;me++){const V=me<0||arguments.length<=me?void 0:arguments[me];V&&Object.keys(V).forEach(Oe=>{const ee=V[Oe];ee!==void 0&&(U[Oe]=ee)})}return U}ar.Z=d},13845:function(Sn,ar,d){"use strict";d.d(ar,{F:function(){return U},Z:function(){return me}});function U(V){return V!=null&&V===V.window}function me(V,Oe){var ee,z;if(typeof window=="undefined")return 0;const C=Oe?"scrollTop":"scrollLeft";let c=0;return U(V)?c=V[Oe?"pageYOffset":"pageXOffset"]:V instanceof Document?c=V.documentElement[C]:(V instanceof HTMLElement||V)&&(c=V[C]),V&&!U(V)&&typeof c!="number"&&(c=(z=((ee=V.ownerDocument)!==null&&ee!==void 0?ee:V).documentElement)===null||z===void 0?void 0:z[C]),c}},56762:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return me}});var U=d(59301);function me(){const[,V]=U.useReducer(Oe=>Oe+1,0);return V}},68031:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return Oe}});var U=d(16089);function me(ee,z,C,c){const E=C-z;return ee/=c/2,ee<1?E/2*ee*ee*ee+z:E/2*((ee-=2)*ee*ee+2)+z}var V=d(13845);function Oe(ee){let z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:C=()=>window,callback:c,duration:E=450}=z,h=C(),N=(0,V.Z)(h,!0),S=Date.now(),I=()=>{const X=Date.now()-S,P=me(X>E?E:X,N,ee,E);(0,V.F)(h)?h.scrollTo(window.pageXOffset,P):h instanceof Document||h.constructor.name==="HTMLDocument"?h.documentElement.scrollTop=P:h.scrollTop=P,X<E?(0,U.Z)(I):typeof c=="function"&&c()};(0,U.Z)(I)}},19080:function(Sn,ar,d){"use strict";d.d(ar,{F:function(){return ee},Z:function(){return Oe}});var U=d(92310),me=d.n(U);const V=null;function Oe(z,C,c){return me()({[`${z}-status-success`]:C==="success",[`${z}-status-warning`]:C==="warning",[`${z}-status-error`]:C==="error",[`${z}-status-validating`]:C==="validating",[`${z}-has-feedback`]:c})}const ee=(z,C)=>C||z},66104:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return et}});var U=d(92310),me=d.n(U),V=d(11592),Oe=d(26112),ee=d(59301),z=d(92343),C=d(36355),c=d(84105),E=d(91857);const h=Pe=>{let{children:ve}=Pe;const{getPrefixCls:Te}=ee.useContext(C.E_),ge=Te("breadcrumb");return ee.createElement("li",{className:`${ge}-separator`,"aria-hidden":"true"},ve===""?ve:ve||"/")};h.__ANT_BREADCRUMB_SEPARATOR=!0;var N=h,S=function(Pe,ve){var Te={};for(var ge in Pe)Object.prototype.hasOwnProperty.call(Pe,ge)&&ve.indexOf(ge)<0&&(Te[ge]=Pe[ge]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,ge=Object.getOwnPropertySymbols(Pe);Be<ge.length;Be++)ve.indexOf(ge[Be])<0&&Object.prototype.propertyIsEnumerable.call(Pe,ge[Be])&&(Te[ge[Be]]=Pe[ge[Be]]);return Te};function I(Pe,ve){if(Pe.title===void 0||Pe.title===null)return null;const Te=Object.keys(ve).join("|");return typeof Pe.title=="object"?Pe.title:String(Pe.title).replace(new RegExp(`:(${Te})`,"g"),(ge,Be)=>ve[Be]||ge)}function T(Pe,ve,Te,ge){if(Te==null)return null;const{className:Be,onClick:ue}=ve,we=S(ve,["className","onClick"]),ot=Object.assign(Object.assign({},(0,Oe.Z)(we,{data:!0,aria:!0})),{onClick:ue});return ge!==void 0?ee.createElement("a",Object.assign({},ot,{className:me()(`${Pe}-link`,Be),href:ge}),Te):ee.createElement("span",Object.assign({},ot,{className:me()(`${Pe}-link`,Be)}),Te)}function X(Pe,ve){return(ge,Be,ue,we,ot)=>{if(ve)return ve(ge,Be,ue,we);const lt=I(ge,Be);return T(Pe,ge,lt,ot)}}var P=function(Pe,ve){var Te={};for(var ge in Pe)Object.prototype.hasOwnProperty.call(Pe,ge)&&ve.indexOf(ge)<0&&(Te[ge]=Pe[ge]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,ge=Object.getOwnPropertySymbols(Pe);Be<ge.length;Be++)ve.indexOf(ge[Be])<0&&Object.prototype.propertyIsEnumerable.call(Pe,ge[Be])&&(Te[ge[Be]]=Pe[ge[Be]]);return Te};const ne=Pe=>{const{prefixCls:ve,separator:Te="/",children:ge,menu:Be,overlay:ue,dropdownProps:we,href:ot}=Pe,Je=(fe=>{if(Be||ue){const qt=Object.assign({},we);if(Be){const hr=Be||{},{items:er}=hr,Fr=P(hr,["items"]);qt.menu=Object.assign(Object.assign({},Fr),{items:er==null?void 0:er.map((Xt,Tr)=>{var{key:Cr,title:M,label:rt,path:Q}=Xt,p=P(Xt,["key","title","label","path"]);let g=rt!=null?rt:M;return Q&&(g=ee.createElement("a",{href:`${ot}${Q}`},g)),Object.assign(Object.assign({},p),{key:Cr!=null?Cr:Tr,label:g})})})}else ue&&(qt.overlay=ue);return ee.createElement(E.Z,Object.assign({placement:"bottom"},qt),ee.createElement("span",{className:`${ve}-overlay-link`},fe,ee.createElement(c.Z,null)))}return fe})(ge);return Je!=null?ee.createElement(ee.Fragment,null,ee.createElement("li",null,Je),Te&&ee.createElement(N,null,Te)):null},K=Pe=>{const{prefixCls:ve,children:Te,href:ge}=Pe,Be=P(Pe,["prefixCls","children","href"]),{getPrefixCls:ue}=ee.useContext(C.E_),we=ue("breadcrumb",ve);return ee.createElement(ne,Object.assign({},Be,{prefixCls:we}),T(we,Be,Te,ge))};K.__ANT_BREADCRUMB_ITEM=!0;var de=K,oe=d(17313),j=d(83116),W=d(37613);const D=Pe=>{const{componentCls:ve,iconCls:Te}=Pe;return{[ve]:Object.assign(Object.assign({},(0,oe.Wf)(Pe)),{color:Pe.itemColor,fontSize:Pe.fontSize,[Te]:{fontSize:Pe.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Pe.linkColor,transition:`color ${Pe.motionDurationMid}`,padding:`0 ${Pe.paddingXXS}px`,borderRadius:Pe.borderRadiusSM,height:Pe.lineHeight*Pe.fontSize,display:"inline-block",marginInline:-Pe.marginXXS,"&:hover":{color:Pe.linkHoverColor,backgroundColor:Pe.colorBgTextHover}},(0,oe.Qy)(Pe)),"li:last-child":{color:Pe.lastItemColor},[`${ve}-separator`]:{marginInline:Pe.separatorMargin,color:Pe.separatorColor},[`${ve}-link`]:{[`
> ${Te} + span,
> ${Te} + a
`]:{marginInlineStart:Pe.marginXXS}},[`${ve}-overlay-link`]:{borderRadius:Pe.borderRadiusSM,height:Pe.lineHeight*Pe.fontSize,display:"inline-block",padding:`0 ${Pe.paddingXXS}px`,marginInline:-Pe.marginXXS,[`> ${Te}`]:{marginInlineStart:Pe.marginXXS,fontSize:Pe.fontSizeIcon},"&:hover":{color:Pe.linkHoverColor,backgroundColor:Pe.colorBgTextHover,a:{color:Pe.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Pe.componentCls}-rtl`]:{direction:"rtl"}})}};var ce=(0,j.Z)("Breadcrumb",Pe=>{const ve=(0,W.TS)(Pe,{});return[D(ve)]},Pe=>({itemColor:Pe.colorTextDescription,lastItemColor:Pe.colorText,iconFontSize:Pe.fontSize,linkColor:Pe.colorTextDescription,linkHoverColor:Pe.colorText,separatorColor:Pe.colorTextDescription,separatorMargin:Pe.marginXS})),pe=function(Pe,ve){var Te={};for(var ge in Pe)Object.prototype.hasOwnProperty.call(Pe,ge)&&ve.indexOf(ge)<0&&(Te[ge]=Pe[ge]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,ge=Object.getOwnPropertySymbols(Pe);Be<ge.length;Be++)ve.indexOf(ge[Be])<0&&Object.prototype.propertyIsEnumerable.call(Pe,ge[Be])&&(Te[ge[Be]]=Pe[ge[Be]]);return Te};function Se(Pe){const{breadcrumbName:ve,children:Te}=Pe,ge=pe(Pe,["breadcrumbName","children"]),Be=Object.assign({title:ve},ge);return Te&&(Be.menu={items:Te.map(ue=>{var{breadcrumbName:we}=ue,ot=pe(ue,["breadcrumbName"]);return Object.assign(Object.assign({},ot),{title:we})})}),Be}function ye(Pe,ve){return(0,ee.useMemo)(()=>Pe||(ve?ve.map(Se):null),[Pe,ve])}var Qe=function(Pe,ve){var Te={};for(var ge in Pe)Object.prototype.hasOwnProperty.call(Pe,ge)&&ve.indexOf(ge)<0&&(Te[ge]=Pe[ge]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,ge=Object.getOwnPropertySymbols(Pe);Be<ge.length;Be++)ve.indexOf(ge[Be])<0&&Object.prototype.propertyIsEnumerable.call(Pe,ge[Be])&&(Te[ge[Be]]=Pe[ge[Be]]);return Te};const $=(Pe,ve)=>{if(ve===void 0)return ve;let Te=(ve||"").replace(/^\//,"");return Object.keys(Pe).forEach(ge=>{Te=Te.replace(`:${ge}`,Pe[ge])}),Te},Ke=Pe=>{const{prefixCls:ve,separator:Te="/",style:ge,className:Be,rootClassName:ue,routes:we,items:ot,children:lt,itemRender:Je,params:fe={}}=Pe,qt=Qe(Pe,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:hr,direction:er,breadcrumb:Fr}=ee.useContext(C.E_);let Xt;const Tr=hr("breadcrumb",ve),[Cr,M]=ce(Tr),rt=ye(ot,we),Q=X(Tr,Je);if(rt&&rt.length>0){const B=[],se=ot||we;Xt=rt.map((De,q)=>{const{path:te,key:Fe,type:Ee,menu:J,overlay:tt,onClick:kt,className:Ce,separator:pt,dropdownProps:ut}=De,ke=$(fe,te);ke!==void 0&&B.push(ke);const le=Fe!=null?Fe:q;if(Ee==="separator")return ee.createElement(N,{key:le},pt);const Ue={},Ct=q===rt.length-1;J?Ue.menu=J:tt&&(Ue.overlay=tt);let{href:Ft}=De;return B.length&&ke!==void 0&&(Ft=`#/${B.join("/")}`),ee.createElement(ne,Object.assign({key:le},Ue,(0,Oe.Z)(De,{data:!0,aria:!0}),{className:Ce,dropdownProps:ut,href:Ft,separator:Ct?"":Te,onClick:kt,prefixCls:Tr}),Q(De,fe,se,B,Ft))})}else if(lt){const B=(0,V.Z)(lt).length;Xt=(0,V.Z)(lt).map((se,De)=>{if(!se)return se;const q=De===B-1;return(0,z.Tm)(se,{separator:q?"":Te,key:De})})}const p=me()(Tr,Fr==null?void 0:Fr.className,{[`${Tr}-rtl`]:er==="rtl"},Be,ue,M),g=Object.assign(Object.assign({},Fr==null?void 0:Fr.style),ge);return Cr(ee.createElement("nav",Object.assign({className:p,style:g},qt),ee.createElement("ol",null,Xt)))};Ke.Item=de,Ke.Separator=N;var O=Ke,et=O},24905:function(Sn,ar,d){"use strict";d.d(ar,{default:function(){return ce}});var U=d(92310),me=d.n(U),V=d(5630),Oe=d(59301),ee=d(36355),z=d(1684),C=d(32441),E=Oe.createContext(null),h=d(98447),N=d(14088),S=d(4572),I=function(pe,Se){var ye={};for(var Qe in pe)Object.prototype.hasOwnProperty.call(pe,Qe)&&Se.indexOf(Qe)<0&&(ye[Qe]=pe[Qe]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $=0,Qe=Object.getOwnPropertySymbols(pe);$<Qe.length;$++)Se.indexOf(Qe[$])<0&&Object.prototype.propertyIsEnumerable.call(pe,Qe[$])&&(ye[Qe[$]]=pe[Qe[$]]);return ye};const T=(pe,Se)=>{var ye;const{prefixCls:Qe,className:$,rootClassName:Ke,children:O,indeterminate:et=!1,style:Pe,onMouseEnter:ve,onMouseLeave:Te,skipGroup:ge=!1,disabled:Be}=pe,ue=I(pe,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:we,direction:ot,checkbox:lt}=Oe.useContext(ee.E_),Je=Oe.useContext(E),{isFormItemInput:fe}=Oe.useContext(C.aM),qt=Oe.useContext(z.Z),hr=(ye=(Je==null?void 0:Je.disabled)||Be)!==null&&ye!==void 0?ye:qt,er=Oe.useRef(ue.value);Oe.useEffect(()=>{Je==null||Je.registerValue(ue.value)},[]),Oe.useEffect(()=>{if(!ge)return ue.value!==er.current&&(Je==null||Je.cancelValue(er.current),Je==null||Je.registerValue(ue.value),er.current=ue.value),()=>Je==null?void 0:Je.cancelValue(ue.value)},[ue.value]);const Fr=we("checkbox",Qe),[Xt,Tr]=(0,h.ZP)(Fr),Cr=Object.assign({},ue);Je&&!ge&&(Cr.onChange=function(){ue.onChange&&ue.onChange.apply(ue,arguments),Je.toggleOption&&Je.toggleOption({label:O,value:ue.value})},Cr.name=Je.name,Cr.checked=Je.value.includes(ue.value));const M=me()(`${Fr}-wrapper`,{[`${Fr}-rtl`]:ot==="rtl",[`${Fr}-wrapper-checked`]:Cr.checked,[`${Fr}-wrapper-disabled`]:hr,[`${Fr}-wrapper-in-form-item`]:fe},lt==null?void 0:lt.className,$,Ke,Tr),rt=me()({[`${Fr}-indeterminate`]:et},S.A,Tr),Q=et?"mixed":void 0;return Xt(Oe.createElement(N.Z,{component:"Checkbox",disabled:hr},Oe.createElement("label",{className:M,style:Object.assign(Object.assign({},lt==null?void 0:lt.style),Pe),onMouseEnter:ve,onMouseLeave:Te},Oe.createElement(V.Z,Object.assign({"aria-checked":Q},Cr,{prefixCls:Fr,className:rt,disabled:hr,ref:Se})),O!==void 0&&Oe.createElement("span",null,O))))};var P=Oe.forwardRef(T),ne=d(26407),K=d(2738),de=function(pe,Se){var ye={};for(var Qe in pe)Object.prototype.hasOwnProperty.call(pe,Qe)&&Se.indexOf(Qe)<0&&(ye[Qe]=pe[Qe]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $=0,Qe=Object.getOwnPropertySymbols(pe);$<Qe.length;$++)Se.indexOf(Qe[$])<0&&Object.prototype.propertyIsEnumerable.call(pe,Qe[$])&&(ye[Qe[$]]=pe[Qe[$]]);return ye};const oe=(pe,Se)=>{const{defaultValue:ye,children:Qe,options:$=[],prefixCls:Ke,className:O,rootClassName:et,style:Pe,onChange:ve}=pe,Te=de(pe,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ge,direction:Be}=Oe.useContext(ee.E_),[ue,we]=Oe.useState(Te.value||ye||[]),[ot,lt]=Oe.useState([]);Oe.useEffect(()=>{"value"in Te&&we(Te.value||[])},[Te.value]);const Je=Oe.useMemo(()=>$.map(p=>typeof p=="string"||typeof p=="number"?{label:p,value:p}:p),[$]),fe=p=>{lt(g=>g.filter(B=>B!==p))},qt=p=>{lt(g=>[].concat((0,ne.Z)(g),[p]))},hr=p=>{const g=ue.indexOf(p.value),B=(0,ne.Z)(ue);g===-1?B.push(p.value):B.splice(g,1),"value"in Te||we(B),ve==null||ve(B.filter(se=>ot.includes(se)).sort((se,De)=>{const q=Je.findIndex(Fe=>Fe.value===se),te=Je.findIndex(Fe=>Fe.value===De);return q-te}))},er=ge("checkbox",Ke),Fr=`${er}-group`,[Xt,Tr]=(0,h.ZP)(er),Cr=(0,K.Z)(Te,["value","disabled"]),M=$.length?Je.map(p=>Oe.createElement(P,{prefixCls:er,key:p.value.toString(),disabled:"disabled"in p?p.disabled:Te.disabled,value:p.value,checked:ue.includes(p.value),onChange:p.onChange,className:`${Fr}-item`,style:p.style,title:p.title},p.label)):Qe,rt={toggleOption:hr,value:ue,disabled:Te.disabled,name:Te.name,registerValue:qt,cancelValue:fe},Q=me()(Fr,{[`${Fr}-rtl`]:Be==="rtl"},O,et,Tr);return Xt(Oe.createElement("div",Object.assign({className:Q,style:Pe},Cr,{ref:Se}),Oe.createElement(E.Provider,{value:rt},M)))},j=Oe.forwardRef(oe);var W=Oe.memo(j);const D=P;D.Group=W,D.__ANT_CHECKBOX=!0;var ce=D},98447:function(Sn,ar,d){"use strict";d.d(ar,{C2:function(){return ee}});var U=d(17313),me=d(37613),V=d(83116);const Oe=z=>{const{checkboxCls:C}=z,c=`${C}-wrapper`;return[{[`${C}-group`]:Object.assign(Object.assign({},(0,U.Wf)(z)),{display:"inline-flex",flexWrap:"wrap",columnGap:z.marginXS,[`> ${z.antCls}-row`]:{flex:1}}),[c]:Object.assign(Object.assign({},(0,U.Wf)(z)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${c}`]:{marginInlineStart:0},[`&${c}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[C]:Object.assign(Object.assign({},(0,U.Wf)(z)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:z.borderRadiusSM,alignSelf:"center",[`${C}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${C}-inner`]:Object.assign({},(0,U.oN)(z))},[`${C}-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}})},{[`
${c}:not(${c}-disabled),
${C}:not(${C}-disabled)
`]:{[`&:hover ${C}-inner`]:{borderColor:z.colorPrimary}},[`${c}:not(${c}-disabled)`]:{[`&:hover ${C}-checked:not(${C}-disabled) ${C}-inner`]:{backgroundColor:z.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${C}-checked:not(${C}-disabled):after`]:{borderColor:z.colorPrimaryHover}}},{[`${C}-checked`]:{[`${C}-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}`}}},[`
${c}-checked:not(${c}-disabled),
${C}-checked:not(${C}-disabled)
`]:{[`&:hover ${C}-inner`]:{backgroundColor:z.colorPrimaryHover,borderColor:"transparent"}}},{[C]:{"&-indeterminate":{[`${C}-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:'""'}}}}},{[`${c}-disabled`]:{cursor:"not-allowed"},[`${C}-disabled`]:{[`&, ${C}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${C}-inner`]:{background:z.colorBgContainerDisabled,borderColor:z.colorBorder,"&:after":{borderColor:z.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:z.colorTextDisabled},[`&${C}-indeterminate ${C}-inner::after`]:{background:z.colorTextDisabled}}}]};function ee(z,C){const c=(0,me.TS)(C,{checkboxCls:`.${z}`,checkboxSize:C.controlInteractiveSize});return[Oe(c)]}ar.ZP=(0,V.Z)("Checkbox",(z,C)=>{let{prefixCls:c}=C;return[ee(c,z)]})},93891:function(Sn,ar,d){"use strict";var U=d(59301),me=d(36355),V=d(64165);const Oe=ee=>{const{componentName:z}=ee,{getPrefixCls:C}=(0,U.useContext)(me.E_),c=C("empty");switch(z){case"Table":case"List":return U.createElement(V.Z,{image:V.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return U.createElement(V.Z,{image:V.Z.PRESENTED_IMAGE_SIMPLE,className:`${c}-small`});default:return U.createElement(V.Z,null)}};ar.Z=Oe},28103:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return S}});var U=d(92310),me=d.n(U),V=d(59301),Oe=d(36355),ee=d(17313),z=d(83116),C=d(37613);const c=I=>{const{componentCls:T,sizePaddingEdgeHorizontal:X,colorSplit:P,lineWidth:ne,textPaddingInline:K,orientationMargin:de,verticalMarginInline:oe}=I;return{[T]:Object.assign(Object.assign({},(0,ee.Wf)(I)),{borderBlockStart:`${ne}px solid ${P}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:oe,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${ne}px solid ${P}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${I.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${T}-with-text`]:{display:"flex",alignItems:"center",margin:`${I.dividerHorizontalWithTextGutterMargin}px 0`,color:I.colorTextHeading,fontWeight:500,fontSize:I.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${P}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${ne}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${T}-with-text-left`]:{"&::before":{width:`${de*100}%`},"&::after":{width:`${100-de*100}%`}},[`&-horizontal${T}-with-text-right`]:{"&::before":{width:`${100-de*100}%`},"&::after":{width:`${de*100}%`}},[`${T}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:K},"&-dashed":{background:"none",borderColor:P,borderStyle:"dashed",borderWidth:`${ne}px 0 0`},[`&-horizontal${T}-with-text${T}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${T}-dashed`]:{borderInlineStartWidth:ne,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${T}-with-text`]:{color:I.colorText,fontWeight:"normal",fontSize:I.fontSize},[`&-horizontal${T}-with-text-left${T}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${T}-inner-text`]:{paddingInlineStart:X}},[`&-horizontal${T}-with-text-right${T}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${T}-inner-text`]:{paddingInlineEnd:X}}})}};var E=(0,z.Z)("Divider",I=>{const T=(0,C.TS)(I,{dividerHorizontalWithTextGutterMargin:I.margin,dividerHorizontalGutterMargin:I.marginLG,sizePaddingEdgeHorizontal:0});return[c(T)]},I=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:I.marginXS})),h=function(I,T){var X={};for(var P in I)Object.prototype.hasOwnProperty.call(I,P)&&T.indexOf(P)<0&&(X[P]=I[P]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,P=Object.getOwnPropertySymbols(I);ne<P.length;ne++)T.indexOf(P[ne])<0&&Object.prototype.propertyIsEnumerable.call(I,P[ne])&&(X[P[ne]]=I[P[ne]]);return X},S=I=>{const{getPrefixCls:T,direction:X,divider:P}=V.useContext(Oe.E_),{prefixCls:ne,type:K="horizontal",orientation:de="center",orientationMargin:oe,className:j,rootClassName:W,children:D,dashed:ce,plain:pe,style:Se}=I,ye=h(I,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Qe=T("divider",ne),[$,Ke]=E(Qe),O=de.length>0?`-${de}`:de,et=!!D,Pe=de==="left"&&oe!=null,ve=de==="right"&&oe!=null,Te=me()(Qe,P==null?void 0:P.className,Ke,`${Qe}-${K}`,{[`${Qe}-with-text`]:et,[`${Qe}-with-text${O}`]:et,[`${Qe}-dashed`]:!!ce,[`${Qe}-plain`]:!!pe,[`${Qe}-rtl`]:X==="rtl",[`${Qe}-no-default-orientation-margin-left`]:Pe,[`${Qe}-no-default-orientation-margin-right`]:ve},j,W),ge=V.useMemo(()=>typeof oe=="number"?oe:/^\d+$/.test(oe)?Number(oe):oe,[oe]),Be=Object.assign(Object.assign({},Pe&&{marginLeft:ge}),ve&&{marginRight:ge});return $(V.createElement("div",Object.assign({className:Te,style:Object.assign(Object.assign({},P==null?void 0:P.style),Se)},ye,{role:"separator"}),D&&K!=="vertical"&&V.createElement("span",{className:`${Qe}-inner-text`,style:Be},D)))}},91857:function(Sn,ar,d){"use strict";var U=d(59301),me=d(38819),V=d(92310),Oe=d.n(V),ee=d(31561),z=d(70425),C=d(18929),c=d(2738),E=d(79676),h=d(53487),N=d(92343),S=d(36355),I=d(20834),T=d(40875),X=d(88088),P=d(47211);const ne=null,K=W=>{const{menu:D,arrow:ce,prefixCls:pe,children:Se,trigger:ye,disabled:Qe,dropdownRender:$,getPopupContainer:Ke,overlayClassName:O,rootClassName:et,open:Pe,onOpenChange:ve,visible:Te,onVisibleChange:ge,mouseEnterDelay:Be=.15,mouseLeaveDelay:ue=.1,autoAdjustOverflow:we=!0,placement:ot="",overlay:lt,transitionName:Je}=W,{getPopupContainer:fe,getPrefixCls:qt,direction:hr}=U.useContext(S.E_),er=U.useMemo(()=>{const J=qt();return Je!==void 0?Je:ot.includes("top")?`${J}-slide-down`:`${J}-slide-up`},[qt,ot,Je]),Fr=U.useMemo(()=>ot?ot.includes("Center")?ot.slice(0,ot.indexOf("Center")):ot:hr==="rtl"?"bottomRight":"bottomLeft",[ot,hr]),Xt=qt("dropdown",pe),[Tr,Cr]=(0,P.Z)(Xt),[,M]=(0,X.Z)(),rt=U.Children.only(Se),Q=(0,N.Tm)(rt,{className:Oe()(`${Xt}-trigger`,{[`${Xt}-rtl`]:hr==="rtl"},rt.props.className),disabled:Qe}),p=Qe?[]:ye;let g;p&&p.includes("contextMenu")&&(g=!0);const[B,se]=(0,C.Z)(!1,{value:Pe!=null?Pe:Te}),De=(0,z.useEvent)(J=>{ve==null||ve(J),ge==null||ge(J),se(J)}),q=Oe()(O,et,Cr,{[`${Xt}-rtl`]:hr==="rtl"}),te=(0,E.Z)({arrowPointAtCenter:typeof ce=="object"&&ce.pointAtCenter,autoAdjustOverflow:we,offset:M.marginXXS,arrowWidth:ce?M.sizePopupArrow:0,borderRadius:M.borderRadius}),Fe=U.useCallback(()=>{se(!1)},[]),Ee=()=>{let J;return D!=null&&D.items?J=U.createElement(I.default,Object.assign({},D)):typeof lt=="function"?J=lt():J=lt,$&&(J=$(J)),J=U.Children.only(typeof J=="string"?U.createElement("span",null,J):J),U.createElement(T.J,{prefixCls:`${Xt}-menu`,expandIcon:U.createElement("span",{className:`${Xt}-menu-submenu-arrow`},U.createElement(me.Z,{className:`${Xt}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Fe,validator:tt=>{let{mode:kt}=tt}},J)};return Tr(U.createElement(ee.Z,Object.assign({alignPoint:g},(0,c.Z)(W,["rootClassName"]),{mouseEnterDelay:Be,mouseLeaveDelay:ue,visible:B,builtinPlacements:te,arrow:!!ce,overlayClassName:q,prefixCls:Xt,getPopupContainer:Ke||fe,transitionName:er,trigger:p,overlay:Ee,placement:Fr,onVisibleChange:De}),Q))};function de(W){return Object.assign(Object.assign({},W),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const oe=(0,h.Z)(K,"dropdown",W=>W,de),j=W=>U.createElement(oe,Object.assign({},W),U.createElement("span",null));K._InternalPanelDoNotUseOrYouWillBeFired=j,ar.Z=K},38854:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return X}});var U=d(91857),me=d(92310),V=d.n(me),Oe=d(59301),ee=d(18785),z=d(3113),C=d(36355),c=d(81327),E=d(33234),h=d(47211),N=function(P,ne){var K={};for(var de in P)Object.prototype.hasOwnProperty.call(P,de)&&ne.indexOf(de)<0&&(K[de]=P[de]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,de=Object.getOwnPropertySymbols(P);oe<de.length;oe++)ne.indexOf(de[oe])<0&&Object.prototype.propertyIsEnumerable.call(P,de[oe])&&(K[de[oe]]=P[de[oe]]);return K};const S=P=>{const{getPopupContainer:ne,getPrefixCls:K,direction:de}=Oe.useContext(C.E_),{prefixCls:oe,type:j="default",danger:W,disabled:D,loading:ce,onClick:pe,htmlType:Se,children:ye,className:Qe,menu:$,arrow:Ke,autoFocus:O,overlay:et,trigger:Pe,align:ve,open:Te,onOpenChange:ge,placement:Be,getPopupContainer:ue,href:we,icon:ot=Oe.createElement(ee.Z,null),title:lt,buttonsRender:Je=Ee=>Ee,mouseEnterDelay:fe,mouseLeaveDelay:qt,overlayClassName:hr,overlayStyle:er,destroyPopupOnHide:Fr,dropdownRender:Xt}=P,Tr=N(P,["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"]),Cr=K("dropdown",oe),M=`${Cr}-button`,[rt,Q]=(0,h.Z)(Cr),p={menu:$,arrow:Ke,autoFocus:O,align:ve,disabled:D,trigger:D?[]:Pe,onOpenChange:ge,getPopupContainer:ue||ne,mouseEnterDelay:fe,mouseLeaveDelay:qt,overlayClassName:hr,overlayStyle:er,destroyPopupOnHide:Fr,dropdownRender:Xt},{compactSize:g,compactItemClassnames:B}=(0,E.ri)(Cr,de),se=V()(M,B,Qe,Q);"overlay"in P&&(p.overlay=et),"open"in P&&(p.open=Te),"placement"in P?p.placement=Be:p.placement=de==="rtl"?"bottomLeft":"bottomRight";const De=Oe.createElement(z.ZP,{type:j,danger:W,disabled:D,loading:ce,onClick:pe,htmlType:Se,href:we,title:lt},ye),q=Oe.createElement(z.ZP,{type:j,danger:W,icon:ot}),[te,Fe]=Je([De,q]);return rt(Oe.createElement(c.Z.Compact,Object.assign({className:se,size:g,block:!0},Tr),te,Oe.createElement(U.Z,Object.assign({},p),Fe)))};S.__ANT_BUTTON=!0;var I=S;const T=U.Z;T.Button=I;var X=T},47211:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return N}});var U=d(17313),me=d(13826),V=d(92899),Oe=d(29878),ee=d(19447),z=d(83116),C=d(37613),E=S=>{const{componentCls:I,menuCls:T,colorError:X,colorTextLightSolid:P}=S,ne=`${T}-item`;return{[`${I}, ${I}-menu-submenu`]:{[`${T} ${ne}`]:{[`&${ne}-danger:not(${ne}-disabled)`]:{color:X,"&:hover":{color:P,backgroundColor:X}}}}}};const h=S=>{const{componentCls:I,menuCls:T,zIndexPopup:X,dropdownArrowDistance:P,sizePopupArrow:ne,antCls:K,iconCls:de,motionDurationMid:oe,dropdownPaddingVertical:j,fontSize:W,dropdownEdgeChildPadding:D,colorTextDisabled:ce,fontSizeIcon:pe,controlPaddingHorizontal:Se,colorBgElevated:ye}=S;return[{[I]:Object.assign(Object.assign({},(0,U.Wf)(S)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:X,display:"block","&::before":{position:"absolute",insetBlock:-P+ne/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${K}-btn`]:{[`& > ${de}-down, & > ${K}-btn-icon > ${de}-down`]:{fontSize:pe}},[`${I}-wrap`]:{position:"relative",[`${K}-btn > ${de}-down`]:{fontSize:pe},[`${de}-down::before`]:{transition:`transform ${oe}`}},[`${I}-wrap-open`]:{[`${de}-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${I}-placement-bottomLeft,
&${K}-slide-down-appear${K}-slide-down-appear-active${I}-placement-bottomLeft,
&${K}-slide-down-enter${K}-slide-down-enter-active${I}-placement-bottom,
&${K}-slide-down-appear${K}-slide-down-appear-active${I}-placement-bottom,
&${K}-slide-down-enter${K}-slide-down-enter-active${I}-placement-bottomRight,
&${K}-slide-down-appear${K}-slide-down-appear-active${I}-placement-bottomRight`]:{animationName:me.fJ},[`&${K}-slide-up-enter${K}-slide-up-enter-active${I}-placement-topLeft,
&${K}-slide-up-appear${K}-slide-up-appear-active${I}-placement-topLeft,
&${K}-slide-up-enter${K}-slide-up-enter-active${I}-placement-top,
&${K}-slide-up-appear${K}-slide-up-appear-active${I}-placement-top,
&${K}-slide-up-enter${K}-slide-up-enter-active${I}-placement-topRight,
&${K}-slide-up-appear${K}-slide-up-appear-active${I}-placement-topRight`]:{animationName:me.Qt},[`&${K}-slide-down-leave${K}-slide-down-leave-active${I}-placement-bottomLeft,
&${K}-slide-down-leave${K}-slide-down-leave-active${I}-placement-bottom,
&${K}-slide-down-leave${K}-slide-down-leave-active${I}-placement-bottomRight`]:{animationName:me.Uw},[`&${K}-slide-up-leave${K}-slide-up-leave-active${I}-placement-topLeft,
&${K}-slide-up-leave${K}-slide-up-leave-active${I}-placement-top,
&${K}-slide-up-leave${K}-slide-up-leave-active${I}-placement-topRight`]:{animationName:me.ly}})},(0,ee.ZP)(S,{colorBg:ye,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${I} ${T}`]:{position:"relative",margin:0},[`${T}-submenu-popup`]:{position:"absolute",zIndex:X,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${I}, ${I}-menu-submenu`]:{[T]:Object.assign(Object.assign({padding:D,listStyleType:"none",backgroundColor:ye,backgroundClip:"padding-box",borderRadius:S.borderRadiusLG,outline:"none",boxShadow:S.boxShadowSecondary},(0,U.Qy)(S)),{[`${T}-item-group-title`]:{padding:`${j}px ${Se}px`,color:S.colorTextDescription,transition:`all ${oe}`},[`${T}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${T}-item-icon`]:{minWidth:W,marginInlineEnd:S.marginXS,fontSize:S.fontSizeSM},[`${T}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${oe}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${T}-item, ${T}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${j}px ${Se}px`,color:S.colorText,fontWeight:"normal",fontSize:W,lineHeight:S.lineHeight,cursor:"pointer",transition:`all ${oe}`,borderRadius:S.borderRadiusSM,"&:hover, &-active":{backgroundColor:S.controlItemBgHover}},(0,U.Qy)(S)),{"&-selected":{color:S.colorPrimary,backgroundColor:S.controlItemBgActive,"&:hover, &-active":{backgroundColor:S.controlItemBgActiveHover}},"&-disabled":{color:ce,cursor:"not-allowed","&:hover":{color:ce,backgroundColor:ye,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${S.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:S.colorSplit},[`${I}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:S.paddingXS,[`${I}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:S.colorTextDescription,fontSize:pe,fontStyle:"normal"}}}),[`${T}-item-group-list`]:{margin:`0 ${S.marginXS}px`,padding:0,listStyle:"none"},[`${T}-submenu-title`]:{paddingInlineEnd:Se+S.fontSizeSM},[`${T}-submenu-vertical`]:{position:"relative"},[`${T}-submenu${T}-submenu-disabled ${I}-menu-submenu-title`]:{[`&, ${I}-menu-submenu-arrow-icon`]:{color:ce,backgroundColor:ye,cursor:"not-allowed"}},[`${T}-submenu-selected ${I}-menu-submenu-title`]:{color:S.colorPrimary}})}},[(0,me.oN)(S,"slide-up"),(0,me.oN)(S,"slide-down"),(0,V.Fm)(S,"move-up"),(0,V.Fm)(S,"move-down"),(0,Oe._y)(S,"zoom-big")]]};var N=(0,z.Z)("Dropdown",(S,I)=>{let{rootPrefixCls:T}=I;const{marginXXS:X,sizePopupArrow:P,controlHeight:ne,fontSize:K,lineHeight:de,paddingXXS:oe,componentCls:j,borderRadiusLG:W}=S,D=(ne-K*de)/2,{dropdownArrowOffset:ce}=(0,ee.fS)({contentRadius:W}),pe=(0,C.TS)(S,{menuCls:`${j}-menu`,rootPrefixCls:T,dropdownArrowDistance:P/2+X,dropdownArrowOffset:ce,dropdownPaddingVertical:D,dropdownEdgeChildPadding:oe});return[h(pe),E(pe)]},S=>({zIndexPopup:S.zIndexPopupBase+50}))},64165:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return oe}});var U=d(92310),me=d.n(U),V=d(59301),Oe=d(36355),ee=d(9763),z=d(64993),C=d(88088),E=()=>{const[,j]=(0,C.Z)(),D=new z.C(j.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return V.createElement("svg",{style:D,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},V.createElement("g",{fill:"none",fillRule:"evenodd"},V.createElement("g",{transform:"translate(24 31.67)"},V.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),V.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"}),V.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)"}),V.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"}),V.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"})),V.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"}),V.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},V.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),V.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},N=()=>{const[,j]=(0,C.Z)(),{colorFill:W,colorFillTertiary:D,colorFillQuaternary:ce,colorBgContainer:pe}=j,{borderColor:Se,shadowColor:ye,contentColor:Qe}=(0,V.useMemo)(()=>({borderColor:new z.C(W).onBackground(pe).toHexShortString(),shadowColor:new z.C(D).onBackground(pe).toHexShortString(),contentColor:new z.C(ce).onBackground(pe).toHexShortString()}),[W,D,ce,pe]);return V.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},V.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},V.createElement("ellipse",{fill:ye,cx:"32",cy:"33",rx:"32",ry:"7"}),V.createElement("g",{fillRule:"nonzero",stroke:Se},V.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"}),V.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:Qe}))))},S=d(83116),I=d(37613);const T=j=>{const{componentCls:W,margin:D,marginXS:ce,marginXL:pe,fontSize:Se,lineHeight:ye}=j;return{[W]:{marginInline:ce,fontSize:Se,lineHeight:ye,textAlign:"center",[`${W}-image`]:{height:j.emptyImgHeight,marginBottom:ce,opacity:j.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${W}-description`]:{color:j.colorText},[`${W}-footer`]:{marginTop:D},"&-normal":{marginBlock:pe,color:j.colorTextDisabled,[`${W}-description`]:{color:j.colorTextDisabled},[`${W}-image`]:{height:j.emptyImgHeightMD}},"&-small":{marginBlock:ce,color:j.colorTextDisabled,[`${W}-image`]:{height:j.emptyImgHeightSM}}}}};var X=(0,S.Z)("Empty",j=>{const{componentCls:W,controlHeightLG:D}=j,ce=(0,I.TS)(j,{emptyImgCls:`${W}-img`,emptyImgHeight:D*2.5,emptyImgHeightMD:D,emptyImgHeightSM:D*.875});return[T(ce)]}),P=function(j,W){var D={};for(var ce in j)Object.prototype.hasOwnProperty.call(j,ce)&&W.indexOf(ce)<0&&(D[ce]=j[ce]);if(j!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,ce=Object.getOwnPropertySymbols(j);pe<ce.length;pe++)W.indexOf(ce[pe])<0&&Object.prototype.propertyIsEnumerable.call(j,ce[pe])&&(D[ce[pe]]=j[ce[pe]]);return D};const ne=V.createElement(E,null),K=V.createElement(N,null),de=j=>{var{className:W,rootClassName:D,prefixCls:ce,image:pe=ne,description:Se,children:ye,imageStyle:Qe,style:$}=j,Ke=P(j,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:O,direction:et,empty:Pe}=V.useContext(Oe.E_),ve=O("empty",ce),[Te,ge]=X(ve),[Be]=(0,ee.Z)("Empty"),ue=typeof Se!="undefined"?Se:Be==null?void 0:Be.description,we=typeof ue=="string"?ue:"empty";let ot=null;return typeof pe=="string"?ot=V.createElement("img",{alt:we,src:pe}):ot=pe,Te(V.createElement("div",Object.assign({className:me()(ge,ve,Pe==null?void 0:Pe.className,{[`${ve}-normal`]:pe===K,[`${ve}-rtl`]:et==="rtl"},W,D),style:Object.assign(Object.assign({},Pe==null?void 0:Pe.style),$)},Ke),V.createElement("div",{className:`${ve}-image`,style:Qe},ot),ue&&V.createElement("div",{className:`${ve}-description`},ue),ye&&V.createElement("div",{className:`${ve}-footer`},ye)))};de.PRESENTED_IMAGE_DEFAULT=ne,de.PRESENTED_IMAGE_SIMPLE=K;var oe=de},8628:function(Sn,ar,d){"use strict";var U=d(59301),me=d(34280),V=d(56762),Oe=d(69507);function ee(){let z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const C=(0,U.useRef)({}),c=(0,V.Z)(),E=(0,Oe.ZP)();return(0,me.Z)(()=>{const h=E.subscribe(N=>{C.current=N,z&&c()});return()=>E.unsubscribe(h)},[]),C.current}ar.Z=ee},5871:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return ut}});var U=d(84105),me=d(87395),V=d(92310),Oe=d.n(V),ee=d(92413),z=d(400),C=d(39559),c=d(33606),E=d(37061),h=d(6909),N=d(4771);function S(){return typeof BigInt=="function"}function I(ke){return!ke&&ke!==0&&!Number.isNaN(ke)||!String(ke).trim()}function T(ke){var le=ke.trim(),Ue=le.startsWith("-");Ue&&(le=le.slice(1)),le=le.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),le.startsWith(".")&&(le="0".concat(le));var Ct=le||"0",Ft=Ct.split("."),$t=Ft[0]||"0",Pr=Ft[1]||"0";$t==="0"&&Pr==="0"&&(Ue=!1);var Dr=Ue?"-":"";return{negative:Ue,negativeStr:Dr,trimStr:Ct,integerStr:$t,decimalStr:Pr,fullStr:"".concat(Dr).concat(Ct)}}function X(ke){var le=String(ke);return!Number.isNaN(Number(le))&&le.includes("e")}function P(ke){var le=String(ke);if(X(ke)){var Ue=Number(le.slice(le.indexOf("e-")+2)),Ct=le.match(/\.(\d+)/);return Ct!=null&&Ct[1]&&(Ue+=Ct[1].length),Ue}return le.includes(".")&&K(le)?le.length-le.indexOf(".")-1:0}function ne(ke){var le=String(ke);if(X(ke)){if(ke>Number.MAX_SAFE_INTEGER)return String(S()?BigInt(ke).toString():Number.MAX_SAFE_INTEGER);if(ke<Number.MIN_SAFE_INTEGER)return String(S()?BigInt(ke).toString():Number.MIN_SAFE_INTEGER);le=ke.toFixed(P(le))}return T(le).fullStr}function K(ke){return typeof ke=="number"?!Number.isNaN(ke):ke?/^\s*-?\d+(\.\d+)?\s*$/.test(ke)||/^\s*-?\d+\.\s*$/.test(ke)||/^\s*-?\.\d+\s*$/.test(ke):!1}var de=function(){function ke(le){if((0,h.Z)(this,ke),(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),I(le)){this.empty=!0;return}if(this.origin=String(le),le==="-"||Number.isNaN(le)){this.nan=!0;return}var Ue=le;if(X(Ue)&&(Ue=Number(Ue)),Ue=typeof Ue=="string"?Ue:ne(Ue),K(Ue)){var Ct=T(Ue);this.negative=Ct.negative;var Ft=Ct.trimStr.split(".");this.integer=BigInt(Ft[0]);var $t=Ft[1]||"0";this.decimal=BigInt($t),this.decimalLen=$t.length}else this.nan=!0}return(0,N.Z)(ke,[{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(Ue){var Ct="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(Ue,"0"));return BigInt(Ct)}},{key:"negate",value:function(){var Ue=new ke(this.toString());return Ue.negative=!Ue.negative,Ue}},{key:"cal",value:function(Ue,Ct,Ft){var $t=Math.max(this.getDecimalStr().length,Ue.getDecimalStr().length),Pr=this.alignDecimal($t),Dr=Ue.alignDecimal($t),Ur=Ct(Pr,Dr).toString(),Rr=Ft($t),Lr=T(Ur),pr=Lr.negativeStr,br=Lr.trimStr,gn="".concat(pr).concat(br.padStart(Rr+1,"0"));return new ke("".concat(gn.slice(0,-Rr),".").concat(gn.slice(-Rr)))}},{key:"add",value:function(Ue){if(this.isInvalidate())return new ke(Ue);var Ct=new ke(Ue);return Ct.isInvalidate()?this:this.cal(Ct,function(Ft,$t){return Ft+$t},function(Ft){return Ft})}},{key:"multi",value:function(Ue){var Ct=new ke(Ue);return this.isInvalidate()||Ct.isInvalidate()?new ke(NaN):this.cal(Ct,function(Ft,$t){return Ft*$t},function(Ft){return Ft*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(Ue){return this.toString()===(Ue==null?void 0:Ue.toString())}},{key:"lessEquals",value:function(Ue){return this.add(Ue.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var Ue=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return Ue?this.isInvalidate()?"":T("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),ke}(),oe=function(){function ke(le){if((0,h.Z)(this,ke),(0,z.Z)(this,"origin",""),(0,z.Z)(this,"number",void 0),(0,z.Z)(this,"empty",void 0),I(le)){this.empty=!0;return}this.origin=String(le),this.number=Number(le)}return(0,N.Z)(ke,[{key:"negate",value:function(){return new ke(-this.toNumber())}},{key:"add",value:function(Ue){if(this.isInvalidate())return new ke(Ue);var Ct=Number(Ue);if(Number.isNaN(Ct))return this;var Ft=this.number+Ct;if(Ft>Number.MAX_SAFE_INTEGER)return new ke(Number.MAX_SAFE_INTEGER);if(Ft<Number.MIN_SAFE_INTEGER)return new ke(Number.MIN_SAFE_INTEGER);var $t=Math.max(P(this.number),P(Ct));return new ke(Ft.toFixed($t))}},{key:"multi",value:function(Ue){var Ct=Number(Ue);if(this.isInvalidate()||Number.isNaN(Ct))return new ke(NaN);var Ft=this.number*Ct;if(Ft>Number.MAX_SAFE_INTEGER)return new ke(Number.MAX_SAFE_INTEGER);if(Ft<Number.MIN_SAFE_INTEGER)return new ke(Number.MIN_SAFE_INTEGER);var $t=Math.max(P(this.number),P(Ct));return new ke(Ft.toFixed($t))}},{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(Ue){return this.toNumber()===(Ue==null?void 0:Ue.toNumber())}},{key:"lessEquals",value:function(Ue){return this.add(Ue.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.number}},{key:"toString",value:function(){var Ue=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return Ue?this.isInvalidate()?"":ne(this.number):this.origin}}]),ke}();function j(ke){return S()?new de(ke):new oe(ke)}function W(ke,le,Ue){var Ct=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(ke==="")return"";var Ft=T(ke),$t=Ft.negativeStr,Pr=Ft.integerStr,Dr=Ft.decimalStr,Ur="".concat(le).concat(Dr),Rr="".concat($t).concat(Pr);if(Ue>=0){var Lr=Number(Dr[Ue]);if(Lr>=5&&!Ct){var pr=j(ke).add("".concat($t,"0.").concat("0".repeat(Ue)).concat(10-Lr));return W(pr.toString(),le,Ue,Ct)}return Ue===0?Rr:"".concat(Rr).concat(le).concat(Dr.padEnd(Ue,"0").slice(0,Ue))}return Ur===".0"?Rr:"".concat(Rr).concat(Ur)}var D=j,ce=d(93681),pe=d(34280),Se=d(8654),ye=d(59301),Qe=d(48736);function $(ke,le){var Ue=(0,ye.useRef)(null);function Ct(){try{var $t=ke.selectionStart,Pr=ke.selectionEnd,Dr=ke.value,Ur=Dr.substring(0,$t),Rr=Dr.substring(Pr);Ue.current={start:$t,end:Pr,value:Dr,beforeTxt:Ur,afterTxt:Rr}}catch(Lr){}}function Ft(){if(ke&&Ue.current&&le)try{var $t=ke.value,Pr=Ue.current,Dr=Pr.beforeTxt,Ur=Pr.afterTxt,Rr=Pr.start,Lr=$t.length;if($t.endsWith(Ur))Lr=$t.length-Ue.current.afterTxt.length;else if($t.startsWith(Dr))Lr=Dr.length;else{var pr=Dr[Rr-1],br=$t.indexOf(pr,Rr-1);br!==-1&&(Lr=br+1)}ke.setSelectionRange(Lr,Lr)}catch(gn){(0,Qe.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(gn.message))}}return[Ct,Ft]}var Ke=d(49658),O=function(){var le=(0,ye.useState)(!1),Ue=(0,c.Z)(le,2),Ct=Ue[0],Ft=Ue[1];return(0,pe.Z)(function(){Ft((0,Ke.Z)())},[]),Ct},et=O,Pe=d(16089),ve=200,Te=600;function ge(ke){var le=ke.prefixCls,Ue=ke.upNode,Ct=ke.downNode,Ft=ke.upDisabled,$t=ke.downDisabled,Pr=ke.onStep,Dr=ye.useRef(),Ur=ye.useRef([]),Rr=ye.useRef();Rr.current=Pr;var Lr=function(){clearTimeout(Dr.current)},pr=function(ei,ki){ei.preventDefault(),Lr(),Rr.current(ki);function qn(){Rr.current(ki),Dr.current=setTimeout(qn,ve)}Dr.current=setTimeout(qn,Te)};ye.useEffect(function(){return function(){Lr(),Ur.current.forEach(function(Hr){return Pe.Z.cancel(Hr)})}},[]);var br=et();if(br)return null;var gn="".concat(le,"-handler"),Rn=Oe()(gn,"".concat(gn,"-up"),(0,z.Z)({},"".concat(gn,"-up-disabled"),Ft)),fn=Oe()(gn,"".concat(gn,"-down"),(0,z.Z)({},"".concat(gn,"-down-disabled"),$t)),Dn=function(){return Ur.current.push((0,Pe.Z)(Lr))},Yn={unselectable:"on",role:"button",onMouseUp:Dn,onMouseLeave:Dn};return ye.createElement("div",{className:"".concat(gn,"-wrap")},ye.createElement("span",(0,ee.Z)({},Yn,{onMouseDown:function(ei){pr(ei,!0)},"aria-label":"Increase Value","aria-disabled":Ft,className:Rn}),Ue||ye.createElement("span",{unselectable:"on",className:"".concat(le,"-handler-up-inner")})),ye.createElement("span",(0,ee.Z)({},Yn,{onMouseDown:function(ei){pr(ei,!1)},"aria-label":"Decrease Value","aria-disabled":$t,className:fn}),Ct||ye.createElement("span",{unselectable:"on",className:"".concat(le,"-handler-down-inner")})))}function Be(ke){var le=typeof ke=="number"?ne(ke):T(ke).fullStr,Ue=le.includes(".");return Ue?T(le.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:ke+"0"}var ue=d(5643),we=function(){var ke=(0,ye.useRef)(0),le=function(){Pe.Z.cancel(ke.current)};return(0,ye.useEffect)(function(){return le},[]),function(Ue){le(),ke.current=(0,Pe.Z)(function(){Ue()})}},ot=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep"],lt=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","classes","className","classNames"],Je=function(le,Ue){return le||Ue.isEmpty()?Ue.toString():Ue.toNumber()},fe=function(le){var Ue=D(le);return Ue.isInvalidate()?null:Ue},qt=ye.forwardRef(function(ke,le){var Ue,Ct=ke.prefixCls,Ft=Ct===void 0?"rc-input-number":Ct,$t=ke.className,Pr=ke.style,Dr=ke.min,Ur=ke.max,Rr=ke.step,Lr=Rr===void 0?1:Rr,pr=ke.defaultValue,br=ke.value,gn=ke.disabled,Rn=ke.readOnly,fn=ke.upHandler,Dn=ke.downHandler,Yn=ke.keyboard,Hr=ke.controls,ei=Hr===void 0?!0:Hr,ki=ke.classNames,qn=ke.stringMode,Gn=ke.parser,Qi=ke.formatter,ji=ke.precision,ha=ke.decimalSeparator,Gi=ke.onChange,ii=ke.onInput,yi=ke.onPressEnter,Fi=ke.onStep,$e=(0,E.Z)(ke,ot),vt="".concat(Ft,"-input"),dt=ye.useRef(null),At=ye.useState(!1),fr=(0,c.Z)(At,2),tr=fr[0],Wr=fr[1],Mr=ye.useRef(!1),Gt=ye.useRef(!1),It=ye.useRef(!1),sr=ye.useState(function(){return D(br!=null?br:pr)}),dr=(0,c.Z)(sr,2),cr=dr[0],xr=dr[1];function at(Qr){br===void 0&&xr(Qr)}var wt=ye.useCallback(function(Qr,Zr){if(!Zr)return ji>=0?ji:Math.max(P(Qr),P(Lr))},[ji,Lr]),Rt=ye.useCallback(function(Qr){var Zr=String(Qr);if(Gn)return Gn(Zr);var tn=Zr;return ha&&(tn=tn.replace(ha,".")),tn.replace(/[^\w.-]+/g,"")},[Gn,ha]),Kt=ye.useRef(""),Ar=ye.useCallback(function(Qr,Zr){if(Qi)return Qi(Qr,{userTyping:Zr,input:String(Kt.current)});var tn=typeof Qr=="number"?ne(Qr):Qr;if(!Zr){var dn=wt(tn,Zr);if(K(tn)&&(ha||dn>=0)){var on=ha||".";tn=W(tn,on,dn)}}return tn},[Qi,wt,ha]),nr=ye.useState(function(){var Qr=pr!=null?pr:br;return cr.isInvalidate()&&["string","number"].includes((0,C.Z)(Qr))?Number.isNaN(Qr)?"":Qr:Ar(cr.toString(),!1)}),_t=(0,c.Z)(nr,2),Ye=_t[0],xt=_t[1];Kt.current=Ye;function Nt(Qr,Zr){xt(Ar(Qr.isInvalidate()?Qr.toString(!1):Qr.toString(!Zr),Zr))}var Wt=ye.useMemo(function(){return fe(Ur)},[Ur,ji]),Jt=ye.useMemo(function(){return fe(Dr)},[Dr,ji]),vr=ye.useMemo(function(){return!Wt||!cr||cr.isInvalidate()?!1:Wt.lessEquals(cr)},[Wt,cr]),Er=ye.useMemo(function(){return!Jt||!cr||cr.isInvalidate()?!1:cr.lessEquals(Jt)},[Jt,cr]),Kr=$(dt.current,tr),hn=(0,c.Z)(Kr,2),vn=hn[0],Hn=hn[1],In=function(Zr){return Wt&&!Zr.lessEquals(Wt)?Wt:Jt&&!Jt.lessEquals(Zr)?Jt:null},_n=function(Zr){return!In(Zr)},Mn=function(Zr,tn){var dn=Zr,on=_n(dn)||dn.isEmpty();if(!dn.isEmpty()&&!tn&&(dn=In(dn)||dn,on=!0),!Rn&&!gn&&on){var An=dn.toString(),Kn=wt(An,tn);return Kn>=0&&(dn=D(W(An,".",Kn)),_n(dn)||(dn=D(W(An,".",Kn,!0)))),dn.equals(cr)||(at(dn),Gi==null||Gi(dn.isEmpty()?null:Je(qn,dn)),br===void 0&&Nt(dn,tn)),dn}return cr},sn=we(),nn=function Qr(Zr){if(vn(),Kt.current=Zr,xt(Zr),!Gt.current){var tn=Rt(Zr),dn=D(tn);dn.isNaN()||Mn(dn,!0)}ii==null||ii(Zr),sn(function(){var on=Zr;Gn||(on=Zr.replace(/。/g,".")),on!==Zr&&Qr(on)})},Wn=function(){Gt.current=!0},On=function(){Gt.current=!1,nn(dt.current.value)},$n=function(Zr){nn(Zr.target.value)},ti=function(Zr){var tn;if(!(Zr&&vr||!Zr&&Er)){Mr.current=!1;var dn=D(It.current?Be(Lr):Lr);Zr||(dn=dn.negate());var on=(cr||D(0)).add(dn.toString()),An=Mn(on,!1);Fi==null||Fi(Je(qn,An),{offset:It.current?Be(Lr):Lr,type:Zr?"up":"down"}),(tn=dt.current)===null||tn===void 0||tn.focus()}},Mt=function(Zr){var tn=D(Rt(Ye)),dn=tn;tn.isNaN()?dn=Mn(cr,Zr):dn=Mn(tn,Zr),br!==void 0?Nt(cr,!1):dn.isNaN()||Nt(dn,!1)},ln=function(){Mr.current=!0},Tn=function(Zr){var tn=Zr.key,dn=Zr.shiftKey;Mr.current=!0,It.current=dn,tn==="Enter"&&(Gt.current||(Mr.current=!1),Mt(!1),yi==null||yi(Zr)),Yn!==!1&&!Gt.current&&["Up","ArrowUp","Down","ArrowDown"].includes(tn)&&(ti(tn==="Up"||tn==="ArrowUp"),Zr.preventDefault())},Ai=function(){Mr.current=!1,It.current=!1},bn=function(){Mt(!1),Wr(!1),Mr.current=!1};return(0,pe.o)(function(){cr.isInvalidate()||Nt(cr,!1)},[ji]),(0,pe.o)(function(){var Qr=D(br);xr(Qr);var Zr=D(Rt(Ye));(!Qr.equals(Zr)||!Mr.current||Qi)&&Nt(Qr,Mr.current)},[br]),(0,pe.o)(function(){Qi&&Hn()},[Ye]),ye.createElement("div",{className:Oe()(Ft,ki==null?void 0:ki.input,$t,(Ue={},(0,z.Z)(Ue,"".concat(Ft,"-focused"),tr),(0,z.Z)(Ue,"".concat(Ft,"-disabled"),gn),(0,z.Z)(Ue,"".concat(Ft,"-readonly"),Rn),(0,z.Z)(Ue,"".concat(Ft,"-not-a-number"),cr.isNaN()),(0,z.Z)(Ue,"".concat(Ft,"-out-of-range"),!cr.isInvalidate()&&!_n(cr)),Ue)),style:Pr,onFocus:function(){Wr(!0)},onBlur:bn,onKeyDown:Tn,onKeyUp:Ai,onCompositionStart:Wn,onCompositionEnd:On,onBeforeInput:ln},ei&&ye.createElement(ge,{prefixCls:Ft,upNode:fn,downNode:Dn,upDisabled:vr,downDisabled:Er,onStep:ti}),ye.createElement("div",{className:"".concat(vt,"-wrap")},ye.createElement("input",(0,ee.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":Dr,"aria-valuemax":Ur,"aria-valuenow":cr.isInvalidate()?null:cr.toString(),step:Lr},$e,{ref:(0,Se.sQ)(dt,le),className:vt,value:Ye,onChange:$n,disabled:gn,readOnly:Rn}))))}),hr=ye.forwardRef(function(ke,le){var Ue=ke.disabled,Ct=ke.style,Ft=ke.prefixCls,$t=ke.value,Pr=ke.prefix,Dr=ke.suffix,Ur=ke.addonBefore,Rr=ke.addonAfter,Lr=ke.classes,pr=ke.className,br=ke.classNames,gn=(0,E.Z)(ke,lt),Rn=ye.useRef(null),fn=function(Yn){Rn.current&&(0,ue.nH)(Rn.current,Yn)};return ye.createElement(ce.BaseInput,{inputElement:ye.createElement(qt,(0,ee.Z)({prefixCls:Ft,disabled:Ue,classNames:br,ref:(0,Se.sQ)(Rn,le)},gn)),className:pr,triggerFocus:fn,prefixCls:Ft,value:$t,disabled:Ue,style:Ct,prefix:Pr,suffix:Dr,addonAfter:Rr,addonBefore:Ur,classes:Lr,classNames:br,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"}})});hr.displayName="InputNumber";var er=hr,Fr=er,Xt=d(19080),Tr=d(36355),Cr=d(92736),M=d(1684),rt=d(19716),Q=d(32441),p=d(33234),g=d(9937),B=d(17313),se=d(74207),De=d(83116),q=d(37613);const te=(ke,le)=>{let{componentCls:Ue,borderRadiusSM:Ct,borderRadiusLG:Ft}=ke;const $t=le==="lg"?Ft:Ct;return{[`&-${le}`]:{[`${Ue}-handler-wrap`]:{borderStartEndRadius:$t,borderEndEndRadius:$t},[`${Ue}-handler-up`]:{borderStartEndRadius:$t},[`${Ue}-handler-down`]:{borderEndEndRadius:$t}}}},Fe=ke=>{const{componentCls:le,lineWidth:Ue,lineType:Ct,colorBorder:Ft,borderRadius:$t,fontSizeLG:Pr,controlHeightLG:Dr,controlHeightSM:Ur,colorError:Rr,paddingInlineSM:Lr,colorTextDescription:pr,motionDurationMid:br,handleHoverColor:gn,paddingInline:Rn,paddingBlock:fn,handleBg:Dn,handleActiveBg:Yn,colorTextDisabled:Hr,borderRadiusSM:ei,borderRadiusLG:ki,controlWidth:qn,handleVisible:Gn,handleBorderColor:Qi}=ke;return[{[le]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,B.Wf)(ke)),(0,g.ik)(ke)),(0,g.bi)(ke,le)),{display:"inline-block",width:qn,margin:0,padding:0,border:`${Ue}px ${Ct} ${Ft}`,borderRadius:$t,"&-rtl":{direction:"rtl",[`${le}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:Pr,borderRadius:ki,[`input${le}-input`]:{height:Dr-2*Ue}},"&-sm":{padding:0,borderRadius:ei,[`input${le}-input`]:{height:Ur-2*Ue,padding:`0 ${Lr}px`}},"&:hover":Object.assign({},(0,g.pU)(ke)),"&-focused":Object.assign({},(0,g.M1)(ke)),"&-out-of-range":{[`${le}-input-wrap`]:{input:{color:Rr}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,B.Wf)(ke)),(0,g.s7)(ke)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${le}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${le}-group-addon`]:{borderRadius:ki,fontSize:ke.fontSizeLG}},"&-sm":{[`${le}-group-addon`]:{borderRadius:ei}},[`${le}-wrapper-disabled > ${le}-group-addon`]:Object.assign({},(0,g.Xy)(ke))}}),[`&-disabled ${le}-input`]:{cursor:"not-allowed"},[le]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,B.Wf)(ke)),{width:"100%",padding:`${fn}px ${Rn}px`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:$t,outline:0,transition:`all ${br} linear`,appearance:"textfield",fontSize:"inherit"}),(0,g.nz)(ke.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[le]:Object.assign(Object.assign(Object.assign({[`&:hover ${le}-handler-wrap, &-focused ${le}-handler-wrap`]:{opacity:1},[`${le}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:ke.handleWidth,height:"100%",background:Dn,borderStartStartRadius:0,borderStartEndRadius:$t,borderEndEndRadius:$t,borderEndStartRadius:0,opacity:Gn===!0?1:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${br} linear ${br}`,[`${le}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[`
${le}-handler-up-inner,
${le}-handler-down-inner
`]:{marginInlineEnd:0,fontSize:ke.handleFontSize}}},[`${le}-handler`]:{height:"50%",overflow:"hidden",color:pr,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${Ue}px ${Ct} ${Qi}`,transition:`all ${br} linear`,"&:active":{background:Yn},"&:hover":{height:"60%",[`
${le}-handler-up-inner,
${le}-handler-down-inner
`]:{color:gn}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,B.Ro)()),{color:pr,transition:`all ${br} linear`,userSelect:"none"})},[`${le}-handler-up`]:{borderStartEndRadius:$t},[`${le}-handler-down`]:{borderBlockStart:`${Ue}px ${Ct} ${Qi}`,borderEndEndRadius:$t}},te(ke,"lg")),te(ke,"sm")),{"&-disabled, &-readonly":{[`${le}-handler-wrap`]:{display:"none"},[`${le}-input`]:{color:"inherit"}},[`
${le}-handler-up-disabled,
${le}-handler-down-disabled
`]:{cursor:"not-allowed"},[`
${le}-handler-up-disabled:hover &-handler-up-inner,
${le}-handler-down-disabled:hover &-handler-down-inner
`]:{color:Hr}})},{[`${le}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${le}-handler-down`]:{borderBlockStartWidth:0}}}]},Ee=ke=>{const{componentCls:le,paddingBlock:Ue,paddingInline:Ct,inputAffixPadding:Ft,controlWidth:$t,borderRadiusLG:Pr,borderRadiusSM:Dr}=ke;return{[`${le}-affix-wrapper`]:Object.assign(Object.assign(Object.assign({},(0,g.ik)(ke)),(0,g.bi)(ke,`${le}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:$t,padding:0,paddingInlineStart:Ct,"&-lg":{borderRadius:Pr},"&-sm":{borderRadius:Dr},[`&:not(${le}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},(0,g.pU)(ke)),{zIndex:1}),"&-focused, &:focus":{zIndex:1},[`&-disabled > ${le}-disabled`]:{background:"transparent"},[`> div${le}`]:{width:"100%",border:"none",outline:"none",[`&${le}-focused`]:{boxShadow:"none !important"}},[`input${le}-input`]:{padding:`${Ue}px 0`},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${le}-handler-wrap`]:{zIndex:2},[le]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:Ft},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:Ct,marginInlineStart:Ft}}})}};var J=(0,De.Z)("InputNumber",ke=>{const le=(0,q.TS)(ke,(0,g.e5)(ke));return[Fe(le),Ee(le),(0,se.c)(le)]},ke=>Object.assign(Object.assign({},(0,g.TM)(ke)),{controlWidth:90,handleWidth:ke.controlHeightSM-ke.lineWidth*2,handleFontSize:ke.fontSize/2,handleVisible:"auto",handleActiveBg:ke.colorFillAlter,handleBg:ke.colorBgContainer,handleHoverColor:ke.colorPrimary,handleBorderColor:ke.colorBorder})),tt=function(ke,le){var Ue={};for(var Ct in ke)Object.prototype.hasOwnProperty.call(ke,Ct)&&le.indexOf(Ct)<0&&(Ue[Ct]=ke[Ct]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ft=0,Ct=Object.getOwnPropertySymbols(ke);Ft<Ct.length;Ft++)le.indexOf(Ct[Ft])<0&&Object.prototype.propertyIsEnumerable.call(ke,Ct[Ft])&&(Ue[Ct[Ft]]=ke[Ct[Ft]]);return Ue};const kt=ye.forwardRef((ke,le)=>{const{getPrefixCls:Ue,direction:Ct}=ye.useContext(Tr.E_),Ft=ye.useRef(null);ye.useImperativeHandle(le,()=>Ft.current);const{className:$t,rootClassName:Pr,size:Dr,disabled:Ur,prefixCls:Rr,addonBefore:Lr,addonAfter:pr,prefix:br,bordered:gn=!0,readOnly:Rn,status:fn,controls:Dn}=ke,Yn=tt(ke,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls"]),Hr=Ue("input-number",Rr),[ei,ki]=J(Hr),{compactSize:qn,compactItemClassnames:Gn}=(0,p.ri)(Hr,Ct);let Qi=ye.createElement(me.Z,{className:`${Hr}-handler-up-inner`}),ji=ye.createElement(U.Z,{className:`${Hr}-handler-down-inner`});const ha=typeof Dn=="boolean"?Dn:void 0;typeof Dn=="object"&&(Qi=typeof Dn.upIcon=="undefined"?Qi:ye.createElement("span",{className:`${Hr}-handler-up-inner`},Dn.upIcon),ji=typeof Dn.downIcon=="undefined"?ji:ye.createElement("span",{className:`${Hr}-handler-down-inner`},Dn.downIcon));const{hasFeedback:Gi,status:ii,isFormItemInput:yi,feedbackIcon:Fi}=ye.useContext(Q.aM),$e=(0,Xt.F)(ii,fn),vt=(0,rt.Z)(Mr=>{var Gt;return(Gt=Dr!=null?Dr:qn)!==null&&Gt!==void 0?Gt:Mr}),dt=ye.useContext(M.Z),At=Ur!=null?Ur:dt,fr=Oe()({[`${Hr}-lg`]:vt==="large",[`${Hr}-sm`]:vt==="small",[`${Hr}-rtl`]:Ct==="rtl",[`${Hr}-borderless`]:!gn,[`${Hr}-in-form-item`]:yi},(0,Xt.Z)(Hr,$e),Gn,ki),tr=`${Hr}-group`,Wr=ye.createElement(Fr,Object.assign({ref:Ft,disabled:At,className:Oe()($t,Pr),upHandler:Qi,downHandler:ji,prefixCls:Hr,readOnly:Rn,controls:ha,prefix:br,suffix:Gi&&Fi,addonAfter:pr&&ye.createElement(p.BR,null,ye.createElement(Q.Ux,{override:!0,status:!0},pr)),addonBefore:Lr&&ye.createElement(p.BR,null,ye.createElement(Q.Ux,{override:!0,status:!0},Lr)),classNames:{input:fr},classes:{affixWrapper:Oe()((0,Xt.Z)(`${Hr}-affix-wrapper`,$e,Gi),{[`${Hr}-affix-wrapper-sm`]:vt==="small",[`${Hr}-affix-wrapper-lg`]:vt==="large",[`${Hr}-affix-wrapper-rtl`]:Ct==="rtl",[`${Hr}-affix-wrapper-borderless`]:!gn},ki),wrapper:Oe()({[`${tr}-rtl`]:Ct==="rtl",[`${Hr}-wrapper-disabled`]:At},ki),group:Oe()({[`${Hr}-group-wrapper-sm`]:vt==="small",[`${Hr}-group-wrapper-lg`]:vt==="large",[`${Hr}-group-wrapper-rtl`]:Ct==="rtl"},(0,Xt.Z)(`${Hr}-group-wrapper`,$e,Gi),ki)}},Yn));return ei(Wr)}),Ce=kt,pt=ke=>ye.createElement(Cr.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},ye.createElement(kt,Object.assign({},ke)));Ce._InternalPanelDoNotUseOrYouWillBeFired=pt;var ut=Ce},9432:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return de},n:function(){return ne}});var U=d(19248),me=d(92310),V=d.n(me),Oe=d(93681),ee=d(8654),z=d(59301),C=d(19080),c=d(36355),E=d(1684),h=d(19716),N=d(32441),S=d(33234),I=d(59412),T=d(9937);function X(oe){return!!(oe.prefix||oe.suffix||oe.allowClear)}var P=function(oe,j){var W={};for(var D in oe)Object.prototype.hasOwnProperty.call(oe,D)&&j.indexOf(D)<0&&(W[D]=oe[D]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ce=0,D=Object.getOwnPropertySymbols(oe);ce<D.length;ce++)j.indexOf(D[ce])<0&&Object.prototype.propertyIsEnumerable.call(oe,D[ce])&&(W[D[ce]]=oe[D[ce]]);return W};function ne(oe,j){if(!oe)return;oe.focus(j);const{cursor:W}=j||{};if(W){const D=oe.value.length;switch(W){case"start":oe.setSelectionRange(0,0);break;case"end":oe.setSelectionRange(D,D);break;default:oe.setSelectionRange(0,D);break}}}var de=(0,z.forwardRef)((oe,j)=>{var W;const{prefixCls:D,bordered:ce=!0,status:pe,size:Se,disabled:ye,onBlur:Qe,onFocus:$,suffix:Ke,allowClear:O,addonAfter:et,addonBefore:Pe,className:ve,style:Te,styles:ge,rootClassName:Be,onChange:ue,classNames:we}=oe,ot=P(oe,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:lt,direction:Je,input:fe}=z.useContext(c.E_),qt=lt("input",D),hr=(0,z.useRef)(null),[er,Fr]=(0,T.ZP)(qt),{compactSize:Xt,compactItemClassnames:Tr}=(0,S.ri)(qt,Je),Cr=(0,h.Z)(kt=>{var Ce;return(Ce=Se!=null?Se:Xt)!==null&&Ce!==void 0?Ce:kt}),M=z.useContext(E.Z),rt=ye!=null?ye:M,{status:Q,hasFeedback:p,feedbackIcon:g}=(0,z.useContext)(N.aM),B=(0,C.F)(Q,pe),se=X(oe)||!!p,De=(0,z.useRef)(se);(0,z.useEffect)(()=>{var kt;se&&De.current,De.current=se},[se]);const q=(0,I.Z)(hr,!0),te=kt=>{q(),Qe==null||Qe(kt)},Fe=kt=>{q(),$==null||$(kt)},Ee=kt=>{q(),ue==null||ue(kt)},J=(p||Ke)&&z.createElement(z.Fragment,null,Ke,p&&g);let tt;return typeof O=="object"&&(O!=null&&O.clearIcon)?tt=O:O&&(tt={clearIcon:z.createElement(U.Z,null)}),er(z.createElement(Oe.default,Object.assign({ref:(0,ee.sQ)(j,hr),prefixCls:qt,autoComplete:fe==null?void 0:fe.autoComplete},ot,{disabled:rt,onBlur:te,onFocus:Fe,style:Object.assign(Object.assign({},fe==null?void 0:fe.style),Te),styles:Object.assign(Object.assign({},fe==null?void 0:fe.styles),ge),suffix:J,allowClear:tt,className:V()(ve,Be,Tr,fe==null?void 0:fe.className),onChange:Ee,addonAfter:et&&z.createElement(S.BR,null,z.createElement(N.Ux,{override:!0,status:!0},et)),addonBefore:Pe&&z.createElement(S.BR,null,z.createElement(N.Ux,{override:!0,status:!0},Pe)),classNames:Object.assign(Object.assign(Object.assign({},we),fe==null?void 0:fe.classNames),{input:V()({[`${qt}-sm`]:Cr==="small",[`${qt}-lg`]:Cr==="large",[`${qt}-rtl`]:Je==="rtl",[`${qt}-borderless`]:!ce},!se&&(0,C.Z)(qt,B),we==null?void 0:we.input,(W=fe==null?void 0:fe.classNames)===null||W===void 0?void 0:W.input,Fr)}),classes:{affixWrapper:V()({[`${qt}-affix-wrapper-sm`]:Cr==="small",[`${qt}-affix-wrapper-lg`]:Cr==="large",[`${qt}-affix-wrapper-rtl`]:Je==="rtl",[`${qt}-affix-wrapper-borderless`]:!ce},(0,C.Z)(`${qt}-affix-wrapper`,B,p),Fr),wrapper:V()({[`${qt}-group-rtl`]:Je==="rtl"},Fr),group:V()({[`${qt}-group-wrapper-sm`]:Cr==="small",[`${qt}-group-wrapper-lg`]:Cr==="large",[`${qt}-group-wrapper-rtl`]:Je==="rtl",[`${qt}-group-wrapper-disabled`]:rt},(0,C.Z)(`${qt}-group-wrapper`,B,p),Fr)}})))})},1643:function(Sn,ar,d){"use strict";var U=d(19248),me=d(92310),V=d.n(me),Oe=d(9296),ee=d(59301),z=d(19080),C=d(36355),c=d(1684),E=d(19716),h=d(32441),N=d(9432),S=d(9937),I=function(X,P){var ne={};for(var K in X)Object.prototype.hasOwnProperty.call(X,K)&&P.indexOf(K)<0&&(ne[K]=X[K]);if(X!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,K=Object.getOwnPropertySymbols(X);de<K.length;de++)P.indexOf(K[de])<0&&Object.prototype.propertyIsEnumerable.call(X,K[de])&&(ne[K[de]]=X[K[de]]);return ne};const T=(0,ee.forwardRef)((X,P)=>{const{prefixCls:ne,bordered:K=!0,size:de,disabled:oe,status:j,allowClear:W,showCount:D,classNames:ce,rootClassName:pe,className:Se}=X,ye=I(X,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:Qe,direction:$}=ee.useContext(C.E_),Ke=(0,E.Z)(de),O=ee.useContext(c.Z),et=oe!=null?oe:O,{status:Pe,hasFeedback:ve,feedbackIcon:Te}=ee.useContext(h.aM),ge=(0,z.F)(Pe,j),Be=ee.useRef(null);ee.useImperativeHandle(P,()=>{var Je;return{resizableTextArea:(Je=Be.current)===null||Je===void 0?void 0:Je.resizableTextArea,focus:fe=>{var qt,hr;(0,N.n)((hr=(qt=Be.current)===null||qt===void 0?void 0:qt.resizableTextArea)===null||hr===void 0?void 0:hr.textArea,fe)},blur:()=>{var fe;return(fe=Be.current)===null||fe===void 0?void 0:fe.blur()}}});const ue=Qe("input",ne);let we;typeof W=="object"&&(W!=null&&W.clearIcon)?we=W:W&&(we={clearIcon:ee.createElement(U.Z,null)});const[ot,lt]=(0,S.ZP)(ue);return ot(ee.createElement(Oe.default,Object.assign({},ye,{disabled:et,allowClear:we,className:V()(Se,pe),classes:{affixWrapper:V()(`${ue}-textarea-affix-wrapper`,{[`${ue}-affix-wrapper-rtl`]:$==="rtl",[`${ue}-affix-wrapper-borderless`]:!K,[`${ue}-affix-wrapper-sm`]:Ke==="small",[`${ue}-affix-wrapper-lg`]:Ke==="large",[`${ue}-textarea-show-count`]:D},(0,z.Z)(`${ue}-affix-wrapper`,ge),lt)},classNames:Object.assign(Object.assign({},ce),{textarea:V()({[`${ue}-borderless`]:!K,[`${ue}-sm`]:Ke==="small",[`${ue}-lg`]:Ke==="large"},(0,z.Z)(ue,ge),lt,ce==null?void 0:ce.textarea)}),prefixCls:ue,suffix:ve&&ee.createElement("span",{className:`${ue}-textarea-suffix`},Te),showCount:D,ref:Be})))});ar.Z=T},59412:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return me}});var U=d(59301);function me(V,Oe){const ee=(0,U.useRef)([]),z=()=>{ee.current.push(setTimeout(()=>{var C,c,E,h;!((C=V.current)===null||C===void 0)&&C.input&&((c=V.current)===null||c===void 0?void 0:c.input.getAttribute("type"))==="password"&&(!((E=V.current)===null||E===void 0)&&E.input.hasAttribute("value"))&&((h=V.current)===null||h===void 0||h.input.removeAttribute("value"))}))};return(0,U.useEffect)(()=>(Oe&&z(),()=>ee.current.forEach(C=>{C&&clearTimeout(C)})),[]),z}},92832:function(Sn,ar,d){"use strict";d.d(ar,{default:function(){return Ke}});var U=d(92310),me=d.n(U),V=d(59301),Oe=d(36355),ee=d(32441),z=d(9937),c=O=>{const{getPrefixCls:et,direction:Pe}=(0,V.useContext)(Oe.E_),{prefixCls:ve,className:Te}=O,ge=et("input-group",ve),Be=et("input"),[ue,we]=(0,z.ZP)(Be),ot=me()(ge,{[`${ge}-lg`]:O.size==="large",[`${ge}-sm`]:O.size==="small",[`${ge}-compact`]:O.compact,[`${ge}-rtl`]:Pe==="rtl"},we,Te),lt=(0,V.useContext)(ee.aM),Je=(0,V.useMemo)(()=>Object.assign(Object.assign({},lt),{isFormItemInput:!1}),[lt]);return ue(V.createElement("span",{className:ot,style:O.style,onMouseEnter:O.onMouseEnter,onMouseLeave:O.onMouseLeave,onFocus:O.onFocus,onBlur:O.onBlur},V.createElement(ee.aM.Provider,{value:Je},O.children)))},E=d(9432),h=d(73331),N=d(15277),S=d(2738),I=d(8654),T=d(59412),X=function(O,et){var Pe={};for(var ve in O)Object.prototype.hasOwnProperty.call(O,ve)&&et.indexOf(ve)<0&&(Pe[ve]=O[ve]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,ve=Object.getOwnPropertySymbols(O);Te<ve.length;Te++)et.indexOf(ve[Te])<0&&Object.prototype.propertyIsEnumerable.call(O,ve[Te])&&(Pe[ve[Te]]=O[ve[Te]]);return Pe};const P=O=>O?V.createElement(N.Z,null):V.createElement(h.Z,null),ne={click:"onClick",hover:"onMouseOver"};var de=V.forwardRef((O,et)=>{const{visibilityToggle:Pe=!0}=O,ve=typeof Pe=="object"&&Pe.visible!==void 0,[Te,ge]=(0,V.useState)(()=>ve?Pe.visible:!1),Be=(0,V.useRef)(null);V.useEffect(()=>{ve&&ge(Pe.visible)},[ve,Pe]);const ue=(0,T.Z)(Be),we=()=>{const{disabled:rt}=O;rt||(Te&&ue(),ge(Q=>{var p;const g=!Q;return typeof Pe=="object"&&((p=Pe.onVisibleChange)===null||p===void 0||p.call(Pe,g)),g}))},ot=rt=>{const{action:Q="click",iconRender:p=P}=O,g=ne[Q]||"",B=p(Te),se={[g]:we,className:`${rt}-icon`,key:"passwordIcon",onMouseDown:De=>{De.preventDefault()},onMouseUp:De=>{De.preventDefault()}};return V.cloneElement(V.isValidElement(B)?B:V.createElement("span",null,B),se)},{className:lt,prefixCls:Je,inputPrefixCls:fe,size:qt}=O,hr=X(O,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:er}=V.useContext(Oe.E_),Fr=er("input",fe),Xt=er("input-password",Je),Tr=Pe&&ot(Xt),Cr=me()(Xt,lt,{[`${Xt}-${qt}`]:!!qt}),M=Object.assign(Object.assign({},(0,S.Z)(hr,["suffix","iconRender","visibilityToggle"])),{type:Te?"text":"password",className:Cr,prefixCls:Fr,suffix:Tr});return qt&&(M.size=qt),V.createElement(E.Z,Object.assign({ref:(0,I.sQ)(et,Be)},M))}),oe=d(47472),j=d(92343),W=d(3113),D=d(19716),ce=d(33234),pe=function(O,et){var Pe={};for(var ve in O)Object.prototype.hasOwnProperty.call(O,ve)&&et.indexOf(ve)<0&&(Pe[ve]=O[ve]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,ve=Object.getOwnPropertySymbols(O);Te<ve.length;Te++)et.indexOf(ve[Te])<0&&Object.prototype.propertyIsEnumerable.call(O,ve[Te])&&(Pe[ve[Te]]=O[ve[Te]]);return Pe},ye=V.forwardRef((O,et)=>{const{prefixCls:Pe,inputPrefixCls:ve,className:Te,size:ge,suffix:Be,enterButton:ue=!1,addonAfter:we,loading:ot,disabled:lt,onSearch:Je,onChange:fe,onCompositionStart:qt,onCompositionEnd:hr}=O,er=pe(O,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:Fr,direction:Xt}=V.useContext(Oe.E_),Tr=V.useRef(!1),Cr=Fr("input-search",Pe),M=Fr("input",ve),{compactSize:rt}=(0,ce.ri)(Cr,Xt),Q=(0,D.Z)(pt=>{var ut;return(ut=ge!=null?ge:rt)!==null&&ut!==void 0?ut:pt}),p=V.useRef(null),g=pt=>{pt&&pt.target&&pt.type==="click"&&Je&&Je(pt.target.value,pt,{source:"clear"}),fe&&fe(pt)},B=pt=>{var ut;document.activeElement===((ut=p.current)===null||ut===void 0?void 0:ut.input)&&pt.preventDefault()},se=pt=>{var ut,ke;Je&&Je((ke=(ut=p.current)===null||ut===void 0?void 0:ut.input)===null||ke===void 0?void 0:ke.value,pt,{source:"input"})},De=pt=>{Tr.current||ot||se(pt)},q=typeof ue=="boolean"?V.createElement(oe.Z,null):null,te=`${Cr}-button`;let Fe;const Ee=ue||{},J=Ee.type&&Ee.type.__ANT_BUTTON===!0;J||Ee.type==="button"?Fe=(0,j.Tm)(Ee,Object.assign({onMouseDown:B,onClick:pt=>{var ut,ke;(ke=(ut=Ee==null?void 0:Ee.props)===null||ut===void 0?void 0:ut.onClick)===null||ke===void 0||ke.call(ut,pt),se(pt)},key:"enterButton"},J?{className:te,size:Q}:{})):Fe=V.createElement(W.ZP,{className:te,type:ue?"primary":void 0,size:Q,disabled:lt,key:"enterButton",onMouseDown:B,onClick:se,loading:ot,icon:q},ue),we&&(Fe=[Fe,(0,j.Tm)(we,{key:"addonAfter"})]);const tt=me()(Cr,{[`${Cr}-rtl`]:Xt==="rtl",[`${Cr}-${Q}`]:!!Q,[`${Cr}-with-button`]:!!ue},Te),kt=pt=>{Tr.current=!0,qt==null||qt(pt)},Ce=pt=>{Tr.current=!1,hr==null||hr(pt)};return V.createElement(E.Z,Object.assign({ref:(0,I.sQ)(p,et),onPressEnter:De},er,{size:Q,onCompositionStart:kt,onCompositionEnd:Ce,prefixCls:M,addonAfter:Fe,suffix:Be,onChange:g,className:tt,disabled:lt}))}),Qe=d(1643);const $=E.Z;$.Group=c,$.Search=ye,$.TextArea=Qe.Z,$.Password=de;var Ke=$},9937:function(Sn,ar,d){"use strict";d.d(ar,{M1:function(){return C},TM:function(){return j},Xy:function(){return c},bi:function(){return N},e5:function(){return oe},ik:function(){return S},nz:function(){return ee},pU:function(){return z},s7:function(){return I},x0:function(){return h}});var U=d(17313),me=d(74207),V=d(37613),Oe=d(83116);const ee=W=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:W,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),z=W=>({borderColor:W.hoverBorderColor}),C=W=>({borderColor:W.activeBorderColor,boxShadow:W.activeShadow,outline:0}),c=W=>({color:W.colorTextDisabled,backgroundColor:W.colorBgContainerDisabled,borderColor:W.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},z((0,V.TS)(W,{hoverBorderColor:W.colorBorder})))}),E=W=>{const{paddingBlockLG:D,fontSizeLG:ce,lineHeightLG:pe,borderRadiusLG:Se,paddingInlineLG:ye}=W;return{padding:`${D}px ${ye}px`,fontSize:ce,lineHeight:pe,borderRadius:Se}},h=W=>({padding:`${W.paddingBlockSM}px ${W.paddingInlineSM}px`,borderRadius:W.borderRadiusSM}),N=(W,D)=>{const{componentCls:ce,colorError:pe,colorWarning:Se,errorActiveShadow:ye,warningActiveShadow:Qe,colorErrorBorderHover:$,colorWarningBorderHover:Ke}=W;return{[`&-status-error:not(${D}-disabled):not(${D}-borderless)${D}`]:{borderColor:pe,"&:hover":{borderColor:$},"&:focus, &-focused":Object.assign({},C((0,V.TS)(W,{activeBorderColor:pe,activeShadow:ye}))),[`${ce}-prefix, ${ce}-suffix`]:{color:pe}},[`&-status-warning:not(${D}-disabled):not(${D}-borderless)${D}`]:{borderColor:Se,"&:hover":{borderColor:Ke},"&:focus, &-focused":Object.assign({},C((0,V.TS)(W,{activeBorderColor:Se,activeShadow:Qe}))),[`${ce}-prefix, ${ce}-suffix`]:{color:Se}}}},S=W=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${W.paddingBlock}px ${W.paddingInline}px`,color:W.colorText,fontSize:W.fontSize,lineHeight:W.lineHeight,backgroundColor:W.colorBgContainer,backgroundImage:"none",borderWidth:W.lineWidth,borderStyle:W.lineType,borderColor:W.colorBorder,borderRadius:W.borderRadius,transition:`all ${W.motionDurationMid}`},ee(W.colorTextPlaceholder)),{"&:hover":Object.assign({},z(W)),"&:focus, &-focused":Object.assign({},C(W)),"&-disabled, &[disabled]":Object.assign({},c(W)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:W.controlHeight,lineHeight:W.lineHeight,verticalAlign:"bottom",transition:`all ${W.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},E(W)),"&-sm":Object.assign({},h(W)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),I=W=>{const{componentCls:D,antCls:ce}=W;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:W.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${D}, &-lg > ${D}-group-addon`]:Object.assign({},E(W)),[`&-sm ${D}, &-sm > ${D}-group-addon`]:Object.assign({},h(W)),[`&-lg ${ce}-select-single ${ce}-select-selector`]:{height:W.controlHeightLG},[`&-sm ${ce}-select-single ${ce}-select-selector`]:{height:W.controlHeightSM},[`> ${D}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${D}-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 ${W.paddingInline}px`,color:W.colorText,fontWeight:"normal",fontSize:W.fontSize,textAlign:"center",backgroundColor:W.colorFillAlter,border:`${W.lineWidth}px ${W.lineType} ${W.colorBorder}`,borderRadius:W.borderRadius,transition:`all ${W.motionDurationSlow}`,lineHeight:1,[`${ce}-select`]:{margin:`-${W.paddingBlock+1}px -${W.paddingInline}px`,[`&${ce}-select-single:not(${ce}-select-customize-input)`]:{[`${ce}-select-selector`]:{backgroundColor:"inherit",border:`${W.lineWidth}px ${W.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${ce}-select-selector`]:{color:W.colorPrimary}}},[`${ce}-cascader-picker`]:{margin:`-9px -${W.paddingInline}px`,backgroundColor:"transparent",[`${ce}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${D}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${D}-search-with-button &`]:{zIndex:0}}},[`> ${D}:first-child, ${D}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${ce}-select ${ce}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${D}-affix-wrapper`]:{[`&:not(:first-child) ${D}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${D}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${D}:last-child, ${D}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${ce}-select ${ce}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${D}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${D}-search &`]:{borderStartStartRadius:W.borderRadius,borderEndStartRadius:W.borderRadius}},[`&:not(:first-child), ${D}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${D}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,U.dF)()),{[`${D}-group-addon, ${D}-group-wrap, > ${D}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:W.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[`
& > ${D}-affix-wrapper,
& > ${D}-number-affix-wrapper,
& > ${ce}-picker-range
`]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:-W.lineWidth,borderInlineEndWidth:W.lineWidth},[`${D}`]:{float:"none"},[`& > ${ce}-select > ${ce}-select-selector,
& > ${ce}-select-auto-complete ${D},
& > ${ce}-cascader-picker ${D},
& > ${D}-group-wrapper ${D}`]:{borderInlineEndWidth:W.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${ce}-select-focused`]:{zIndex:1},[`& > ${ce}-select > ${ce}-select-arrow`]:{zIndex:1},[`& > *:first-child,
& > ${ce}-select:first-child > ${ce}-select-selector,
& > ${ce}-select-auto-complete:first-child ${D},
& > ${ce}-cascader-picker:first-child ${D}`]:{borderStartStartRadius:W.borderRadius,borderEndStartRadius:W.borderRadius},[`& > *:last-child,
& > ${ce}-select:last-child > ${ce}-select-selector,
& > ${ce}-cascader-picker:last-child ${D},
& > ${ce}-cascader-picker-focused:last-child ${D}`]:{borderInlineEndWidth:W.lineWidth,borderStartEndRadius:W.borderRadius,borderEndEndRadius:W.borderRadius},[`& > ${ce}-select-auto-complete ${D}`]:{verticalAlign:"top"},[`${D}-group-wrapper + ${D}-group-wrapper`]:{marginInlineStart:-W.lineWidth,[`${D}-affix-wrapper`]:{borderRadius:0}},[`${D}-group-wrapper:not(:last-child)`]:{[`&${D}-search > ${D}-group`]:{[`& > ${D}-group-addon > ${D}-search-button`]:{borderRadius:0},[`& > ${D}`]:{borderStartStartRadius:W.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:W.borderRadius}}}})}},T=W=>{const{componentCls:D,controlHeightSM:ce,lineWidth:pe}=W,ye=(ce-pe*2-16)/2;return{[D]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,U.Wf)(W)),S(W)),N(W,D)),{'&[type="color"]':{height:W.controlHeight,[`&${D}-lg`]:{height:W.controlHeightLG},[`&${D}-sm`]:{height:ce,paddingTop:ye,paddingBottom:ye}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},X=W=>{const{componentCls:D}=W;return{[`${D}-clear-icon`]:{margin:0,color:W.colorTextQuaternary,fontSize:W.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${W.motionDurationSlow}`,"&:hover":{color:W.colorTextTertiary},"&:active":{color:W.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${W.inputAffixPadding}px`}}}},P=W=>{const{componentCls:D,inputAffixPadding:ce,colorTextDescription:pe,motionDurationSlow:Se,colorIcon:ye,colorIconHover:Qe,iconCls:$}=W;return{[`${D}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},S(W)),{display:"inline-flex",[`&:not(${D}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},z(W)),{zIndex:1,[`${D}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${D}[disabled]`]:{background:"transparent"}},[`> input${D}`]:{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"'},[`${D}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:W.paddingXS}},"&-show-count-suffix":{color:pe},"&-show-count-has-suffix":{marginInlineEnd:W.paddingXXS},"&-prefix":{marginInlineEnd:ce},"&-suffix":{marginInlineStart:ce}}}),X(W)),{[`${$}${D}-password-icon`]:{color:ye,cursor:"pointer",transition:`all ${Se}`,"&:hover":{color:Qe}}}),N(W,`${D}-affix-wrapper`))}},ne=W=>{const{componentCls:D,colorError:ce,colorWarning:pe,borderRadiusLG:Se,borderRadiusSM:ye}=W;return{[`${D}-group`]:Object.assign(Object.assign(Object.assign({},(0,U.Wf)(W)),I(W)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${D}-group-addon`]:{borderRadius:Se,fontSize:W.fontSizeLG}},"&-sm":{[`${D}-group-addon`]:{borderRadius:ye}},"&-status-error":{[`${D}-group-addon`]:{color:ce,borderColor:ce}},"&-status-warning":{[`${D}-group-addon`]:{color:pe,borderColor:pe}},"&-disabled":{[`${D}-group-addon`]:Object.assign({},c(W))},[`&:not(${D}-compact-first-item):not(${D}-compact-last-item)${D}-compact-item`]:{[`${D}, ${D}-group-addon`]:{borderRadius:0}},[`&:not(${D}-compact-last-item)${D}-compact-first-item`]:{[`${D}, ${D}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${D}-compact-first-item)${D}-compact-last-item`]:{[`${D}, ${D}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},K=W=>{const{componentCls:D,antCls:ce}=W,pe=`${D}-search`;return{[pe]:{[`${D}`]:{"&:hover, &:focus":{borderColor:W.colorPrimaryHover,[`+ ${D}-group-addon ${pe}-button:not(${ce}-btn-primary)`]:{borderInlineStartColor:W.colorPrimaryHover}}},[`${D}-affix-wrapper`]:{borderRadius:0},[`${D}-lg`]:{lineHeight:W.lineHeightLG-2e-4},[`> ${D}-group`]:{[`> ${D}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${pe}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:W.borderRadius,borderEndEndRadius:W.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${pe}-button:not(${ce}-btn-primary)`]:{color:W.colorTextDescription,"&:hover":{color:W.colorPrimaryHover},"&:active":{color:W.colorPrimaryActive},[`&${ce}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${pe}-button`]:{height:W.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${pe}-button`]:{height:W.controlHeightLG},[`&-small ${pe}-button`]:{height:W.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${D}-compact-item`]:{[`&:not(${D}-compact-last-item)`]:{[`${D}-group-addon`]:{[`${D}-search-button`]:{marginInlineEnd:-W.lineWidth,borderRadius:0}}},[`&:not(${D}-compact-first-item)`]:{[`${D},${D}-affix-wrapper`]:{borderRadius:0}},[`> ${D}-group-addon ${D}-search-button,
> ${D},
${D}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${D}-affix-wrapper-focused`]:{zIndex:2}}}}},de=W=>{const{componentCls:D,paddingLG:ce}=W,pe=`${D}-textarea`;return{[pe]:{position:"relative","&-show-count":{[`> ${D}`]:{height:"100%"},[`${D}-data-count`]:{position:"absolute",bottom:-W.fontSize*W.lineHeight,insetInlineEnd:0,color:W.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${D}`]:{paddingInlineEnd:ce}},[`&-affix-wrapper${pe}-has-feedback`]:{[`${D}`]:{paddingInlineEnd:ce}},[`&-affix-wrapper${D}-affix-wrapper`]:{padding:0,[`> textarea${D}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${D}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${D}-clear-icon`]:{position:"absolute",insetInlineEnd:W.paddingXS,insetBlockStart:W.paddingXS},[`${pe}-suffix`]:{position:"absolute",top:0,insetInlineEnd:W.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function oe(W){return(0,V.TS)(W,{inputAffixPadding:W.paddingXXS})}const j=W=>{const{controlHeight:D,fontSize:ce,lineHeight:pe,lineWidth:Se,controlHeightSM:ye,controlHeightLG:Qe,fontSizeLG:$,lineHeightLG:Ke,paddingSM:O,controlPaddingHorizontalSM:et,controlPaddingHorizontal:Pe,colorFillAlter:ve,colorPrimaryHover:Te,controlOutlineWidth:ge,controlOutline:Be,colorErrorOutline:ue,colorWarningOutline:we}=W;return{paddingBlock:Math.max(Math.round((D-ce*pe)/2*10)/10-Se,3),paddingBlockSM:Math.max(Math.round((ye-ce*pe)/2*10)/10-Se,0),paddingBlockLG:Math.ceil((Qe-$*Ke)/2*10)/10-Se,paddingInline:O-Se,paddingInlineSM:et-Se,paddingInlineLG:Pe-Se,addonBg:ve,activeBorderColor:Te,hoverBorderColor:Te,activeShadow:`0 0 0 ${ge}px ${Be}`,errorActiveShadow:`0 0 0 ${ge}px ${ue}`,warningActiveShadow:`0 0 0 ${ge}px ${we}`}};ar.ZP=(0,Oe.Z)("Input",W=>{const D=(0,V.TS)(W,oe(W));return[T(D),de(D),P(D),ne(D),K(D),(0,me.c)(D)]},j)},45818:function(Sn,ar,d){"use strict";d.d(ar,{D:function(){return oe},Z:function(){return D}});var U=d(92413),me=d(59301),V={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"},Oe=V,ee=d(7657),z=function(pe,Se){return me.createElement(ee.Z,(0,U.Z)({},pe,{ref:Se,icon:Oe}))},C=me.forwardRef(z),c=C,E=d(33853),h=d(38819),N=d(92310),S=d.n(N),I=d(2738),X=ce=>!isNaN(parseFloat(ce))&&isFinite(ce),P=d(36355),ne=d(84966),K=function(ce,pe){var Se={};for(var ye in ce)Object.prototype.hasOwnProperty.call(ce,ye)&&pe.indexOf(ye)<0&&(Se[ye]=ce[ye]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,ye=Object.getOwnPropertySymbols(ce);Qe<ye.length;Qe++)pe.indexOf(ye[Qe])<0&&Object.prototype.propertyIsEnumerable.call(ce,ye[Qe])&&(Se[ye[Qe]]=ce[ye[Qe]]);return Se};const de={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},oe=me.createContext({}),j=(()=>{let ce=0;return function(){let pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return ce+=1,`${pe}${ce}`}})();var D=me.forwardRef((ce,pe)=>{const{prefixCls:Se,className:ye,trigger:Qe,children:$,defaultCollapsed:Ke=!1,theme:O="dark",style:et={},collapsible:Pe=!1,reverseArrow:ve=!1,width:Te=200,collapsedWidth:ge=80,zeroWidthTriggerStyle:Be,breakpoint:ue,onCollapse:we,onBreakpoint:ot}=ce,lt=K(ce,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Je}=(0,me.useContext)(ne.Gs),[fe,qt]=(0,me.useState)("collapsed"in ce?ce.collapsed:Ke),[hr,er]=(0,me.useState)(!1);(0,me.useEffect)(()=>{"collapsed"in ce&&qt(ce.collapsed)},[ce.collapsed]);const Fr=(Q,p)=>{"collapsed"in ce||qt(Q),we==null||we(Q,p)},Xt=(0,me.useRef)();Xt.current=Q=>{er(Q.matches),ot==null||ot(Q.matches),fe!==Q.matches&&Fr(Q.matches,"responsive")},(0,me.useEffect)(()=>{function Q(g){return Xt.current(g)}let p;if(typeof window!="undefined"){const{matchMedia:g}=window;if(g&&ue&&ue in de){p=g(`(max-width: ${de[ue]})`);try{p.addEventListener("change",Q)}catch(B){p.addListener(Q)}Q(p)}}return()=>{try{p==null||p.removeEventListener("change",Q)}catch(g){p==null||p.removeListener(Q)}}},[ue]),(0,me.useEffect)(()=>{const Q=j("ant-sider-");return Je.addSider(Q),()=>Je.removeSider(Q)},[]);const Tr=()=>{Fr(!fe,"clickTrigger")},{getPrefixCls:Cr}=(0,me.useContext)(P.E_),M=()=>{const Q=Cr("layout-sider",Se),p=(0,I.Z)(lt,["collapsed"]),g=fe?ge:Te,B=X(g)?`${g}px`:String(g),se=parseFloat(String(ge||0))===0?me.createElement("span",{onClick:Tr,className:S()(`${Q}-zero-width-trigger`,`${Q}-zero-width-trigger-${ve?"right":"left"}`),style:Be},Qe||me.createElement(c,null)):null,te={expanded:ve?me.createElement(h.Z,null):me.createElement(E.Z,null),collapsed:ve?me.createElement(E.Z,null):me.createElement(h.Z,null)}[fe?"collapsed":"expanded"],Fe=Qe!==null?se||me.createElement("div",{className:`${Q}-trigger`,onClick:Tr,style:{width:B}},Qe||te):null,Ee=Object.assign(Object.assign({},et),{flex:`0 0 ${B}`,maxWidth:B,minWidth:B,width:B}),J=S()(Q,`${Q}-${O}`,{[`${Q}-collapsed`]:!!fe,[`${Q}-has-trigger`]:Pe&&Qe!==null&&!se,[`${Q}-below`]:!!hr,[`${Q}-zero-width`]:parseFloat(B)===0},ye);return me.createElement("aside",Object.assign({className:J},p,{style:Ee,ref:pe}),me.createElement("div",{className:`${Q}-children`},$),Pe||hr&&se?Fe:null)},rt=me.useMemo(()=>({siderCollapsed:fe}),[fe]);return me.createElement(oe.Provider,{value:rt},M())})},84966:function(Sn,ar,d){"use strict";d.d(ar,{VY:function(){return oe},$_:function(){return de},h4:function(){return K},Gs:function(){return I},ZP:function(){return j}});var U=d(26407),me=d(92310),V=d.n(me),Oe=d(2738),ee=d(59301),z=d(36355),C=d(83116),E=W=>{const{componentCls:D,bodyBg:ce,lightSiderBg:pe,lightTriggerBg:Se,lightTriggerColor:ye}=W;return{[`${D}-sider-light`]:{background:pe,[`${D}-sider-trigger`]:{color:ye,background:Se},[`${D}-sider-zero-width-trigger`]:{color:ye,background:Se,border:`1px solid ${ce}`,borderInlineStart:0}}}};const h=W=>{const{antCls:D,componentCls:ce,colorText:pe,triggerColor:Se,footerBg:ye,triggerBg:Qe,headerHeight:$,headerPadding:Ke,headerColor:O,footerPadding:et,triggerHeight:Pe,zeroTriggerHeight:ve,zeroTriggerWidth:Te,motionDurationMid:ge,motionDurationSlow:Be,fontSize:ue,borderRadius:we,bodyBg:ot,headerBg:lt,siderBg:Je}=W;return{[ce]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:ot,"&, *":{boxSizing:"border-box"},[`&${ce}-has-sider`]:{flexDirection:"row",[`> ${ce}, > ${ce}-content`]:{width:0}},[`${ce}-header, &${ce}-footer`]:{flex:"0 0 auto"},[`${ce}-sider`]:{position:"relative",minWidth:0,background:Je,transition:`all ${ge}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${D}-menu${D}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Pe},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Pe,color:Se,lineHeight:`${Pe}px`,textAlign:"center",background:Qe,cursor:"pointer",transition:`all ${ge}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:$,insetInlineEnd:-Te,zIndex:1,width:Te,height:ve,color:Se,fontSize:W.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Je,borderStartStartRadius:0,borderStartEndRadius:we,borderEndEndRadius:we,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Be} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Be}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Te,borderStartStartRadius:we,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:we}}}}},E(W)),{"&-rtl":{direction:"rtl"}}),[`${ce}-header`]:{height:$,padding:Ke,color:O,lineHeight:`${$}px`,background:lt,[`${D}-menu`]:{lineHeight:"inherit"}},[`${ce}-footer`]:{padding:et,color:pe,fontSize:ue,background:ye},[`${ce}-content`]:{flex:"auto",minHeight:0}}};var N=(0,C.Z)("Layout",W=>[h(W)],W=>{const{colorBgLayout:D,controlHeight:ce,controlHeightLG:pe,colorText:Se,controlHeightSM:ye,marginXXS:Qe,colorTextLightSolid:$,colorBgContainer:Ke}=W,O=pe*1.25;return{colorBgHeader:"#001529",colorBgBody:D,colorBgTrigger:"#002140",bodyBg:D,headerBg:"#001529",headerHeight:ce*2,headerPadding:`0 ${O}px`,headerColor:Se,footerPadding:`${ye}px ${O}px`,footerBg:D,siderBg:"#001529",triggerHeight:pe+Qe*2,triggerBg:"#002140",triggerColor:$,zeroTriggerWidth:pe,zeroTriggerHeight:pe,lightSiderBg:Ke,lightTriggerBg:Ke,lightTriggerColor:Se}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),S=function(W,D){var ce={};for(var pe in W)Object.prototype.hasOwnProperty.call(W,pe)&&D.indexOf(pe)<0&&(ce[pe]=W[pe]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Se=0,pe=Object.getOwnPropertySymbols(W);Se<pe.length;Se++)D.indexOf(pe[Se])<0&&Object.prototype.propertyIsEnumerable.call(W,pe[Se])&&(ce[pe[Se]]=W[pe[Se]]);return ce};const I=ee.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function T(W){let{suffixCls:D,tagName:ce,displayName:pe}=W;return Se=>ee.forwardRef((Qe,$)=>ee.createElement(Se,Object.assign({ref:$,suffixCls:D,tagName:ce},Qe)))}const X=ee.forwardRef((W,D)=>{const{prefixCls:ce,suffixCls:pe,className:Se,tagName:ye}=W,Qe=S(W,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:$}=ee.useContext(z.E_),Ke=$("layout",ce),[O,et]=N(Ke),Pe=pe?`${Ke}-${pe}`:Ke;return O(ee.createElement(ye,Object.assign({className:V()(ce||Pe,Se,et),ref:D},Qe)))}),P=ee.forwardRef((W,D)=>{const{direction:ce}=ee.useContext(z.E_),[pe,Se]=ee.useState([]),{prefixCls:ye,className:Qe,rootClassName:$,children:Ke,hasSider:O,tagName:et,style:Pe}=W,ve=S(W,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Te=(0,Oe.Z)(ve,["suffixCls"]),{getPrefixCls:ge,layout:Be}=ee.useContext(z.E_),ue=ge("layout",ye),[we,ot]=N(ue),lt=V()(ue,{[`${ue}-has-sider`]:typeof O=="boolean"?O:pe.length>0,[`${ue}-rtl`]:ce==="rtl"},Be==null?void 0:Be.className,Qe,$,ot),Je=ee.useMemo(()=>({siderHook:{addSider:fe=>{Se(qt=>[].concat((0,U.Z)(qt),[fe]))},removeSider:fe=>{Se(qt=>qt.filter(hr=>hr!==fe))}}}),[]);return we(ee.createElement(I.Provider,{value:Je},ee.createElement(et,Object.assign({ref:D,className:lt,style:Object.assign(Object.assign({},Be==null?void 0:Be.style),Pe)},Te),Ke)))}),ne=T({tagName:"div",displayName:"Layout"})(P),K=T({suffixCls:"header",tagName:"header",displayName:"Header"})(X),de=T({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(X),oe=T({suffixCls:"content",tagName:"main",displayName:"Content"})(X);var j=ne},40875:function(Sn,ar,d){"use strict";d.d(ar,{J:function(){return z}});var U=d(59301),me=d(33234),V=d(70425),Oe=function(C,c){var E={};for(var h in C)Object.prototype.hasOwnProperty.call(C,h)&&c.indexOf(h)<0&&(E[h]=C[h]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var N=0,h=Object.getOwnPropertySymbols(C);N<h.length;N++)c.indexOf(h[N])<0&&Object.prototype.propertyIsEnumerable.call(C,h[N])&&(E[h[N]]=C[h[N]]);return E};const ee=U.createContext(null),z=U.forwardRef((C,c)=>{const{children:E}=C,h=Oe(C,["children"]),N=U.useContext(ee),S=U.useMemo(()=>Object.assign(Object.assign({},N),h),[N,h.prefixCls,h.mode,h.selectable]);return U.createElement(ee.Provider,{value:S},U.createElement(me.BR,null,(0,V.supportNodeRef)(E)?U.cloneElement(E,{ref:c}):E))});ar.Z=ee},20834:function(Sn,ar,d){"use strict";d.d(ar,{default:function(){return rt}});var U=d(15285),me=d(59301),V=d(45818),Oe=d(92310),ee=d.n(Oe),z=d(36355),C=function(Q,p){var g={};for(var B in Q)Object.prototype.hasOwnProperty.call(Q,B)&&p.indexOf(B)<0&&(g[B]=Q[B]);if(Q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,B=Object.getOwnPropertySymbols(Q);se<B.length;se++)p.indexOf(B[se])<0&&Object.prototype.propertyIsEnumerable.call(Q,B[se])&&(g[B[se]]=Q[B[se]]);return g},E=Q=>{const{prefixCls:p,className:g,dashed:B}=Q,se=C(Q,["prefixCls","className","dashed"]),{getPrefixCls:De}=me.useContext(z.E_),q=De("menu",p),te=ee()({[`${q}-item-divider-dashed`]:!!B},g);return me.createElement(U.iz,Object.assign({className:te},se))},h=d(11592),N=d(2738),S=d(6848),I=d(92343),X=(0,me.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),ne=Q=>{var p;const{className:g,children:B,icon:se,title:De,danger:q}=Q,{prefixCls:te,firstLevel:Fe,direction:Ee,disableMenuItemTitleTooltip:J,inlineCollapsed:tt}=me.useContext(X),kt=Ue=>{const Ct=me.createElement("span",{className:`${te}-title-content`},B);return(!se||(0,I.l$)(B)&&B.type==="span")&&B&&Ue&&Fe&&typeof B=="string"?me.createElement("div",{className:`${te}-inline-collapsed-noicon`},B.charAt(0)):Ct},{siderCollapsed:Ce}=me.useContext(V.D);let pt=De;typeof De=="undefined"?pt=Fe?B:"":De===!1&&(pt="");const ut={title:pt};!Ce&&!tt&&(ut.title=null,ut.open=!1);const ke=(0,h.Z)(B).length;let le=me.createElement(U.ck,Object.assign({},(0,N.Z)(Q,["title","icon","danger"]),{className:ee()({[`${te}-item-danger`]:q,[`${te}-item-only-child`]:(se?ke+1:ke)===1},g),title:typeof De=="string"?De:void 0}),(0,I.Tm)(se,{className:ee()((0,I.l$)(se)?(p=se.props)===null||p===void 0?void 0:p.className:"",`${te}-item-icon`)}),kt(tt));return J||(le=me.createElement(S.Z,Object.assign({},ut,{placement:Ee==="rtl"?"left":"right",overlayClassName:`${te}-inline-collapsed-tooltip`}),le)),le},de=Q=>{var p;const{popupClassName:g,icon:B,title:se,theme:De}=Q,q=me.useContext(X),{prefixCls:te,inlineCollapsed:Fe,theme:Ee}=q,J=(0,U.Xl)();let tt;if(!B)tt=Fe&&!J.length&&se&&typeof se=="string"?me.createElement("div",{className:`${te}-inline-collapsed-noicon`},se.charAt(0)):me.createElement("span",{className:`${te}-title-content`},se);else{const Ce=(0,I.l$)(se)&&se.type==="span";tt=me.createElement(me.Fragment,null,(0,I.Tm)(B,{className:ee()((0,I.l$)(B)?(p=B.props)===null||p===void 0?void 0:p.className:"",`${te}-item-icon`)}),Ce?se:me.createElement("span",{className:`${te}-title-content`},se))}const kt=me.useMemo(()=>Object.assign(Object.assign({},q),{firstLevel:!1}),[q]);return me.createElement(X.Provider,{value:kt},me.createElement(U.Wd,Object.assign({},(0,N.Z)(Q,["icon"]),{title:tt,popupClassName:ee()(te,g,`${te}-${De||Ee}`)})))},oe=d(18785),j=d(70425),W=d(62892),D=d(40875),ce=function(Q,p){var g={};for(var B in Q)Object.prototype.hasOwnProperty.call(Q,B)&&p.indexOf(B)<0&&(g[B]=Q[B]);if(Q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,B=Object.getOwnPropertySymbols(Q);se<B.length;se++)p.indexOf(B[se])<0&&Object.prototype.propertyIsEnumerable.call(Q,B[se])&&(g[B[se]]=Q[B[se]]);return g};function pe(Q){return(Q||[]).map((p,g)=>{if(p&&typeof p=="object"){const B=p,{label:se,children:De,key:q,type:te}=B,Fe=ce(B,["label","children","key","type"]),Ee=q!=null?q:`tmp-${g}`;return De||te==="group"?te==="group"?me.createElement(U.BW,Object.assign({key:Ee},Fe,{title:se}),pe(De)):me.createElement(de,Object.assign({key:Ee},Fe,{title:se}),pe(De)):te==="divider"?me.createElement(E,Object.assign({key:Ee},Fe)):me.createElement(ne,Object.assign({key:Ee},Fe),se)}return null}).filter(p=>p)}function Se(Q){return me.useMemo(()=>Q&&pe(Q),[Q])}var ye=d(64993),Qe=d(17313),$=d(8378),Ke=d(13826),O=d(29878),et=d(83116),Pe=d(37613),Te=Q=>{const{componentCls:p,motionDurationSlow:g,horizontalLineHeight:B,colorSplit:se,lineWidth:De,lineType:q,itemPaddingInline:te}=Q;return{[`${p}-horizontal`]:{lineHeight:B,border:0,borderBottom:`${De}px ${q} ${se}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${p}-item, ${p}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:te},[`> ${p}-item:hover,
> ${p}-item-active,
> ${p}-submenu ${p}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${p}-item, ${p}-submenu-title`]:{transition:[`border-color ${g}`,`background ${g}`].join(",")},[`${p}-submenu-arrow`]:{display:"none"}}}},Be=Q=>{let{componentCls:p,menuArrowOffset:g}=Q;return{[`${p}-rtl`]:{direction:"rtl"},[`${p}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${p}-rtl${p}-vertical,
${p}-submenu-rtl ${p}-vertical`]:{[`${p}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${g})`},"&::after":{transform:`rotate(45deg) translateY(${g})`}}}}};const ue=Q=>Object.assign({},(0,Qe.oN)(Q));var ot=(Q,p)=>{const{componentCls:g,itemColor:B,itemSelectedColor:se,groupTitleColor:De,itemBg:q,subMenuItemBg:te,itemSelectedBg:Fe,activeBarHeight:Ee,activeBarWidth:J,activeBarBorderWidth:tt,motionDurationSlow:kt,motionEaseInOut:Ce,motionEaseOut:pt,itemPaddingInline:ut,motionDurationMid:ke,itemHoverColor:le,lineType:Ue,colorSplit:Ct,itemDisabledColor:Ft,dangerItemColor:$t,dangerItemHoverColor:Pr,dangerItemSelectedColor:Dr,dangerItemActiveBg:Ur,dangerItemSelectedBg:Rr,itemHoverBg:Lr,itemActiveBg:pr,menuSubMenuBg:br,horizontalItemSelectedColor:gn,horizontalItemSelectedBg:Rn,horizontalItemBorderRadius:fn,horizontalItemHoverBg:Dn,popupBg:Yn}=Q;return{[`${g}-${p}, ${g}-${p} > ${g}`]:{color:B,background:q,[`&${g}-root:focus-visible`]:Object.assign({},ue(Q)),[`${g}-item-group-title`]:{color:De},[`${g}-submenu-selected`]:{[`> ${g}-submenu-title`]:{color:se}},[`${g}-item-disabled, ${g}-submenu-disabled`]:{color:`${Ft} !important`},[`${g}-item:not(${g}-item-selected):not(${g}-submenu-selected)`]:{[`&:hover, > ${g}-submenu-title:hover`]:{color:le}},[`&:not(${g}-horizontal)`]:{[`${g}-item:not(${g}-item-selected)`]:{"&:hover":{backgroundColor:Lr},"&:active":{backgroundColor:pr}},[`${g}-submenu-title`]:{"&:hover":{backgroundColor:Lr},"&:active":{backgroundColor:pr}}},[`${g}-item-danger`]:{color:$t,[`&${g}-item:hover`]:{[`&:not(${g}-item-selected):not(${g}-submenu-selected)`]:{color:Pr}},[`&${g}-item:active`]:{background:Ur}},[`${g}-item a`]:{"&, &:hover":{color:"inherit"}},[`${g}-item-selected`]:{color:se,[`&${g}-item-danger`]:{color:Dr},"a, a:hover":{color:"inherit"}},[`& ${g}-item-selected`]:{backgroundColor:Fe,[`&${g}-item-danger`]:{backgroundColor:Rr}},[`${g}-item, ${g}-submenu-title`]:{[`&:not(${g}-item-disabled):focus-visible`]:Object.assign({},ue(Q))},[`&${g}-submenu > ${g}`]:{backgroundColor:br},[`&${g}-popup > ${g}`]:{backgroundColor:Yn},[`&${g}-horizontal`]:Object.assign(Object.assign({},p==="dark"?{borderBottom:0}:{}),{[`> ${g}-item, > ${g}-submenu`]:{top:tt,marginTop:-tt,marginBottom:0,borderRadius:fn,"&::after":{position:"absolute",insetInline:ut,bottom:0,borderBottom:`${Ee}px solid transparent`,transition:`border-color ${kt} ${Ce}`,content:'""'},"&:hover, &-active, &-open":{background:Dn,"&::after":{borderBottomWidth:Ee,borderBottomColor:gn}},"&-selected":{color:gn,backgroundColor:Rn,"&:hover":{backgroundColor:Rn},"&::after":{borderBottomWidth:Ee,borderBottomColor:gn}}}}),[`&${g}-root`]:{[`&${g}-inline, &${g}-vertical`]:{borderInlineEnd:`${tt}px ${Ue} ${Ct}`}},[`&${g}-inline`]:{[`${g}-sub${g}-inline`]:{background:te},[`${g}-item, ${g}-submenu-title`]:tt&&J?{width:`calc(100% + ${tt}px)`}:{},[`${g}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${J}px solid ${se}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${ke} ${pt}`,`opacity ${ke} ${pt}`].join(","),content:'""'},[`&${g}-item-danger`]:{"&::after":{borderInlineEndColor:Dr}}},[`${g}-selected, ${g}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${ke} ${Ce}`,`opacity ${ke} ${Ce}`].join(",")}}}}}};const lt=Q=>{const{componentCls:p,itemHeight:g,itemMarginInline:B,padding:se,menuArrowSize:De,marginXS:q,itemMarginBlock:te}=Q,Fe=se+De+q;return{[`${p}-item`]:{position:"relative",overflow:"hidden"},[`${p}-item, ${p}-submenu-title`]:{height:g,lineHeight:`${g}px`,paddingInline:se,overflow:"hidden",textOverflow:"ellipsis",marginInline:B,marginBlock:te,width:`calc(100% - ${B*2}px)`},[`> ${p}-item,
> ${p}-submenu > ${p}-submenu-title`]:{height:g,lineHeight:`${g}px`},[`${p}-item-group-list ${p}-submenu-title,
${p}-submenu-title`]:{paddingInlineEnd:Fe}}};var fe=Q=>{const{componentCls:p,iconCls:g,itemHeight:B,colorTextLightSolid:se,dropdownWidth:De,controlHeightLG:q,motionDurationMid:te,motionEaseOut:Fe,paddingXL:Ee,itemMarginInline:J,fontSizeLG:tt,motionDurationSlow:kt,paddingXS:Ce,boxShadowSecondary:pt,collapsedWidth:ut,collapsedIconSize:ke}=Q,le={height:B,lineHeight:`${B}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[p]:{"&-inline, &-vertical":Object.assign({[`&${p}-root`]:{boxShadow:"none"}},lt(Q))},[`${p}-submenu-popup`]:{[`${p}-vertical`]:Object.assign(Object.assign({},lt(Q)),{boxShadow:pt})}},{[`${p}-submenu-popup ${p}-vertical${p}-sub`]:{minWidth:De,maxHeight:`calc(100vh - ${q*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${p}-inline`]:{width:"100%",[`&${p}-root`]:{[`${p}-item, ${p}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${kt}`,`background ${kt}`,`padding ${te} ${Fe}`].join(","),[`> ${p}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${p}-sub${p}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${p}-submenu > ${p}-submenu-title`]:le,[`& ${p}-item-group-title`]:{paddingInlineStart:Ee}},[`${p}-item`]:le}},{[`${p}-inline-collapsed`]:{width:ut,[`&${p}-root`]:{[`${p}-item, ${p}-submenu ${p}-submenu-title`]:{[`> ${p}-inline-collapsed-noicon`]:{fontSize:tt,textAlign:"center"}}},[`> ${p}-item,
> ${p}-item-group > ${p}-item-group-list > ${p}-item,
> ${p}-item-group > ${p}-item-group-list > ${p}-submenu > ${p}-submenu-title,
> ${p}-submenu > ${p}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${tt/2}px - ${J}px)`,textOverflow:"clip",[`
${p}-submenu-arrow,
${p}-submenu-expand-icon
`]:{opacity:0},[`${p}-item-icon, ${g}`]:{margin:0,fontSize:ke,lineHeight:`${B}px`,"+ span":{display:"inline-block",opacity:0}}},[`${p}-item-icon, ${g}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${p}-item-icon, ${g}`]:{display:"none"},"a, a:hover":{color:se}},[`${p}-item-group-title`]:Object.assign(Object.assign({},Qe.vS),{paddingInline:Ce})}}]};const qt=Q=>{const{componentCls:p,motionDurationSlow:g,motionDurationMid:B,motionEaseInOut:se,motionEaseOut:De,iconCls:q,iconSize:te,iconMarginInlineEnd:Fe}=Q;return{[`${p}-item, ${p}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${g}`,`background ${g}`,`padding ${g} ${se}`].join(","),[`${p}-item-icon, ${q}`]:{minWidth:te,fontSize:te,transition:[`font-size ${B} ${De}`,`margin ${g} ${se}`,`color ${g}`].join(","),"+ span":{marginInlineStart:Fe,opacity:1,transition:[`opacity ${g} ${se}`,`margin ${g}`,`color ${g}`].join(",")}},[`${p}-item-icon`]:Object.assign({},(0,Qe.Ro)()),[`&${p}-item-only-child`]:{[`> ${q}, > ${p}-item-icon`]:{marginInlineEnd:0}}},[`${p}-item-disabled, ${p}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${p}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},hr=Q=>{const{componentCls:p,motionDurationSlow:g,motionEaseInOut:B,borderRadius:se,menuArrowSize:De,menuArrowOffset:q}=Q;return{[`${p}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:Q.margin,width:De,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${g} ${B}, opacity ${g}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:De*.6,height:De*.15,backgroundColor:"currentcolor",borderRadius:se,transition:[`background ${g} ${B}`,`transform ${g} ${B}`,`top ${g} ${B}`,`color ${g} ${B}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${q})`},"&::after":{transform:`rotate(-45deg) translateY(${q})`}}}}},er=Q=>{const{antCls:p,componentCls:g,fontSize:B,motionDurationSlow:se,motionDurationMid:De,motionEaseInOut:q,paddingXS:te,padding:Fe,colorSplit:Ee,lineWidth:J,zIndexPopup:tt,borderRadiusLG:kt,subMenuItemBorderRadius:Ce,menuArrowSize:pt,menuArrowOffset:ut,lineType:ke,menuPanelMaskInset:le,groupTitleLineHeight:Ue,groupTitleFontSize:Ct}=Q;return[{"":{[`${g}`]:Object.assign(Object.assign({},(0,Qe.dF)()),{"&-hidden":{display:"none"}})},[`${g}-submenu-hidden`]:{display:"none"}},{[g]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Qe.Wf)(Q)),(0,Qe.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:B,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${se} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${g}-item`]:{flex:"none"}},[`${g}-item, ${g}-submenu, ${g}-submenu-title`]:{borderRadius:Q.itemBorderRadius},[`${g}-item-group-title`]:{padding:`${te}px ${Fe}px`,fontSize:Ct,lineHeight:Ue,transition:`all ${se}`},[`&-horizontal ${g}-submenu`]:{transition:[`border-color ${se} ${q}`,`background ${se} ${q}`].join(",")},[`${g}-submenu, ${g}-submenu-inline`]:{transition:[`border-color ${se} ${q}`,`background ${se} ${q}`,`padding ${De} ${q}`].join(",")},[`${g}-submenu ${g}-sub`]:{cursor:"initial",transition:[`background ${se} ${q}`,`padding ${se} ${q}`].join(",")},[`${g}-title-content`]:{transition:`color ${se}`},[`${g}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${g}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Ee,borderStyle:ke,borderWidth:0,borderTopWidth:J,marginBlock:J,padding:0,"&-dashed":{borderStyle:"dashed"}}}),qt(Q)),{[`${g}-item-group`]:{[`${g}-item-group-list`]:{margin:0,padding:0,[`${g}-item, ${g}-submenu-title`]:{paddingInline:`${B*2}px ${Fe}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:tt,borderRadius:kt,boxShadow:"none",transformOrigin:"0 0",[`&${g}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${le}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:le},"\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:Q.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:Q.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:Q.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:Q.paddingXS},[`> ${g}`]:Object.assign(Object.assign(Object.assign({borderRadius:kt},qt(Q)),hr(Q)),{[`${g}-item, ${g}-submenu > ${g}-submenu-title`]:{borderRadius:Ce},[`${g}-submenu-title::after`]:{transition:`transform ${se} ${q}`}})}}),hr(Q)),{[`&-inline-collapsed ${g}-submenu-arrow,
&-inline ${g}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${ut})`},"&::after":{transform:`rotate(45deg) translateX(-${ut})`}},[`${g}-submenu-open${g}-submenu-inline > ${g}-submenu-title > ${g}-submenu-arrow`]:{transform:`translateY(-${pt*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${ut})`},"&::before":{transform:`rotate(45deg) translateX(${ut})`}}})},{[`${p}-layout-header`]:{[g]:{lineHeight:"inherit"}}}]};var Fr=(Q,p)=>(0,et.Z)("Menu",B=>{if(p===!1)return[];const{colorBgElevated:se,colorPrimary:De,colorTextLightSolid:q,controlHeightLG:te,fontSize:Fe,darkItemColor:Ee,darkDangerItemColor:J,darkItemBg:tt,darkSubMenuItemBg:kt,darkItemSelectedColor:Ce,darkItemSelectedBg:pt,darkDangerItemSelectedBg:ut,darkItemHoverBg:ke,darkGroupTitleColor:le,darkItemHoverColor:Ue,darkItemDisabledColor:Ct,darkDangerItemHoverColor:Ft,darkDangerItemSelectedColor:$t,darkDangerItemActiveBg:Pr}=B,Dr=Fe/7*5,Ur=(0,Pe.TS)(B,{menuArrowSize:Dr,menuHorizontalHeight:te*1.15,menuArrowOffset:`${Dr*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:se}),Rr=(0,Pe.TS)(Ur,{itemColor:Ee,itemHoverColor:Ue,groupTitleColor:le,itemSelectedColor:Ce,itemBg:tt,popupBg:tt,subMenuItemBg:kt,itemActiveBg:"transparent",itemSelectedBg:pt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:ke,itemDisabledColor:Ct,dangerItemColor:J,dangerItemHoverColor:Ft,dangerItemSelectedColor:$t,dangerItemActiveBg:Pr,dangerItemSelectedBg:ut,menuSubMenuBg:kt,horizontalItemSelectedColor:q,horizontalItemSelectedBg:De});return[er(Ur),Te(Ur),fe(Ur),ot(Ur,"light"),ot(Rr,"dark"),Be(Ur),(0,$.Z)(Ur),(0,Ke.oN)(Ur,"slide-up"),(0,Ke.oN)(Ur,"slide-down"),(0,O._y)(Ur,"zoom-big")]},B=>{const{colorPrimary:se,colorError:De,colorTextDisabled:q,colorErrorBg:te,colorText:Fe,colorTextDescription:Ee,colorBgContainer:J,colorFillAlter:tt,colorFillContent:kt,lineWidth:Ce,lineWidthBold:pt,controlItemBgActive:ut,colorBgTextHover:ke,controlHeightLG:le,lineHeight:Ue,colorBgElevated:Ct,marginXXS:Ft,padding:$t,fontSize:Pr,controlHeightSM:Dr,fontSizeLG:Ur,colorTextLightSolid:Rr,colorErrorHover:Lr}=B,pr=new ye.C(Rr).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:B.zIndexPopupBase+50,radiusItem:B.borderRadiusLG,itemBorderRadius:B.borderRadiusLG,radiusSubMenuItem:B.borderRadiusSM,subMenuItemBorderRadius:B.borderRadiusSM,colorItemText:Fe,itemColor:Fe,colorItemTextHover:Fe,itemHoverColor:Fe,colorItemTextHoverHorizontal:se,horizontalItemHoverColor:se,colorGroupTitle:Ee,groupTitleColor:Ee,colorItemTextSelected:se,itemSelectedColor:se,colorItemTextSelectedHorizontal:se,horizontalItemSelectedColor:se,colorItemBg:J,itemBg:J,colorItemBgHover:ke,itemHoverBg:ke,colorItemBgActive:kt,itemActiveBg:ut,colorSubItemBg:tt,subMenuItemBg:tt,colorItemBgSelected:ut,itemSelectedBg:ut,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:pt,activeBarHeight:pt,colorActiveBarBorderSize:Ce,activeBarBorderWidth:Ce,colorItemTextDisabled:q,itemDisabledColor:q,colorDangerItemText:De,dangerItemColor:De,colorDangerItemTextHover:De,dangerItemHoverColor:De,colorDangerItemTextSelected:De,dangerItemSelectedColor:De,colorDangerItemBgActive:te,dangerItemActiveBg:te,colorDangerItemBgSelected:te,dangerItemSelectedBg:te,itemMarginInline:B.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:le,groupTitleLineHeight:Ue,collapsedWidth:le*2,popupBg:Ct,itemMarginBlock:Ft,itemPaddingInline:$t,horizontalLineHeight:`${le*1.15}px`,iconSize:Pr,iconMarginInlineEnd:Dr-Pr,collapsedIconSize:Ur,groupTitleFontSize:Pr,darkItemDisabledColor:new ye.C(Rr).setAlpha(.25).toRgbString(),darkItemColor:pr,darkDangerItemColor:De,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Rr,darkItemSelectedBg:se,darkDangerItemSelectedBg:De,darkItemHoverBg:"transparent",darkGroupTitleColor:pr,darkItemHoverColor:Rr,darkDangerItemHoverColor:Lr,darkDangerItemSelectedColor:Rr,darkDangerItemActiveBg:De}},{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"]]})(Q),Xt=function(Q,p){var g={};for(var B in Q)Object.prototype.hasOwnProperty.call(Q,B)&&p.indexOf(B)<0&&(g[B]=Q[B]);if(Q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,B=Object.getOwnPropertySymbols(Q);se<B.length;se++)p.indexOf(B[se])<0&&Object.prototype.propertyIsEnumerable.call(Q,B[se])&&(g[B[se]]=Q[B[se]]);return g},Cr=(0,me.forwardRef)((Q,p)=>{var g,B;const se=me.useContext(D.Z),De=se||{},{getPrefixCls:q,getPopupContainer:te,direction:Fe,menu:Ee}=me.useContext(z.E_),J=q(),{prefixCls:tt,className:kt,style:Ce,theme:pt="light",expandIcon:ut,_internalDisableMenuItemTitleTooltip:ke,inlineCollapsed:le,siderCollapsed:Ue,items:Ct,children:Ft,rootClassName:$t,mode:Pr,selectable:Dr,onClick:Ur,overflowedIndicatorPopupClassName:Rr}=Q,Lr=Xt(Q,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),pr=(0,N.Z)(Lr,["collapsedWidth"]),br=Se(Ct)||Ft;(g=De.validator)===null||g===void 0||g.call(De,{mode:Pr});const gn=(0,j.useEvent)(function(){var ji;Ur==null||Ur.apply(void 0,arguments),(ji=De.onClick)===null||ji===void 0||ji.call(De)}),Rn=De.mode||Pr,fn=Dr!=null?Dr:De.selectable,Dn=me.useMemo(()=>Ue!==void 0?Ue:le,[le,Ue]),Yn={horizontal:{motionName:`${J}-slide-up`},inline:(0,W.Z)(J),other:{motionName:`${J}-zoom-big`}},Hr=q("menu",tt||De.prefixCls),[ei,ki]=Fr(Hr,!se),qn=ee()(`${Hr}-${pt}`,Ee==null?void 0:Ee.className,kt);let Gn;if(typeof ut=="function")Gn=ut;else if(ut===null||ut===!1)Gn=null;else if(De.expandIcon===null||De.expandIcon===!1)Gn=null;else{const ji=ut!=null?ut:De.expandIcon;Gn=(0,I.Tm)(ji,{className:ee()(`${Hr}-submenu-expand-icon`,(0,I.l$)(ji)?(B=ji.props)===null||B===void 0?void 0:B.className:"")})}const Qi=me.useMemo(()=>({prefixCls:Hr,inlineCollapsed:Dn||!1,direction:Fe,firstLevel:!0,theme:pt,mode:Rn,disableMenuItemTitleTooltip:ke}),[Hr,Dn,Fe,ke,pt]);return ei(me.createElement(D.Z.Provider,{value:null},me.createElement(X.Provider,{value:Qi},me.createElement(U.ZP,Object.assign({getPopupContainer:te,overflowedIndicator:me.createElement(oe.Z,null),overflowedIndicatorPopupClassName:ee()(Hr,`${Hr}-${pt}`,Rr),mode:Rn,selectable:fn,onClick:gn},pr,{inlineCollapsed:Dn,style:Object.assign(Object.assign({},Ee==null?void 0:Ee.style),Ce),className:qn,prefixCls:Hr,direction:Fe,defaultMotions:Yn,expandIcon:Gn,ref:p,rootClassName:ee()($t,ki)}),br))))});const M=(0,me.forwardRef)((Q,p)=>{const g=(0,me.useRef)(null),B=me.useContext(V.D);return(0,me.useImperativeHandle)(p,()=>({menu:g.current,focus:se=>{var De;(De=g.current)===null||De===void 0||De.focus(se)}})),me.createElement(Cr,Object.assign({ref:g},Q,B))});M.Item=ne,M.SubMenu=de,M.Divider=E,M.ItemGroup=U.BW;var rt=M},58421:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return De}});var U=d(92413),me=d(59301),V={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"},Oe=V,ee=d(7657),z=function(te,Fe){return me.createElement(ee.Z,(0,U.Z)({},te,{ref:Fe,icon:Oe}))},C=me.forwardRef(z),c=C,E=d(49198),h=d(33853),N=d(38819),S=d(92310),I=d.n(S),T=d(400),X=d(33708),P=d(6909),ne=d(4771),K=d(9427),de=d(25440),oe=d(26112),j={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},W=j,D=d(91735),ce=function(q){(0,K.Z)(Fe,q);var te=(0,de.Z)(Fe);function Fe(){var Ee;(0,P.Z)(this,Fe);for(var J=arguments.length,tt=new Array(J),kt=0;kt<J;kt++)tt[kt]=arguments[kt];return Ee=te.call.apply(te,[this].concat(tt)),Ee.state={goInputText:""},Ee.getValidValue=function(){var Ce=Ee.state.goInputText;return!Ce||Number.isNaN(Ce)?void 0:Number(Ce)},Ee.buildOptionText=function(Ce){return"".concat(Ce," ").concat(Ee.props.locale.items_per_page)},Ee.changeSize=function(Ce){Ee.props.changeSize(Number(Ce))},Ee.handleChange=function(Ce){Ee.setState({goInputText:Ce.target.value})},Ee.handleBlur=function(Ce){var pt=Ee.props,ut=pt.goButton,ke=pt.quickGo,le=pt.rootPrefixCls,Ue=Ee.state.goInputText;ut||Ue===""||(Ee.setState({goInputText:""}),!(Ce.relatedTarget&&(Ce.relatedTarget.className.indexOf("".concat(le,"-item-link"))>=0||Ce.relatedTarget.className.indexOf("".concat(le,"-item"))>=0))&&ke(Ee.getValidValue()))},Ee.go=function(Ce){var pt=Ee.state.goInputText;pt!==""&&(Ce.keyCode===W.ENTER||Ce.type==="click")&&(Ee.setState({goInputText:""}),Ee.props.quickGo(Ee.getValidValue()))},Ee}return(0,ne.Z)(Fe,[{key:"getPageSizeOptions",value:function(){var J=this.props,tt=J.pageSize,kt=J.pageSizeOptions;return kt.some(function(Ce){return Ce.toString()===tt.toString()})?kt:kt.concat([tt.toString()]).sort(function(Ce,pt){var ut=Number.isNaN(Number(Ce))?0:Number(Ce),ke=Number.isNaN(Number(pt))?0:Number(pt);return ut-ke})}},{key:"render",value:function(){var J=this,tt=this.props,kt=tt.pageSize,Ce=tt.locale,pt=tt.rootPrefixCls,ut=tt.changeSize,ke=tt.quickGo,le=tt.goButton,Ue=tt.selectComponentClass,Ct=tt.buildOptionText,Ft=tt.selectPrefixCls,$t=tt.disabled,Pr=this.state.goInputText,Dr="".concat(pt,"-options"),Ur=Ue,Rr=null,Lr=null,pr=null;if(!ut&&!ke)return null;var br=this.getPageSizeOptions();if(ut&&Ur){var gn=br.map(function(Rn,fn){return me.createElement(Ur.Option,{key:fn,value:Rn.toString()},(Ct||J.buildOptionText)(Rn))});Rr=me.createElement(Ur,{disabled:$t,prefixCls:Ft,showSearch:!1,className:"".concat(Dr,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(kt||br[0]).toString(),onChange:this.changeSize,getPopupContainer:function(fn){return fn.parentNode},"aria-label":Ce.page_size,defaultOpen:!1},gn)}return ke&&(le&&(pr=typeof le=="boolean"?me.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:$t,className:"".concat(Dr,"-quick-jumper-button")},Ce.jump_to_confirm):me.createElement("span",{onClick:this.go,onKeyUp:this.go},le)),Lr=me.createElement("div",{className:"".concat(Dr,"-quick-jumper")},Ce.jump_to,me.createElement("input",{disabled:$t,type:"text",value:Pr,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Ce.page}),Ce.page,pr)),me.createElement("li",{className:"".concat(Dr)},Rr,Lr)}}]),Fe}(me.Component);ce.defaultProps={pageSizeOptions:["10","20","50","100"]};var pe=ce,Se=function(te){var Fe,Ee=te.rootPrefixCls,J=te.page,tt=te.active,kt=te.className,Ce=te.showTitle,pt=te.onClick,ut=te.onKeyPress,ke=te.itemRender,le="".concat(Ee,"-item"),Ue=I()(le,"".concat(le,"-").concat(J),(Fe={},(0,T.Z)(Fe,"".concat(le,"-active"),tt),(0,T.Z)(Fe,"".concat(le,"-disabled"),!J),(0,T.Z)(Fe,te.className,kt),Fe)),Ct=function(){pt(J)},Ft=function(Dr){ut(Dr,pt,J)},$t=ke(J,"page",me.createElement("a",{rel:"nofollow"},J));return $t?me.createElement("li",{title:Ce?J.toString():null,className:Ue,onClick:Ct,onKeyPress:Ft,tabIndex:0},$t):null},ye=Se;function Qe(){}function $(q){var te=Number(q);return typeof te=="number"&&!Number.isNaN(te)&&isFinite(te)&&Math.floor(te)===te}var Ke=function(te,Fe,Ee){return Ee};function O(q,te,Fe){var Ee=typeof q=="undefined"?te.pageSize:q;return Math.floor((Fe.total-1)/Ee)+1}var et=function(q){(0,K.Z)(Fe,q);var te=(0,de.Z)(Fe);function Fe(Ee){var J;(0,P.Z)(this,Fe),J=te.call(this,Ee),J.paginationNode=me.createRef(),J.getJumpPrevPage=function(){return Math.max(1,J.state.current-(J.props.showLessItems?3:5))},J.getJumpNextPage=function(){return Math.min(O(void 0,J.state,J.props),J.state.current+(J.props.showLessItems?3:5))},J.getItemIcon=function(ut,ke){var le=J.props.prefixCls,Ue=ut||me.createElement("button",{type:"button","aria-label":ke,className:"".concat(le,"-item-link")});return typeof ut=="function"&&(Ue=me.createElement(ut,(0,X.Z)({},J.props))),Ue},J.isValid=function(ut){var ke=J.props.total;return $(ut)&&ut!==J.state.current&&$(ke)&&ke>0},J.shouldDisplayQuickJumper=function(){var ut=J.props,ke=ut.showQuickJumper,le=ut.total,Ue=J.state.pageSize;return le<=Ue?!1:ke},J.handleKeyDown=function(ut){(ut.keyCode===W.ARROW_UP||ut.keyCode===W.ARROW_DOWN)&&ut.preventDefault()},J.handleKeyUp=function(ut){var ke=J.getValidValue(ut),le=J.state.currentInputValue;ke!==le&&J.setState({currentInputValue:ke}),ut.keyCode===W.ENTER?J.handleChange(ke):ut.keyCode===W.ARROW_UP?J.handleChange(ke-1):ut.keyCode===W.ARROW_DOWN&&J.handleChange(ke+1)},J.handleBlur=function(ut){var ke=J.getValidValue(ut);J.handleChange(ke)},J.changePageSize=function(ut){var ke=J.state.current,le=O(ut,J.state,J.props);ke=ke>le?le:ke,le===0&&(ke=J.state.current),typeof ut=="number"&&("pageSize"in J.props||J.setState({pageSize:ut}),"current"in J.props||J.setState({current:ke,currentInputValue:ke})),J.props.onShowSizeChange(ke,ut),"onChange"in J.props&&J.props.onChange&&J.props.onChange(ke,ut)},J.handleChange=function(ut){var ke=J.props,le=ke.disabled,Ue=ke.onChange,Ct=J.state,Ft=Ct.pageSize,$t=Ct.current,Pr=Ct.currentInputValue;if(J.isValid(ut)&&!le){var Dr=O(void 0,J.state,J.props),Ur=ut;return ut>Dr?Ur=Dr:ut<1&&(Ur=1),"current"in J.props||J.setState({current:Ur}),Ur!==Pr&&J.setState({currentInputValue:Ur}),Ue(Ur,Ft),Ur}return $t},J.prev=function(){J.hasPrev()&&J.handleChange(J.state.current-1)},J.next=function(){J.hasNext()&&J.handleChange(J.state.current+1)},J.jumpPrev=function(){J.handleChange(J.getJumpPrevPage())},J.jumpNext=function(){J.handleChange(J.getJumpNextPage())},J.hasPrev=function(){return J.state.current>1},J.hasNext=function(){return J.state.current<O(void 0,J.state,J.props)},J.runIfEnter=function(ut,ke){if(ut.key==="Enter"||ut.charCode===13){for(var le=arguments.length,Ue=new Array(le>2?le-2:0),Ct=2;Ct<le;Ct++)Ue[Ct-2]=arguments[Ct];ke.apply(void 0,Ue)}},J.runIfEnterPrev=function(ut){J.runIfEnter(ut,J.prev)},J.runIfEnterNext=function(ut){J.runIfEnter(ut,J.next)},J.runIfEnterJumpPrev=function(ut){J.runIfEnter(ut,J.jumpPrev)},J.runIfEnterJumpNext=function(ut){J.runIfEnter(ut,J.jumpNext)},J.handleGoTO=function(ut){(ut.keyCode===W.ENTER||ut.type==="click")&&J.handleChange(J.state.currentInputValue)},J.renderPrev=function(ut){var ke=J.props,le=ke.prevIcon,Ue=ke.itemRender,Ct=Ue(ut,"prev",J.getItemIcon(le,"prev page")),Ft=!J.hasPrev();return(0,me.isValidElement)(Ct)?(0,me.cloneElement)(Ct,{disabled:Ft}):Ct},J.renderNext=function(ut){var ke=J.props,le=ke.nextIcon,Ue=ke.itemRender,Ct=Ue(ut,"next",J.getItemIcon(le,"next page")),Ft=!J.hasNext();return(0,me.isValidElement)(Ct)?(0,me.cloneElement)(Ct,{disabled:Ft}):Ct};var tt=Ee.onChange!==Qe,kt="current"in Ee;kt&&!tt&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var Ce=Ee.defaultCurrent;"current"in Ee&&(Ce=Ee.current);var pt=Ee.defaultPageSize;return"pageSize"in Ee&&(pt=Ee.pageSize),Ce=Math.min(Ce,O(pt,void 0,Ee)),J.state={current:Ce,currentInputValue:Ce,pageSize:pt},J}return(0,ne.Z)(Fe,[{key:"componentDidUpdate",value:function(J,tt){var kt=this.props.prefixCls;if(tt.current!==this.state.current&&this.paginationNode.current){var Ce=this.paginationNode.current.querySelector(".".concat(kt,"-item-").concat(tt.current));if(Ce&&document.activeElement===Ce){var pt;Ce==null||(pt=Ce.blur)===null||pt===void 0||pt.call(Ce)}}}},{key:"getValidValue",value:function(J){var tt=J.target.value,kt=O(void 0,this.state,this.props),Ce=this.state.currentInputValue,pt;return tt===""?pt=tt:Number.isNaN(Number(tt))?pt=Ce:tt>=kt?pt=kt:pt=Number(tt),pt}},{key:"getShowSizeChanger",value:function(){var J=this.props,tt=J.showSizeChanger,kt=J.total,Ce=J.totalBoundaryShowSizeChanger;return typeof tt!="undefined"?tt:kt>Ce}},{key:"render",value:function(){var J=this.props,tt=J.prefixCls,kt=J.className,Ce=J.style,pt=J.disabled,ut=J.hideOnSinglePage,ke=J.total,le=J.locale,Ue=J.showQuickJumper,Ct=J.showLessItems,Ft=J.showTitle,$t=J.showTotal,Pr=J.simple,Dr=J.itemRender,Ur=J.showPrevNextJumpers,Rr=J.jumpPrevIcon,Lr=J.jumpNextIcon,pr=J.selectComponentClass,br=J.selectPrefixCls,gn=J.pageSizeOptions,Rn=this.state,fn=Rn.current,Dn=Rn.pageSize,Yn=Rn.currentInputValue;if(ut===!0&&ke<=Dn)return null;var Hr=O(void 0,this.state,this.props),ei=[],ki=null,qn=null,Gn=null,Qi=null,ji=null,ha=Ue&&Ue.goButton,Gi=Ct?1:2,ii=fn-1>0?fn-1:0,yi=fn+1<Hr?fn+1:Hr,Fi=(0,oe.Z)(this.props,{aria:!0,data:!0}),$e=$t&&me.createElement("li",{className:"".concat(tt,"-total-text")},$t(ke,[ke===0?0:(fn-1)*Dn+1,fn*Dn>ke?ke:fn*Dn]));if(Pr){ha&&(typeof ha=="boolean"?ji=me.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},le.jump_to_confirm):ji=me.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},ha),ji=me.createElement("li",{title:Ft?"".concat(le.jump_to).concat(fn,"/").concat(Hr):null,className:"".concat(tt,"-simple-pager")},ji));var vt=this.renderPrev(ii);return me.createElement("ul",(0,U.Z)({className:I()(tt,"".concat(tt,"-simple"),(0,T.Z)({},"".concat(tt,"-disabled"),pt),kt),style:Ce,ref:this.paginationNode},Fi),$e,vt?me.createElement("li",{title:Ft?le.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:I()("".concat(tt,"-prev"),(0,T.Z)({},"".concat(tt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},vt):null,me.createElement("li",{title:Ft?"".concat(fn,"/").concat(Hr):null,className:"".concat(tt,"-simple-pager")},me.createElement("input",{type:"text",value:Yn,disabled:pt,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),me.createElement("span",{className:"".concat(tt,"-slash")},"/"),Hr),me.createElement("li",{title:Ft?le.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:I()("".concat(tt,"-next"),(0,T.Z)({},"".concat(tt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(yi)),ji)}if(Hr<=3+Gi*2){var dt={locale:le,rootPrefixCls:tt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Ft,itemRender:Dr};Hr||ei.push(me.createElement(ye,(0,U.Z)({},dt,{key:"noPager",page:1,className:"".concat(tt,"-item-disabled")})));for(var At=1;At<=Hr;At+=1){var fr=fn===At;ei.push(me.createElement(ye,(0,U.Z)({},dt,{key:At,page:At,active:fr})))}}else{var tr=Ct?le.prev_3:le.prev_5,Wr=Ct?le.next_3:le.next_5,Mr=Dr(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Rr,"prev page")),Gt=Dr(this.getJumpNextPage(),"jump-next",this.getItemIcon(Lr,"next page"));Ur&&(ki=Mr?me.createElement("li",{title:Ft?tr:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:I()("".concat(tt,"-jump-prev"),(0,T.Z)({},"".concat(tt,"-jump-prev-custom-icon"),!!Rr))},Mr):null,qn=Gt?me.createElement("li",{title:Ft?Wr:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:I()("".concat(tt,"-jump-next"),(0,T.Z)({},"".concat(tt,"-jump-next-custom-icon"),!!Lr))},Gt):null),Qi=me.createElement(ye,{locale:le,last:!0,rootPrefixCls:tt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Hr,page:Hr,active:!1,showTitle:Ft,itemRender:Dr}),Gn=me.createElement(ye,{locale:le,rootPrefixCls:tt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Ft,itemRender:Dr});var It=Math.max(1,fn-Gi),sr=Math.min(fn+Gi,Hr);fn-1<=Gi&&(sr=1+Gi*2),Hr-fn<=Gi&&(It=Hr-Gi*2);for(var dr=It;dr<=sr;dr+=1){var cr=fn===dr;ei.push(me.createElement(ye,{locale:le,rootPrefixCls:tt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:dr,page:dr,active:cr,showTitle:Ft,itemRender:Dr}))}fn-1>=Gi*2&&fn!==3&&(ei[0]=(0,me.cloneElement)(ei[0],{className:"".concat(tt,"-item-after-jump-prev")}),ei.unshift(ki)),Hr-fn>=Gi*2&&fn!==Hr-2&&(ei[ei.length-1]=(0,me.cloneElement)(ei[ei.length-1],{className:"".concat(tt,"-item-before-jump-next")}),ei.push(qn)),It!==1&&ei.unshift(Gn),sr!==Hr&&ei.push(Qi)}var xr=!this.hasPrev()||!Hr,at=!this.hasNext()||!Hr,wt=this.renderPrev(ii),Rt=this.renderNext(yi);return me.createElement("ul",(0,U.Z)({className:I()(tt,kt,(0,T.Z)({},"".concat(tt,"-disabled"),pt)),style:Ce,ref:this.paginationNode},Fi),$e,wt?me.createElement("li",{title:Ft?le.prev_page:null,onClick:this.prev,tabIndex:xr?null:0,onKeyPress:this.runIfEnterPrev,className:I()("".concat(tt,"-prev"),(0,T.Z)({},"".concat(tt,"-disabled"),xr)),"aria-disabled":xr},wt):null,ei,Rt?me.createElement("li",{title:Ft?le.next_page:null,onClick:this.next,tabIndex:at?null:0,onKeyPress:this.runIfEnterNext,className:I()("".concat(tt,"-next"),(0,T.Z)({},"".concat(tt,"-disabled"),at)),"aria-disabled":at},Rt):null,me.createElement(pe,{disabled:pt,locale:le,rootPrefixCls:tt,selectComponentClass:pr,selectPrefixCls:br,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:fn,pageSize:Dn,pageSizeOptions:gn,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:ha}))}}],[{key:"getDerivedStateFromProps",value:function(J,tt){var kt={};if("current"in J&&(kt.current=J.current,J.current!==tt.current&&(kt.currentInputValue=kt.current)),"pageSize"in J&&J.pageSize!==tt.pageSize){var Ce=tt.current,pt=O(J.pageSize,tt,J);Ce=Ce>pt?pt:Ce,"current"in J||(kt.current=Ce,kt.currentInputValue=Ce),kt.pageSize=J.pageSize}return kt}}]),Fe}(me.Component);et.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Qe,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Qe,locale:D.Z,style:{},itemRender:Ke,totalBoundaryShowSizeChanger:50};var Pe=et,ve=d(22075),Te=d(36355),ge=d(19716),Be=d(8628),ue=d(9763),we=d(57809);const ot=q=>me.createElement(we.default,Object.assign({},q,{showSearch:!0,size:"small"})),lt=q=>me.createElement(we.default,Object.assign({},q,{showSearch:!0,size:"middle"}));ot.Option=we.default.Option,lt.Option=we.default.Option;var Je=d(9937),fe=d(17313),qt=d(83116),hr=d(37613);const er=q=>{const{componentCls:te}=q;return{[`${te}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${te}-item-link`]:{color:q.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${te}-item-link`]:{color:q.colorTextDisabled,cursor:"not-allowed"}}},[`&${te}-disabled`]:{cursor:"not-allowed",[`${te}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:q.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:q.colorBorder,backgroundColor:q.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:q.itemActiveBgDisabled},a:{color:q.itemActiveColorDisabled}}},[`${te}-item-link`]:{color:q.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${te}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${te}-simple-pager`]:{color:q.colorTextDisabled},[`${te}-jump-prev, ${te}-jump-next`]:{[`${te}-item-link-icon`]:{opacity:0},[`${te}-item-ellipsis`]:{opacity:1}}},[`&${te}-simple`]:{[`${te}-prev, ${te}-next`]:{[`&${te}-disabled ${te}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Fr=q=>{const{componentCls:te}=q;return{[`&${te}-mini ${te}-total-text, &${te}-mini ${te}-simple-pager`]:{height:q.itemSizeSM,lineHeight:`${q.itemSizeSM}px`},[`&${te}-mini ${te}-item`]:{minWidth:q.itemSizeSM,height:q.itemSizeSM,margin:0,lineHeight:`${q.itemSizeSM-2}px`},[`&${te}-mini:not(${te}-disabled) ${te}-item:not(${te}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:q.colorBgTextHover},"&:active":{backgroundColor:q.colorBgTextActive}},[`&${te}-mini ${te}-prev, &${te}-mini ${te}-next`]:{minWidth:q.itemSizeSM,height:q.itemSizeSM,margin:0,lineHeight:`${q.itemSizeSM}px`},[`&${te}-mini:not(${te}-disabled)`]:{[`${te}-prev, ${te}-next`]:{[`&:hover ${te}-item-link`]:{backgroundColor:q.colorBgTextHover},[`&:active ${te}-item-link`]:{backgroundColor:q.colorBgTextActive},[`&${te}-disabled:hover ${te}-item-link`]:{backgroundColor:"transparent"}}},[`
&${te}-mini ${te}-prev ${te}-item-link,
&${te}-mini ${te}-next ${te}-item-link
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:q.itemSizeSM,lineHeight:`${q.itemSizeSM}px`}},[`&${te}-mini ${te}-jump-prev, &${te}-mini ${te}-jump-next`]:{height:q.itemSizeSM,marginInlineEnd:0,lineHeight:`${q.itemSizeSM}px`},[`&${te}-mini ${te}-options`]:{marginInlineStart:q.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:q.miniOptionsSizeChangerTop},"&-quick-jumper":{height:q.itemSizeSM,lineHeight:`${q.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,Je.x0)(q)),{width:q.paginationMiniQuickJumperInputWidth,height:q.controlHeightSM})}}}},Xt=q=>{const{componentCls:te}=q;return{[`
&${te}-simple ${te}-prev,
&${te}-simple ${te}-next
`]:{height:q.itemSizeSM,lineHeight:`${q.itemSizeSM}px`,verticalAlign:"top",[`${te}-item-link`]:{height:q.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:q.colorBgTextHover},"&:active":{backgroundColor:q.colorBgTextActive},"&::after":{height:q.itemSizeSM,lineHeight:`${q.itemSizeSM}px`}}},[`&${te}-simple ${te}-simple-pager`]:{display:"inline-block",height:q.itemSizeSM,marginInlineEnd:q.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:q.marginXS,padding:`0 ${q.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:q.itemInputBg,border:`${q.lineWidth}px ${q.lineType} ${q.colorBorder}`,borderRadius:q.borderRadius,outline:"none",transition:`border-color ${q.motionDurationMid}`,color:"inherit","&:hover":{borderColor:q.colorPrimary},"&:focus":{borderColor:q.colorPrimaryHover,boxShadow:`${q.inputOutlineOffset}px 0 ${q.controlOutlineWidth}px ${q.controlOutline}`},"&[disabled]":{color:q.colorTextDisabled,backgroundColor:q.colorBgContainerDisabled,borderColor:q.colorBorder,cursor:"not-allowed"}}}}},Tr=q=>{const{componentCls:te}=q;return{[`${te}-jump-prev, ${te}-jump-next`]:{outline:0,[`${te}-item-container`]:{position:"relative",[`${te}-item-link-icon`]:{color:q.colorPrimary,fontSize:q.fontSizeSM,opacity:0,transition:`all ${q.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${te}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:q.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:q.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:q.paginationEllipsisTextIndent,opacity:1,transition:`all ${q.motionDurationMid}`}},"&:hover":{[`${te}-item-link-icon`]:{opacity:1},[`${te}-item-ellipsis`]:{opacity:0}}},[`
${te}-prev,
${te}-jump-prev,
${te}-jump-next
`]:{marginInlineEnd:q.marginXS},[`
${te}-prev,
${te}-next,
${te}-jump-prev,
${te}-jump-next
`]:{display:"inline-block",minWidth:q.itemSize,height:q.itemSize,color:q.colorText,fontFamily:q.fontFamily,lineHeight:`${q.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:q.borderRadius,cursor:"pointer",transition:`all ${q.motionDurationMid}`},[`${te}-prev, ${te}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:q.colorText,cursor:"pointer",userSelect:"none"},[`${te}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:q.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${q.lineWidth}px ${q.lineType} transparent`,borderRadius:q.borderRadius,outline:"none",transition:`all ${q.motionDurationMid}`},[`&:hover ${te}-item-link`]:{backgroundColor:q.colorBgTextHover},[`&:active ${te}-item-link`]:{backgroundColor:q.colorBgTextActive},[`&${te}-disabled:hover`]:{[`${te}-item-link`]:{backgroundColor:"transparent"}}},[`${te}-slash`]:{marginInlineEnd:q.paginationSlashMarginInlineEnd,marginInlineStart:q.paginationSlashMarginInlineStart},[`${te}-options`]:{display:"inline-block",marginInlineStart:q.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:q.controlHeight,marginInlineStart:q.marginXS,lineHeight:`${q.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Je.ik)(q)),{width:q.controlHeightLG*1.25,height:q.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:q.marginXS,marginInlineEnd:q.marginXS})}}}},Cr=q=>{const{componentCls:te}=q;return{[`${te}-item`]:{display:"inline-block",minWidth:q.itemSize,height:q.itemSize,marginInlineEnd:q.marginXS,fontFamily:q.fontFamily,lineHeight:`${q.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${q.lineWidth}px ${q.lineType} transparent`,borderRadius:q.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${q.paginationItemPaddingInline}px`,color:q.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${te}-item-active)`]:{"&:hover":{transition:`all ${q.motionDurationMid}`,backgroundColor:q.colorBgTextHover},"&:active":{backgroundColor:q.colorBgTextActive}},"&-active":{fontWeight:q.fontWeightStrong,backgroundColor:q.itemActiveBg,borderColor:q.colorPrimary,a:{color:q.colorPrimary},"&:hover":{borderColor:q.colorPrimaryHover},"&:hover a":{color:q.colorPrimaryHover}}}}},M=q=>{const{componentCls:te}=q;return{[te]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,fe.Wf)(q)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${te}-total-text`]:{display:"inline-block",height:q.itemSize,marginInlineEnd:q.marginXS,lineHeight:`${q.itemSize-2}px`,verticalAlign:"middle"}}),Cr(q)),Tr(q)),Xt(q)),Fr(q)),er(q)),{[`@media only screen and (max-width: ${q.screenLG}px)`]:{[`${te}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${q.screenSM}px)`]:{[`${te}-options`]:{display:"none"}}}),[`&${q.componentCls}-rtl`]:{direction:"rtl"}}},rt=q=>{const{componentCls:te}=q;return{[`${te}${te}-disabled:not(${te}-mini)`]:{"&, &:hover":{[`${te}-item-link`]:{borderColor:q.colorBorder}},"&:focus-visible":{[`${te}-item-link`]:{borderColor:q.colorBorder}},[`${te}-item, ${te}-item-link`]:{backgroundColor:q.colorBgContainerDisabled,borderColor:q.colorBorder,[`&:hover:not(${te}-item-active)`]:{backgroundColor:q.colorBgContainerDisabled,borderColor:q.colorBorder,a:{color:q.colorTextDisabled}},[`&${te}-item-active`]:{backgroundColor:q.itemActiveBgDisabled}},[`${te}-prev, ${te}-next`]:{"&:hover button":{backgroundColor:q.colorBgContainerDisabled,borderColor:q.colorBorder,color:q.colorTextDisabled},[`${te}-item-link`]:{backgroundColor:q.colorBgContainerDisabled,borderColor:q.colorBorder}}},[`${te}:not(${te}-mini)`]:{[`${te}-prev, ${te}-next`]:{"&:hover button":{borderColor:q.colorPrimaryHover,backgroundColor:q.itemBg},[`${te}-item-link`]:{backgroundColor:q.itemLinkBg,borderColor:q.colorBorder},[`&:hover ${te}-item-link`]:{borderColor:q.colorPrimary,backgroundColor:q.itemBg,color:q.colorPrimary},[`&${te}-disabled`]:{[`${te}-item-link`]:{borderColor:q.colorBorder,color:q.colorTextDisabled}}},[`${te}-item`]:{backgroundColor:q.itemBg,border:`${q.lineWidth}px ${q.lineType} ${q.colorBorder}`,[`&:hover:not(${te}-item-active)`]:{borderColor:q.colorPrimary,backgroundColor:q.itemBg,a:{color:q.colorPrimary}},"&-active":{borderColor:q.colorPrimary}}}}},Q=q=>{const{componentCls:te}=q;return{[`${te}:not(${te}-disabled)`]:{[`${te}-item`]:Object.assign({},(0,fe.Qy)(q)),[`${te}-jump-prev, ${te}-jump-next`]:{"&:focus-visible":Object.assign({[`${te}-item-link-icon`]:{opacity:1},[`${te}-item-ellipsis`]:{opacity:0}},(0,fe.oN)(q))},[`${te}-prev, ${te}-next`]:{[`&:focus-visible ${te}-item-link`]:Object.assign({},(0,fe.oN)(q))}}}};var p=(0,qt.Z)("Pagination",q=>{const te=(0,hr.TS)(q,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:q.marginXXS/2,paginationMiniQuickJumperInputWidth:q.controlHeightLG*1.1,paginationItemPaddingInline:q.marginXXS*1.5,paginationEllipsisLetterSpacing:q.marginXXS/2,paginationSlashMarginInlineStart:q.marginXXS,paginationSlashMarginInlineEnd:q.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Je.e5)(q),(0,Je.TM)(q));return[M(te),Q(te),q.wireframe&&rt(te)]},q=>({itemBg:q.colorBgContainer,itemSize:q.controlHeight,itemSizeSM:q.controlHeightSM,itemActiveBg:q.colorBgContainer,itemLinkBg:q.colorBgContainer,itemActiveColorDisabled:q.colorTextDisabled,itemActiveBgDisabled:q.controlItemBgActiveDisabled,itemInputBg:q.colorBgContainer,miniOptionsSizeChangerTop:0})),g=function(q,te){var Fe={};for(var Ee in q)Object.prototype.hasOwnProperty.call(q,Ee)&&te.indexOf(Ee)<0&&(Fe[Ee]=q[Ee]);if(q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,Ee=Object.getOwnPropertySymbols(q);J<Ee.length;J++)te.indexOf(Ee[J])<0&&Object.prototype.propertyIsEnumerable.call(q,Ee[J])&&(Fe[Ee[J]]=q[Ee[J]]);return Fe},se=q=>{const{prefixCls:te,selectPrefixCls:Fe,className:Ee,rootClassName:J,style:tt,size:kt,locale:Ce,selectComponentClass:pt,responsive:ut,showSizeChanger:ke}=q,le=g(q,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Ue}=(0,Be.Z)(ut),{getPrefixCls:Ct,direction:Ft,pagination:$t={}}=me.useContext(Te.E_),Pr=Ct("pagination",te),[Dr,Ur]=p(Pr),Rr=ke!=null?ke:$t.showSizeChanger,Lr=me.useMemo(()=>{const Hr=me.createElement("span",{className:`${Pr}-item-ellipsis`},"\u2022\u2022\u2022"),ei=me.createElement("button",{className:`${Pr}-item-link`,type:"button",tabIndex:-1},Ft==="rtl"?me.createElement(N.Z,null):me.createElement(h.Z,null)),ki=me.createElement("button",{className:`${Pr}-item-link`,type:"button",tabIndex:-1},Ft==="rtl"?me.createElement(h.Z,null):me.createElement(N.Z,null)),qn=me.createElement("a",{className:`${Pr}-item-link`},me.createElement("div",{className:`${Pr}-item-container`},Ft==="rtl"?me.createElement(E.Z,{className:`${Pr}-item-link-icon`}):me.createElement(c,{className:`${Pr}-item-link-icon`}),Hr)),Gn=me.createElement("a",{className:`${Pr}-item-link`},me.createElement("div",{className:`${Pr}-item-container`},Ft==="rtl"?me.createElement(c,{className:`${Pr}-item-link-icon`}):me.createElement(E.Z,{className:`${Pr}-item-link-icon`}),Hr));return{prevIcon:ei,nextIcon:ki,jumpPrevIcon:qn,jumpNextIcon:Gn}},[Ft,Pr]),[pr]=(0,ue.Z)("Pagination",ve.Z),br=Object.assign(Object.assign({},pr),Ce),gn=(0,ge.Z)(kt),Rn=gn==="small"||!!(Ue&&!gn&&ut),fn=Ct("select",Fe),Dn=I()({[`${Pr}-mini`]:Rn,[`${Pr}-rtl`]:Ft==="rtl"},$t==null?void 0:$t.className,Ee,J,Ur),Yn=Object.assign(Object.assign({},$t==null?void 0:$t.style),tt);return Dr(me.createElement(Pe,Object.assign({},Lr,le,{style:Yn,prefixCls:Pr,selectPrefixCls:fn,className:Dn,selectComponentClass:pt||(Rn?ot:lt),locale:br,showSizeChanger:Rr})))},De=se},93948:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return ke}});var U=d(59301),me=d(29679),V=d(40001),Oe=d(19248),ee=d(99267),z=d(92310),C=d.n(z),c=d(2738),E=d(36355),h=d(92413),N=d(33708),S=d(37061),I={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},T=function(){var Ue=(0,U.useRef)([]),Ct=(0,U.useRef)(null);return(0,U.useEffect)(function(){var Ft=Date.now(),$t=!1;Ue.current.forEach(function(Pr){if(Pr){$t=!0;var Dr=Pr.style;Dr.transitionDuration=".3s, .3s, .3s, .06s",Ct.current&&Ft-Ct.current<100&&(Dr.transitionDuration="0s, 0s")}}),$t&&(Ct.current=Date.now())}),Ue.current},X=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],P=function(Ue){var Ct=(0,N.Z)((0,N.Z)({},I),Ue),Ft=Ct.className,$t=Ct.percent,Pr=Ct.prefixCls,Dr=Ct.strokeColor,Ur=Ct.strokeLinecap,Rr=Ct.strokeWidth,Lr=Ct.style,pr=Ct.trailColor,br=Ct.trailWidth,gn=Ct.transition,Rn=(0,S.Z)(Ct,X);delete Rn.gapPosition;var fn=Array.isArray($t)?$t:[$t],Dn=Array.isArray(Dr)?Dr:[Dr],Yn=T(),Hr=Rr/2,ei=100-Rr/2,ki="M ".concat(Ur==="round"?Hr:0,",").concat(Hr,`
L `).concat(Ur==="round"?ei:100,",").concat(Hr),qn="0 0 100 ".concat(Rr),Gn=0;return U.createElement("svg",(0,h.Z)({className:C()("".concat(Pr,"-line"),Ft),viewBox:qn,preserveAspectRatio:"none",style:Lr},Rn),U.createElement("path",{className:"".concat(Pr,"-line-trail"),d:ki,strokeLinecap:Ur,stroke:pr,strokeWidth:br||Rr,fillOpacity:"0"}),fn.map(function(Qi,ji){var ha=1;switch(Ur){case"round":ha=1-Rr/100;break;case"square":ha=1-Rr/2/100;break;default:ha=1;break}var Gi={strokeDasharray:"".concat(Qi*ha,"px, 100px"),strokeDashoffset:"-".concat(Gn,"px"),transition:gn||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},ii=Dn[ji]||Dn[Dn.length-1];return Gn+=Qi,U.createElement("path",{key:ji,className:"".concat(Pr,"-line-path"),d:ki,strokeLinecap:Ur,stroke:ii,strokeWidth:Rr,fillOpacity:"0",ref:function(Fi){Yn[ji]=Fi},style:Gi})}))},ne=P,K=d(39559),de=d(33606),oe=d(47273),j=0,W=(0,oe.Z)();function D(){var le;return W?(le=j,j+=1):le="TEST_OR_SSR",le}var ce=function(le){var Ue=U.useState(),Ct=(0,de.Z)(Ue,2),Ft=Ct[0],$t=Ct[1];return U.useEffect(function(){$t("rc_progress_".concat(D()))},[]),le||Ft},pe=function(Ue){var Ct=Ue.bg,Ft=Ue.children;return U.createElement("div",{style:{width:"100%",height:"100%",background:Ct}},Ft)};function Se(le,Ue){return Object.keys(le).map(function(Ct){var Ft=parseFloat(Ct),$t="".concat(Math.floor(Ft*Ue),"%");return"".concat(le[Ct]," ").concat($t)})}var ye=U.forwardRef(function(le,Ue){var Ct=le.prefixCls,Ft=le.color,$t=le.gradientId,Pr=le.radius,Dr=le.style,Ur=le.ptg,Rr=le.strokeLinecap,Lr=le.strokeWidth,pr=le.size,br=le.gapDegree,gn=Ft&&(0,K.Z)(Ft)==="object",Rn=gn?"#FFF":void 0,fn=pr/2,Dn=U.createElement("circle",{className:"".concat(Ct,"-circle-path"),r:Pr,cx:fn,cy:fn,stroke:Rn,strokeLinecap:Rr,strokeWidth:Lr,opacity:Ur===0?0:1,style:Dr,ref:Ue});if(!gn)return Dn;var Yn="".concat($t,"-conic"),Hr=br?"".concat(180+br/2,"deg"):"0deg",ei=Se(Ft,(360-br)/360),ki=Se(Ft,1),qn="conic-gradient(from ".concat(Hr,", ").concat(ei.join(", "),")"),Gn="linear-gradient(to ".concat(br?"bottom":"top",", ").concat(ki.join(", "),")");return U.createElement(U.Fragment,null,U.createElement("mask",{id:Yn},Dn),U.createElement("foreignObject",{x:0,y:0,width:pr,height:pr,mask:"url(#".concat(Yn,")")},U.createElement(pe,{bg:Gn},U.createElement(pe,{bg:qn}))))}),Qe=ye,$=100,Ke=function(Ue,Ct,Ft,$t,Pr,Dr,Ur,Rr,Lr,pr){var br=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,gn=Ft/100*360*((360-Dr)/360),Rn=Dr===0?0:{bottom:0,top:180,left:90,right:-90}[Ur],fn=(100-$t)/100*Ct;Lr==="round"&&$t!==100&&(fn+=pr/2,fn>=Ct&&(fn=Ct-.01));var Dn=$/2;return{stroke:typeof Rr=="string"?Rr:void 0,strokeDasharray:"".concat(Ct,"px ").concat(Ue),strokeDashoffset:fn+br,transform:"rotate(".concat(Pr+gn+Rn,"deg)"),transformOrigin:"".concat(Dn,"px ").concat(Dn,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},O=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function et(le){var Ue=le!=null?le:[];return Array.isArray(Ue)?Ue:[Ue]}var Pe=function(Ue){var Ct=(0,N.Z)((0,N.Z)({},I),Ue),Ft=Ct.id,$t=Ct.prefixCls,Pr=Ct.steps,Dr=Ct.strokeWidth,Ur=Ct.trailWidth,Rr=Ct.gapDegree,Lr=Rr===void 0?0:Rr,pr=Ct.gapPosition,br=Ct.trailColor,gn=Ct.strokeLinecap,Rn=Ct.style,fn=Ct.className,Dn=Ct.strokeColor,Yn=Ct.percent,Hr=(0,S.Z)(Ct,O),ei=$/2,ki=ce(Ft),qn="".concat(ki,"-gradient"),Gn=ei-Dr/2,Qi=Math.PI*2*Gn,ji=Lr>0?90+Lr/2:-90,ha=Qi*((360-Lr)/360),Gi=(0,K.Z)(Pr)==="object"?Pr:{count:Pr,space:2},ii=Gi.count,yi=Gi.space,Fi=et(Yn),$e=et(Dn),vt=$e.find(function(Gt){return Gt&&(0,K.Z)(Gt)==="object"}),dt=vt&&(0,K.Z)(vt)==="object",At=dt?"butt":gn,fr=Ke(Qi,ha,0,100,ji,Lr,pr,br,At,Dr),tr=T(),Wr=function(){var It=0;return Fi.map(function(sr,dr){var cr=$e[dr]||$e[$e.length-1],xr=Ke(Qi,ha,It,sr,ji,Lr,pr,cr,At,Dr);return It+=sr,U.createElement(Qe,{key:dr,color:cr,ptg:sr,radius:Gn,prefixCls:$t,gradientId:qn,style:xr,strokeLinecap:At,strokeWidth:Dr,gapDegree:Lr,ref:function(wt){tr[dr]=wt},size:$})}).reverse()},Mr=function(){var It=Math.round(ii*(Fi[0]/100)),sr=100/ii,dr=0;return new Array(ii).fill(null).map(function(cr,xr){var at=xr<=It-1?$e[0]:br,wt=at&&(0,K.Z)(at)==="object"?"url(#".concat(qn,")"):void 0,Rt=Ke(Qi,ha,dr,sr,ji,Lr,pr,at,"butt",Dr,yi);return dr+=(ha-Rt.strokeDashoffset+yi)*100/ha,U.createElement("circle",{key:xr,className:"".concat($t,"-circle-path"),r:Gn,cx:ei,cy:ei,stroke:wt,strokeWidth:Dr,opacity:1,style:Rt,ref:function(Ar){tr[xr]=Ar}})})};return U.createElement("svg",(0,h.Z)({className:C()("".concat($t,"-circle"),fn),viewBox:"0 0 ".concat($," ").concat($),style:Rn,id:Ft,role:"presentation"},Hr),!ii&&U.createElement("circle",{className:"".concat($t,"-circle-trail"),r:Gn,cx:ei,cy:ei,stroke:br,strokeLinecap:At,strokeWidth:Ur||Dr,style:fr}),ii?Mr():Wr())},ve=Pe,Te={Line:ne,Circle:ve},ge=d(6848),Be=d(93398);function ue(le){return!le||le<0?0:le>100?100:le}function we(le){let{success:Ue,successPercent:Ct}=le,Ft=Ct;return Ue&&"progress"in Ue&&(Ft=Ue.progress),Ue&&"percent"in Ue&&(Ft=Ue.percent),Ft}const ot=le=>{let{percent:Ue,success:Ct,successPercent:Ft}=le;const $t=ue(we({success:Ct,successPercent:Ft}));return[$t,ue(ue(Ue)-$t)]},lt=le=>{let{success:Ue={},strokeColor:Ct}=le;const{strokeColor:Ft}=Ue;return[Ft||Be.presetPrimaryColors.green,Ct||null]},Je=(le,Ue,Ct)=>{var Ft,$t,Pr,Dr;let Ur=-1,Rr=-1;if(Ue==="step"){const Lr=Ct.steps,pr=Ct.strokeWidth;typeof le=="string"||typeof le=="undefined"?(Ur=le==="small"?2:14,Rr=pr!=null?pr:8):typeof le=="number"?[Ur,Rr]=[le,le]:[Ur=14,Rr=8]=le,Ur*=Lr}else if(Ue==="line"){const Lr=Ct==null?void 0:Ct.strokeWidth;typeof le=="string"||typeof le=="undefined"?Rr=Lr||(le==="small"?6:8):typeof le=="number"?[Ur,Rr]=[le,le]:[Ur=-1,Rr=8]=le}else(Ue==="circle"||Ue==="dashboard")&&(typeof le=="string"||typeof le=="undefined"?[Ur,Rr]=le==="small"?[60,60]:[120,120]:typeof le=="number"?[Ur,Rr]=[le,le]:(Ur=($t=(Ft=le[0])!==null&&Ft!==void 0?Ft:le[1])!==null&&$t!==void 0?$t:120,Rr=(Dr=(Pr=le[0])!==null&&Pr!==void 0?Pr:le[1])!==null&&Dr!==void 0?Dr:120));return[Ur,Rr]},fe=3,qt=le=>fe/le*100;var er=le=>{const{prefixCls:Ue,trailColor:Ct=null,strokeLinecap:Ft="round",gapPosition:$t,gapDegree:Pr,width:Dr=120,type:Ur,children:Rr,success:Lr,size:pr=Dr}=le,[br,gn]=Je(pr,"circle");let{strokeWidth:Rn}=le;Rn===void 0&&(Rn=Math.max(qt(br),6));const fn={width:br,height:gn,fontSize:br*.15+6},Dn=U.useMemo(()=>{if(Pr||Pr===0)return Pr;if(Ur==="dashboard")return 75},[Pr,Ur]),Yn=$t||Ur==="dashboard"&&"bottom"||void 0,Hr=Object.prototype.toString.call(le.strokeColor)==="[object Object]",ei=lt({success:Lr,strokeColor:le.strokeColor}),ki=C()(`${Ue}-inner`,{[`${Ue}-circle-gradient`]:Hr}),qn=U.createElement(ve,{percent:ot(le),strokeWidth:Rn,trailWidth:Rn,strokeColor:ei,strokeLinecap:Ft,trailColor:Ct,prefixCls:Ue,gapDegree:Dn,gapPosition:Yn});return U.createElement("div",{className:ki,style:fn},br<=20?U.createElement(ge.Z,{title:Rr},U.createElement("span",null,qn)):U.createElement(U.Fragment,null,qn,Rr))},Fr=function(le,Ue){var Ct={};for(var Ft in le)Object.prototype.hasOwnProperty.call(le,Ft)&&Ue.indexOf(Ft)<0&&(Ct[Ft]=le[Ft]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $t=0,Ft=Object.getOwnPropertySymbols(le);$t<Ft.length;$t++)Ue.indexOf(Ft[$t])<0&&Object.prototype.propertyIsEnumerable.call(le,Ft[$t])&&(Ct[Ft[$t]]=le[Ft[$t]]);return Ct};const Xt=le=>{let Ue=[];return Object.keys(le).forEach(Ct=>{const Ft=parseFloat(Ct.replace(/%/g,""));isNaN(Ft)||Ue.push({key:Ft,value:le[Ct]})}),Ue=Ue.sort((Ct,Ft)=>Ct.key-Ft.key),Ue.map(Ct=>{let{key:Ft,value:$t}=Ct;return`${$t} ${Ft}%`}).join(", ")},Tr=(le,Ue)=>{const{from:Ct=Be.presetPrimaryColors.blue,to:Ft=Be.presetPrimaryColors.blue,direction:$t=Ue==="rtl"?"to left":"to right"}=le,Pr=Fr(le,["from","to","direction"]);if(Object.keys(Pr).length!==0){const Dr=Xt(Pr);return{backgroundImage:`linear-gradient(${$t}, ${Dr})`}}return{backgroundImage:`linear-gradient(${$t}, ${Ct}, ${Ft})`}};var M=le=>{const{prefixCls:Ue,direction:Ct,percent:Ft,size:$t,strokeWidth:Pr,strokeColor:Dr,strokeLinecap:Ur="round",children:Rr,trailColor:Lr=null,success:pr}=le,br=Dr&&typeof Dr!="string"?Tr(Dr,Ct):{backgroundColor:Dr},gn=Ur==="square"||Ur==="butt"?0:void 0,Rn={backgroundColor:Lr||void 0,borderRadius:gn},fn=$t!=null?$t:[-1,Pr||($t==="small"?6:8)],[Dn,Yn]=Je(fn,"line",{strokeWidth:Pr}),Hr=Object.assign({width:`${ue(Ft)}%`,height:Yn,borderRadius:gn},br),ei=we(le),ki={width:`${ue(ei)}%`,height:Yn,borderRadius:gn,backgroundColor:pr==null?void 0:pr.strokeColor},qn={width:Dn<0?"100%":Dn,height:Yn};return U.createElement(U.Fragment,null,U.createElement("div",{className:`${Ue}-outer`,style:qn},U.createElement("div",{className:`${Ue}-inner`,style:Rn},U.createElement("div",{className:`${Ue}-bg`,style:Hr}),ei!==void 0?U.createElement("div",{className:`${Ue}-success-bg`,style:ki}):null)),Rr)},Q=le=>{const{size:Ue,steps:Ct,percent:Ft=0,strokeWidth:$t=8,strokeColor:Pr,trailColor:Dr=null,prefixCls:Ur,children:Rr}=le,Lr=Math.round(Ct*(Ft/100)),pr=Ue==="small"?2:14,br=Ue!=null?Ue:[pr,$t],[gn,Rn]=Je(br,"step",{steps:Ct,strokeWidth:$t}),fn=gn/Ct,Dn=new Array(Ct);for(let Yn=0;Yn<Ct;Yn++){const Hr=Array.isArray(Pr)?Pr[Yn]:Pr;Dn[Yn]=U.createElement("div",{key:Yn,className:C()(`${Ur}-steps-item`,{[`${Ur}-steps-item-active`]:Yn<=Lr-1}),style:{backgroundColor:Yn<=Lr-1?Hr:Dr,width:fn,height:Rn}})}return U.createElement("div",{className:`${Ur}-steps-outer`},Dn,Rr)},p=d(93083),g=d(17313),B=d(83116),se=d(37613);const De=le=>{const Ue=le?"100%":"-100%";return new p.Keyframes(`antProgress${le?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Ue}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Ue}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},q=le=>{const{componentCls:Ue,iconCls:Ct}=le;return{[Ue]:Object.assign(Object.assign({},(0,g.Wf)(le)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:le.fontSize,marginInlineEnd:le.marginXS,marginBottom:le.marginXS},[`${Ue}-outer`]:{display:"inline-block",width:"100%"},[`&${Ue}-show-info`]:{[`${Ue}-outer`]:{marginInlineEnd:`calc(-2em - ${le.marginXS}px)`,paddingInlineEnd:`calc(2em + ${le.paddingXS}px)`}},[`${Ue}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:le.remainingColor,borderRadius:le.lineBorderRadius},[`${Ue}-inner:not(${Ue}-circle-gradient)`]:{[`${Ue}-circle-path`]:{stroke:le.defaultColor}},[`${Ue}-success-bg, ${Ue}-bg`]:{position:"relative",backgroundColor:le.defaultColor,borderRadius:le.lineBorderRadius,transition:`all ${le.motionDurationSlow} ${le.motionEaseInOutCirc}`},[`${Ue}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:le.colorSuccess},[`${Ue}-text`]:{display:"inline-block",width:"2em",marginInlineStart:le.marginXS,color:le.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[Ct]:{fontSize:le.fontSize}},[`&${Ue}-status-active`]:{[`${Ue}-bg::before`]:{position:"absolute",inset:0,backgroundColor:le.colorBgContainer,borderRadius:le.lineBorderRadius,opacity:0,animationName:De(),animationDuration:le.progressActiveMotionDuration,animationTimingFunction:le.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Ue}-rtl${Ue}-status-active`]:{[`${Ue}-bg::before`]:{animationName:De(!0)}},[`&${Ue}-status-exception`]:{[`${Ue}-bg`]:{backgroundColor:le.colorError},[`${Ue}-text`]:{color:le.colorError}},[`&${Ue}-status-exception ${Ue}-inner:not(${Ue}-circle-gradient)`]:{[`${Ue}-circle-path`]:{stroke:le.colorError}},[`&${Ue}-status-success`]:{[`${Ue}-bg`]:{backgroundColor:le.colorSuccess},[`${Ue}-text`]:{color:le.colorSuccess}},[`&${Ue}-status-success ${Ue}-inner:not(${Ue}-circle-gradient)`]:{[`${Ue}-circle-path`]:{stroke:le.colorSuccess}}})}},te=le=>{const{componentCls:Ue,iconCls:Ct}=le;return{[Ue]:{[`${Ue}-circle-trail`]:{stroke:le.remainingColor},[`&${Ue}-circle ${Ue}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Ue}-circle ${Ue}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:le.circleTextColor,fontSize:le.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[Ct]:{fontSize:`${le.fontSize/le.fontSizeSM}em`}},[`${Ue}-circle&-status-exception`]:{[`${Ue}-text`]:{color:le.colorError}},[`${Ue}-circle&-status-success`]:{[`${Ue}-text`]:{color:le.colorSuccess}}},[`${Ue}-inline-circle`]:{lineHeight:1,[`${Ue}-inner`]:{verticalAlign:"bottom"}}}},Fe=le=>{const{componentCls:Ue}=le;return{[Ue]:{[`${Ue}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:le.progressStepMinWidth,marginInlineEnd:le.progressStepMarginInlineEnd,backgroundColor:le.remainingColor,transition:`all ${le.motionDurationSlow}`,"&-active":{backgroundColor:le.defaultColor}}}}}},Ee=le=>{const{componentCls:Ue,iconCls:Ct}=le;return{[Ue]:{[`${Ue}-small&-line, ${Ue}-small&-line ${Ue}-text ${Ct}`]:{fontSize:le.fontSizeSM}}}};var J=(0,B.Z)("Progress",le=>{const Ue=le.marginXXS/2,Ct=(0,se.TS)(le,{progressStepMarginInlineEnd:Ue,progressStepMinWidth:Ue,progressActiveMotionDuration:"2.4s"});return[q(Ct),te(Ct),Fe(Ct),Ee(Ct)]},le=>({circleTextColor:le.colorText,defaultColor:le.colorInfo,remainingColor:le.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),tt=function(le,Ue){var Ct={};for(var Ft in le)Object.prototype.hasOwnProperty.call(le,Ft)&&Ue.indexOf(Ft)<0&&(Ct[Ft]=le[Ft]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $t=0,Ft=Object.getOwnPropertySymbols(le);$t<Ft.length;$t++)Ue.indexOf(Ft[$t])<0&&Object.prototype.propertyIsEnumerable.call(le,Ft[$t])&&(Ct[Ft[$t]]=le[Ft[$t]]);return Ct};const kt=null,Ce=["normal","exception","active","success"];var ut=U.forwardRef((le,Ue)=>{const{prefixCls:Ct,className:Ft,rootClassName:$t,steps:Pr,strokeColor:Dr,percent:Ur=0,size:Rr="default",showInfo:Lr=!0,type:pr="line",status:br,format:gn,style:Rn}=le,fn=tt(le,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),Dn=U.useMemo(()=>{var Fi,$e;const vt=we(le);return parseInt(vt!==void 0?(Fi=vt!=null?vt:0)===null||Fi===void 0?void 0:Fi.toString():($e=Ur!=null?Ur:0)===null||$e===void 0?void 0:$e.toString(),10)},[Ur,le.success,le.successPercent]),Yn=U.useMemo(()=>!Ce.includes(br)&&Dn>=100?"success":br||"normal",[br,Dn]),{getPrefixCls:Hr,direction:ei,progress:ki}=U.useContext(E.E_),qn=Hr("progress",Ct),[Gn,Qi]=J(qn),ji=U.useMemo(()=>{if(!Lr)return null;const Fi=we(le);let $e;const vt=gn||(At=>`${At}%`),dt=pr==="line";return gn||Yn!=="exception"&&Yn!=="success"?$e=vt(ue(Ur),ue(Fi)):Yn==="exception"?$e=dt?U.createElement(Oe.Z,null):U.createElement(ee.Z,null):Yn==="success"&&($e=dt?U.createElement(me.Z,null):U.createElement(V.Z,null)),U.createElement("span",{className:`${qn}-text`,title:typeof $e=="string"?$e:void 0},$e)},[Lr,Ur,Dn,Yn,pr,qn,gn]),ha=Array.isArray(Dr)?Dr[0]:Dr,Gi=typeof Dr=="string"||Array.isArray(Dr)?Dr:void 0;let ii;pr==="line"?ii=Pr?U.createElement(Q,Object.assign({},le,{strokeColor:Gi,prefixCls:qn,steps:Pr}),ji):U.createElement(M,Object.assign({},le,{strokeColor:ha,prefixCls:qn,direction:ei}),ji):(pr==="circle"||pr==="dashboard")&&(ii=U.createElement(er,Object.assign({},le,{strokeColor:ha,prefixCls:qn,progressStatus:Yn}),ji));const yi=C()(qn,`${qn}-status-${Yn}`,`${qn}-${pr==="dashboard"&&"circle"||Pr&&"steps"||pr}`,{[`${qn}-inline-circle`]:pr==="circle"&&Je(Rr,"circle")[0]<=20,[`${qn}-show-info`]:Lr,[`${qn}-${Rr}`]:typeof Rr=="string",[`${qn}-rtl`]:ei==="rtl"},ki==null?void 0:ki.className,Ft,$t,Qi);return Gn(U.createElement("div",Object.assign({ref:Ue,style:Object.assign(Object.assign({},ki==null?void 0:ki.style),Rn),className:yi,role:"progressbar","aria-valuenow":Dn},(0,c.Z)(fn,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),ii))}),ke=ut},5112:function(Sn,ar,d){"use strict";d.d(ar,{ZP:function(){return Be}});var U=d(92310),me=d.n(U),V=d(18929),Oe=d(26112),ee=d(59301),z=d(36355),C=d(19716);const c=ee.createContext(null),E=c.Provider;var h=c;const N=ee.createContext(null),S=N.Provider;var I=d(5630),T=d(8654),X=d(1684),P=d(32441),ne=d(17313),K=d(83116),de=d(37613);const oe=ue=>{const{componentCls:we,antCls:ot}=ue,lt=`${we}-group`;return{[lt]:Object.assign(Object.assign({},(0,ne.Wf)(ue)),{display:"inline-block",fontSize:0,[`&${lt}-rtl`]:{direction:"rtl"},[`${ot}-badge ${ot}-badge-count`]:{zIndex:1},[`> ${ot}-badge:not(:first-child) > ${ot}-button-wrapper`]:{borderInlineStart:"none"}})}},j=ue=>{const{componentCls:we,wrapperMarginInlineEnd:ot,colorPrimary:lt,radioSize:Je,motionDurationSlow:fe,motionDurationMid:qt,motionEaseInOutCirc:hr,colorBgContainer:er,colorBorder:Fr,lineWidth:Xt,dotSize:Tr,colorBgContainerDisabled:Cr,colorTextDisabled:M,paddingXS:rt,dotColorDisabled:Q,lineType:p,radioDotDisabledSize:g,wireframe:B,colorWhite:se}=ue,De=`${we}-inner`;return{[`${we}-wrapper`]:Object.assign(Object.assign({},(0,ne.Wf)(ue)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:ot,cursor:"pointer",[`&${we}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:ue.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${we}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${Xt}px ${p} ${lt}`,borderRadius:"50%",visibility:"hidden",content:'""'},[we]:Object.assign(Object.assign({},(0,ne.Wf)(ue)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${we}-wrapper:hover &,
&:hover ${De}`]:{borderColor:lt},[`${we}-input:focus-visible + ${De}`]:Object.assign({},(0,ne.oN)(ue)),[`${we}:hover::after, ${we}-wrapper:hover &::after`]:{visibility:"visible"},[`${we}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:Je,height:Je,marginBlockStart:Je/-2,marginInlineStart:Je/-2,backgroundColor:B?lt:se,borderBlockStart:0,borderInlineStart:0,borderRadius:Je,transform:"scale(0)",opacity:0,transition:`all ${fe} ${hr}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:Je,height:Je,backgroundColor:er,borderColor:Fr,borderStyle:"solid",borderWidth:Xt,borderRadius:"50%",transition:`all ${qt}`},[`${we}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${we}-checked`]:{[De]:{borderColor:lt,backgroundColor:B?er:lt,"&::after":{transform:`scale(${Tr/Je})`,opacity:1,transition:`all ${fe} ${hr}`}}},[`${we}-disabled`]:{cursor:"not-allowed",[De]:{backgroundColor:Cr,borderColor:Fr,cursor:"not-allowed","&::after":{backgroundColor:Q}},[`${we}-input`]:{cursor:"not-allowed"},[`${we}-disabled + span`]:{color:M,cursor:"not-allowed"},[`&${we}-checked`]:{[De]:{"&::after":{transform:`scale(${g/Je})`}}}},[`span${we} + *`]:{paddingInlineStart:rt,paddingInlineEnd:rt}})}},W=ue=>{const{buttonColor:we,controlHeight:ot,componentCls:lt,lineWidth:Je,lineType:fe,colorBorder:qt,motionDurationSlow:hr,motionDurationMid:er,buttonPaddingInline:Fr,fontSize:Xt,buttonBg:Tr,fontSizeLG:Cr,controlHeightLG:M,controlHeightSM:rt,paddingXS:Q,borderRadius:p,borderRadiusSM:g,borderRadiusLG:B,buttonCheckedBg:se,buttonSolidCheckedColor:De,colorTextDisabled:q,colorBgContainerDisabled:te,buttonCheckedBgDisabled:Fe,buttonCheckedColorDisabled:Ee,colorPrimary:J,colorPrimaryHover:tt,colorPrimaryActive:kt,buttonSolidCheckedBg:Ce,buttonSolidCheckedHoverBg:pt,buttonSolidCheckedActiveBg:ut}=ue;return{[`${lt}-button-wrapper`]:{position:"relative",display:"inline-block",height:ot,margin:0,paddingInline:Fr,paddingBlock:0,color:we,fontSize:Xt,lineHeight:`${ot-Je*2}px`,background:Tr,border:`${Je}px ${fe} ${qt}`,borderBlockStartWidth:Je+.02,borderInlineStartWidth:0,borderInlineEndWidth:Je,cursor:"pointer",transition:[`color ${er}`,`background ${er}`,`box-shadow ${er}`].join(","),a:{color:we},[`> ${lt}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-Je,insetInlineStart:-Je,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:Je,paddingInline:0,backgroundColor:qt,transition:`background-color ${hr}`,content:'""'}},"&:first-child":{borderInlineStart:`${Je}px ${fe} ${qt}`,borderStartStartRadius:p,borderEndStartRadius:p},"&:last-child":{borderStartEndRadius:p,borderEndEndRadius:p},"&:first-child:last-child":{borderRadius:p},[`${lt}-group-large &`]:{height:M,fontSize:Cr,lineHeight:`${M-Je*2}px`,"&:first-child":{borderStartStartRadius:B,borderEndStartRadius:B},"&:last-child":{borderStartEndRadius:B,borderEndEndRadius:B}},[`${lt}-group-small &`]:{height:rt,paddingInline:Q-Je,paddingBlock:0,lineHeight:`${rt-Je*2}px`,"&:first-child":{borderStartStartRadius:g,borderEndStartRadius:g},"&:last-child":{borderStartEndRadius:g,borderEndEndRadius:g}},"&:hover":{position:"relative",color:J},"&:has(:focus-visible)":Object.assign({},(0,ne.oN)(ue)),[`${lt}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${lt}-button-wrapper-disabled)`]:{zIndex:1,color:J,background:se,borderColor:J,"&::before":{backgroundColor:J},"&:first-child":{borderColor:J},"&:hover":{color:tt,borderColor:tt,"&::before":{backgroundColor:tt}},"&:active":{color:kt,borderColor:kt,"&::before":{backgroundColor:kt}}},[`${lt}-group-solid &-checked:not(${lt}-button-wrapper-disabled)`]:{color:De,background:Ce,borderColor:Ce,"&:hover":{color:De,background:pt,borderColor:pt},"&:active":{color:De,background:ut,borderColor:ut}},"&-disabled":{color:q,backgroundColor:te,borderColor:qt,cursor:"not-allowed","&:first-child, &:hover":{color:q,backgroundColor:te,borderColor:qt}},[`&-disabled${lt}-button-wrapper-checked`]:{color:Ee,backgroundColor:Fe,borderColor:qt,boxShadow:"none"}}}},D=ue=>ue-4*2;var ce=(0,K.Z)("Radio",ue=>{const{controlOutline:we,controlOutlineWidth:ot,radioSize:lt}=ue,Je=`0 0 0 ${ot}px ${we}`,fe=Je,qt=D(lt),hr=(0,de.TS)(ue,{radioDotDisabledSize:qt,radioFocusShadow:Je,radioButtonFocusShadow:fe});return[oe(hr),j(hr),W(hr)]},ue=>{const{wireframe:we,padding:ot,marginXS:lt,lineWidth:Je,fontSizeLG:fe,colorText:qt,colorBgContainer:hr,colorTextDisabled:er,controlItemBgActiveDisabled:Fr,colorTextLightSolid:Xt,colorPrimary:Tr,colorPrimaryHover:Cr,colorPrimaryActive:M}=ue,rt=4,Q=fe,p=we?D(Q):Q-(rt+Je)*2;return{radioSize:Q,dotSize:p,dotColorDisabled:er,buttonSolidCheckedColor:Xt,buttonSolidCheckedBg:Tr,buttonSolidCheckedHoverBg:Cr,buttonSolidCheckedActiveBg:M,buttonBg:hr,buttonCheckedBg:hr,buttonColor:qt,buttonCheckedBgDisabled:Fr,buttonCheckedColorDisabled:er,buttonPaddingInline:ot-Je,wrapperMarginInlineEnd:lt}}),pe=d(14088),Se=d(4572),ye=function(ue,we){var ot={};for(var lt in ue)Object.prototype.hasOwnProperty.call(ue,lt)&&we.indexOf(lt)<0&&(ot[lt]=ue[lt]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Je=0,lt=Object.getOwnPropertySymbols(ue);Je<lt.length;Je++)we.indexOf(lt[Je])<0&&Object.prototype.propertyIsEnumerable.call(ue,lt[Je])&&(ot[lt[Je]]=ue[lt[Je]]);return ot};const Qe=(ue,we)=>{var ot,lt;const Je=ee.useContext(h),fe=ee.useContext(N),{getPrefixCls:qt,direction:hr,radio:er}=ee.useContext(z.E_),Fr=ee.useRef(null),Xt=(0,T.sQ)(we,Fr),{isFormItemInput:Tr}=ee.useContext(P.aM),Cr=kt=>{var Ce,pt;(Ce=ue.onChange)===null||Ce===void 0||Ce.call(ue,kt),(pt=Je==null?void 0:Je.onChange)===null||pt===void 0||pt.call(Je,kt)},{prefixCls:M,className:rt,rootClassName:Q,children:p,style:g}=ue,B=ye(ue,["prefixCls","className","rootClassName","children","style"]),se=qt("radio",M),De=((Je==null?void 0:Je.optionType)||fe)==="button",q=De?`${se}-button`:se,[te,Fe]=ce(se),Ee=Object.assign({},B),J=ee.useContext(X.Z);Je&&(Ee.name=Je.name,Ee.onChange=Cr,Ee.checked=ue.value===Je.value,Ee.disabled=(ot=Ee.disabled)!==null&&ot!==void 0?ot:Je.disabled),Ee.disabled=(lt=Ee.disabled)!==null&&lt!==void 0?lt:J;const tt=me()(`${q}-wrapper`,{[`${q}-wrapper-checked`]:Ee.checked,[`${q}-wrapper-disabled`]:Ee.disabled,[`${q}-wrapper-rtl`]:hr==="rtl",[`${q}-wrapper-in-form-item`]:Tr},er==null?void 0:er.className,rt,Q,Fe);return te(ee.createElement(pe.Z,{component:"Radio",disabled:Ee.disabled},ee.createElement("label",{className:tt,style:Object.assign(Object.assign({},er==null?void 0:er.style),g),onMouseEnter:ue.onMouseEnter,onMouseLeave:ue.onMouseLeave},ee.createElement(I.Z,Object.assign({},Ee,{className:me()(Ee.className,!De&&Se.A),type:"radio",prefixCls:q,ref:Xt})),p!==void 0?ee.createElement("span",null,p):null)))};var Ke=ee.forwardRef(Qe);const O=ee.forwardRef((ue,we)=>{const{getPrefixCls:ot,direction:lt}=ee.useContext(z.E_),[Je,fe]=(0,V.Z)(ue.defaultValue,{value:ue.value}),qt=Ce=>{const pt=Je,ut=Ce.target.value;"value"in ue||fe(ut);const{onChange:ke}=ue;ke&&ut!==pt&&ke(Ce)},{prefixCls:hr,className:er,rootClassName:Fr,options:Xt,buttonStyle:Tr="outline",disabled:Cr,children:M,size:rt,style:Q,id:p,onMouseEnter:g,onMouseLeave:B,onFocus:se,onBlur:De}=ue,q=ot("radio",hr),te=`${q}-group`,[Fe,Ee]=ce(q);let J=M;Xt&&Xt.length>0&&(J=Xt.map(Ce=>typeof Ce=="string"||typeof Ce=="number"?ee.createElement(Ke,{key:Ce.toString(),prefixCls:q,disabled:Cr,value:Ce,checked:Je===Ce},Ce):ee.createElement(Ke,{key:`radio-group-value-options-${Ce.value}`,prefixCls:q,disabled:Ce.disabled||Cr,value:Ce.value,checked:Je===Ce.value,title:Ce.title,style:Ce.style},Ce.label)));const tt=(0,C.Z)(rt),kt=me()(te,`${te}-${Tr}`,{[`${te}-${tt}`]:tt,[`${te}-rtl`]:lt==="rtl"},er,Fr,Ee);return Fe(ee.createElement("div",Object.assign({},(0,Oe.Z)(ue,{aria:!0,data:!0}),{className:kt,style:Q,onMouseEnter:g,onMouseLeave:B,onFocus:se,onBlur:De,id:p,ref:we}),ee.createElement(E,{value:{onChange:qt,value:Je,disabled:ue.disabled,name:ue.name,optionType:ue.optionType}},J)))});var et=ee.memo(O),Pe=function(ue,we){var ot={};for(var lt in ue)Object.prototype.hasOwnProperty.call(ue,lt)&&we.indexOf(lt)<0&&(ot[lt]=ue[lt]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Je=0,lt=Object.getOwnPropertySymbols(ue);Je<lt.length;Je++)we.indexOf(lt[Je])<0&&Object.prototype.propertyIsEnumerable.call(ue,lt[Je])&&(ot[lt[Je]]=ue[lt[Je]]);return ot};const ve=(ue,we)=>{const{getPrefixCls:ot}=ee.useContext(z.E_),{prefixCls:lt}=ue,Je=Pe(ue,["prefixCls"]),fe=ot("radio",lt);return ee.createElement(S,{value:"button"},ee.createElement(Ke,Object.assign({prefixCls:fe},Je,{type:"radio",ref:we})))};var Te=ee.forwardRef(ve);const ge=Ke;ge.Button=Te,ge.Group=et,ge.__ANT_RADIO=!0;var Be=ge},57809:function(Sn,ar,d){"use strict";var U=d(92310),me=d.n(U),V=d(77861),Oe=d(2738),ee=d(59301),z=d(53487),C=d(62892),c=d(19080),E=d(36355),h=d(1684),N=d(93891),S=d(19716),I=d(32441),T=d(33234),X=d(14154),P=d(58582),ne=d(84443),K=d(66339),de=function(ce,pe){var Se={};for(var ye in ce)Object.prototype.hasOwnProperty.call(ce,ye)&&pe.indexOf(ye)<0&&(Se[ye]=ce[ye]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,ye=Object.getOwnPropertySymbols(ce);Qe<ye.length;Qe++)pe.indexOf(ye[Qe])<0&&Object.prototype.propertyIsEnumerable.call(ce,ye[Qe])&&(Se[ye[Qe]]=ce[ye[Qe]]);return Se};const oe="SECRET_COMBOBOX_MODE_DO_NOT_USE",j=(ce,pe)=>{var Se,{prefixCls:ye,bordered:Qe=!0,className:$,rootClassName:Ke,getPopupContainer:O,popupClassName:et,dropdownClassName:Pe,listHeight:ve=256,placement:Te,listItemHeight:ge=24,size:Be,disabled:ue,notFoundContent:we,status:ot,builtinPlacements:lt,dropdownMatchSelectWidth:Je,popupMatchSelectWidth:fe,direction:qt,style:hr,allowClear:er}=ce,Fr=de(ce,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:Xt,getPrefixCls:Tr,renderEmpty:Cr,direction:M,virtual:rt,popupMatchSelectWidth:Q,popupOverflow:p,select:g}=ee.useContext(E.E_),B=Tr("select",ye),se=Tr(),De=qt!=null?qt:M,{compactSize:q,compactItemClassnames:te}=(0,T.ri)(B,De),[Fe,Ee]=(0,X.Z)(B),J=ee.useMemo(()=>{const{mode:Yn}=Fr;if(Yn!=="combobox")return Yn===oe?"combobox":Yn},[Fr.mode]),tt=J==="multiple"||J==="tags",kt=(0,ne.Z)(Fr.suffixIcon,Fr.showArrow),Ce=(Se=fe!=null?fe:Je)!==null&&Se!==void 0?Se:Q,{status:pt,hasFeedback:ut,isFormItemInput:ke,feedbackIcon:le}=ee.useContext(I.aM),Ue=(0,c.F)(pt,ot);let Ct;we!==void 0?Ct=we:J==="combobox"?Ct=null:Ct=(Cr==null?void 0:Cr("Select"))||ee.createElement(N.Z,{componentName:"Select"});const{suffixIcon:Ft,itemIcon:$t,removeIcon:Pr,clearIcon:Dr}=(0,K.Z)(Object.assign(Object.assign({},Fr),{multiple:tt,hasFeedback:ut,feedbackIcon:le,showSuffixIcon:kt,prefixCls:B,showArrow:Fr.showArrow,componentName:"Select"})),Ur=er===!0?{clearIcon:Dr}:er,Rr=(0,Oe.Z)(Fr,["suffixIcon","itemIcon"]),Lr=me()(et||Pe,{[`${B}-dropdown-${De}`]:De==="rtl"},Ke,Ee),pr=(0,S.Z)(Yn=>{var Hr;return(Hr=Be!=null?Be:q)!==null&&Hr!==void 0?Hr:Yn}),br=ee.useContext(h.Z),gn=ue!=null?ue:br,Rn=me()({[`${B}-lg`]:pr==="large",[`${B}-sm`]:pr==="small",[`${B}-rtl`]:De==="rtl",[`${B}-borderless`]:!Qe,[`${B}-in-form-item`]:ke},(0,c.Z)(B,Ue,ut),te,g==null?void 0:g.className,$,Ke,Ee),fn=ee.useMemo(()=>Te!==void 0?Te:De==="rtl"?"bottomRight":"bottomLeft",[Te,De]),Dn=(0,P.Z)(lt,p);return Fe(ee.createElement(V.ZP,Object.assign({ref:pe,virtual:rt,showSearch:g==null?void 0:g.showSearch},Rr,{style:Object.assign(Object.assign({},g==null?void 0:g.style),hr),dropdownMatchSelectWidth:Ce,builtinPlacements:Dn,transitionName:(0,C.m)(se,"slide-up",Fr.transitionName),listHeight:ve,listItemHeight:ge,mode:J,prefixCls:B,placement:fn,direction:De,suffixIcon:Ft,menuItemSelectedIcon:$t,removeIcon:Pr,allowClear:Ur,notFoundContent:Ct,className:Rn,getPopupContainer:O||Xt,dropdownClassName:Lr,disabled:gn})))},W=ee.forwardRef(j),D=(0,z.Z)(W);W.SECRET_COMBOBOX_MODE_DO_NOT_USE=oe,W.Option=V.Wx,W.OptGroup=V.Xo,W._InternalPanelDoNotUseOrYouWillBeFired=D,ar.default=W},14154:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return W}});var U=d(17313),me=d(74207),V=d(37613),Oe=d(83116),ee=d(13826),z=d(92899);const C=D=>{const{optionHeight:ce,optionFontSize:pe,optionLineHeight:Se,optionPadding:ye}=D;return{position:"relative",display:"block",minHeight:ce,padding:ye,color:D.colorText,fontWeight:"normal",fontSize:pe,lineHeight:Se,boxSizing:"border-box"}};var E=D=>{const{antCls:ce,componentCls:pe}=D,Se=`${pe}-item`,ye=`&${ce}-slide-up-enter${ce}-slide-up-enter-active`,Qe=`&${ce}-slide-up-appear${ce}-slide-up-appear-active`,$=`&${ce}-slide-up-leave${ce}-slide-up-leave-active`,Ke=`${pe}-dropdown-placement-`;return[{[`${pe}-dropdown`]:Object.assign(Object.assign({},(0,U.Wf)(D)),{position:"absolute",top:-9999,zIndex:D.zIndexPopup,boxSizing:"border-box",padding:D.paddingXXS,overflow:"hidden",fontSize:D.fontSize,fontVariant:"initial",backgroundColor:D.colorBgElevated,borderRadius:D.borderRadiusLG,outline:"none",boxShadow:D.boxShadowSecondary,[`
${ye}${Ke}bottomLeft,
${Qe}${Ke}bottomLeft
`]:{animationName:ee.fJ},[`
${ye}${Ke}topLeft,
${Qe}${Ke}topLeft,
${ye}${Ke}topRight,
${Qe}${Ke}topRight
`]:{animationName:ee.Qt},[`${$}${Ke}bottomLeft`]:{animationName:ee.Uw},[`
${$}${Ke}topLeft,
${$}${Ke}topRight
`]:{animationName:ee.ly},"&-hidden":{display:"none"},[`${Se}`]:Object.assign(Object.assign({},C(D)),{cursor:"pointer",transition:`background ${D.motionDurationSlow} ease`,borderRadius:D.borderRadiusSM,"&-group":{color:D.colorTextDescription,fontSize:D.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},U.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${Se}-option-disabled)`]:{backgroundColor:D.optionActiveBg},[`&-selected:not(${Se}-option-disabled)`]:{color:D.optionSelectedColor,fontWeight:D.optionSelectedFontWeight,backgroundColor:D.optionSelectedBg,[`${Se}-option-state`]:{color:D.colorPrimary}},"&-disabled":{[`&${Se}-option-selected`]:{backgroundColor:D.colorBgContainerDisabled},color:D.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:D.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},(0,ee.oN)(D,"slide-up"),(0,ee.oN)(D,"slide-down"),(0,z.Fm)(D,"move-up"),(0,z.Fm)(D,"move-down")]};const h=2,N=D=>{let{controlHeightSM:ce,controlHeight:pe,lineWidth:Se}=D;const ye=(pe-ce)/2-Se,Qe=Math.ceil(ye/2);return[ye,Qe]};function S(D,ce){const{componentCls:pe,iconCls:Se}=D,ye=`${pe}-selection-overflow`,Qe=D.multipleSelectItemHeight,[$]=N(D),Ke=ce?`${pe}-${ce}`:"";return{[`${pe}-multiple${Ke}`]:{fontSize:D.fontSize,[ye]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${pe}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:`${$-h}px ${h*2}px`,borderRadius:D.borderRadius,[`${pe}-show-search&`]:{cursor:"text"},[`${pe}-disabled&`]:{background:D.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${h}px 0`,lineHeight:`${Qe}px`,visibility:"hidden",content:'"\\a0"'}},[`
&${pe}-show-arrow ${pe}-selector,
&${pe}-allow-clear ${pe}-selector
`]:{paddingInlineEnd:D.fontSizeIcon+D.controlPaddingHorizontal},[`${pe}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:Qe,marginTop:h,marginBottom:h,lineHeight:`${Qe-D.lineWidth*2}px`,background:D.multipleItemBg,border:`${D.lineWidth}px ${D.lineType} ${D.multipleItemBorderColor}`,borderRadius:D.borderRadiusSM,cursor:"default",transition:`font-size ${D.motionDurationSlow}, line-height ${D.motionDurationSlow}, height ${D.motionDurationSlow}`,userSelect:"none",marginInlineEnd:h*2,paddingInlineStart:D.paddingXS,paddingInlineEnd:D.paddingXS/2,[`${pe}-disabled&`]:{color:D.multipleItemColorDisabled,borderColor:D.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:D.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,U.Ro)()),{display:"inline-flex",alignItems:"center",color:D.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${Se}`]:{verticalAlign:"-0.2em"},"&:hover":{color:D.colorIconHover}})},[`${ye}-item + ${ye}-item`]:{[`${pe}-selection-search`]:{marginInlineStart:0}},[`${pe}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:D.inputPaddingHorizontalBase-$,"\n &-input,\n &-mirror\n ":{height:Qe,fontFamily:D.fontFamily,lineHeight:`${Qe}px`,transition:`all ${D.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${pe}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:D.inputPaddingHorizontalBase,insetInlineEnd:D.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${D.motionDurationSlow}`}}}}var T=D=>{const{componentCls:ce}=D,pe=(0,V.TS)(D,{controlHeight:D.controlHeightSM,multipleSelectItemHeight:D.controlHeightXS,borderRadius:D.borderRadiusSM,borderRadiusSM:D.borderRadiusXS}),Se=(0,V.TS)(D,{fontSize:D.fontSizeLG,controlHeight:D.controlHeightLG,multipleSelectItemHeight:D.multipleItemHeightLG,borderRadius:D.borderRadiusLG,borderRadiusSM:D.borderRadius}),[,ye]=N(D);return[S(D),S(pe,"sm"),{[`${ce}-multiple${ce}-sm`]:{[`${ce}-selection-placeholder`]:{insetInline:D.controlPaddingHorizontalSM-D.lineWidth},[`${ce}-selection-search`]:{marginInlineStart:ye}}},S(Se,"lg")]};function X(D,ce){const{componentCls:pe,inputPaddingHorizontalBase:Se,borderRadius:ye}=D,Qe=D.controlHeight-D.lineWidth*2,$=Math.ceil(D.fontSize*1.25),Ke=ce?`${pe}-${ce}`:"";return{[`${pe}-single${Ke}`]:{fontSize:D.fontSize,[`${pe}-selector`]:Object.assign(Object.assign({},(0,U.Wf)(D)),{display:"flex",borderRadius:ye,[`${pe}-selection-search`]:{position:"absolute",top:0,insetInlineStart:Se,insetInlineEnd:Se,bottom:0,"&-input":{width:"100%"}},[`
${pe}-selection-item,
${pe}-selection-placeholder
`]:{padding:0,lineHeight:`${Qe}px`,transition:`all ${D.motionDurationSlow}, visibility 0s`,"@supports (-moz-appearance: meterbar)":{lineHeight:`${Qe}px`}},[`${pe}-selection-item`]:{position:"relative",userSelect:"none"},[`${pe}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${pe}-selection-item:after`,`${pe}-selection-placeholder:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[`
&${pe}-show-arrow ${pe}-selection-item,
&${pe}-show-arrow ${pe}-selection-placeholder
`]:{paddingInlineEnd:$},[`&${pe}-open ${pe}-selection-item`]:{color:D.colorTextPlaceholder},[`&:not(${pe}-customize-input)`]:{[`${pe}-selector`]:{width:"100%",height:D.controlHeight,padding:`0 ${Se}px`,[`${pe}-selection-search-input`]:{height:Qe},"&:after":{lineHeight:`${Qe}px`}}},[`&${pe}-customize-input`]:{[`${pe}-selector`]:{"&:after":{display:"none"},[`${pe}-selection-search`]:{position:"static",width:"100%"},[`${pe}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${Se}px`,"&:after":{display:"none"}}}}}}}function P(D){const{componentCls:ce}=D,pe=D.controlPaddingHorizontalSM-D.lineWidth;return[X(D),X((0,V.TS)(D,{controlHeight:D.controlHeightSM,borderRadius:D.borderRadiusSM}),"sm"),{[`${ce}-single${ce}-sm`]:{[`&:not(${ce}-customize-input)`]:{[`${ce}-selection-search`]:{insetInlineStart:pe,insetInlineEnd:pe},[`${ce}-selector`]:{padding:`0 ${pe}px`},[`&${ce}-show-arrow ${ce}-selection-search`]:{insetInlineEnd:pe+D.fontSize*1.5},[`
&${ce}-show-arrow ${ce}-selection-item,
&${ce}-show-arrow ${ce}-selection-placeholder
`]:{paddingInlineEnd:D.fontSize*1.5}}}},X((0,V.TS)(D,{controlHeight:D.singleItemHeightLG,fontSize:D.fontSizeLG,borderRadius:D.borderRadiusLG}),"lg")]}const ne=D=>{const{componentCls:ce,selectorBg:pe}=D;return{position:"relative",backgroundColor:pe,border:`${D.lineWidth}px ${D.lineType} ${D.colorBorder}`,transition:`all ${D.motionDurationMid} ${D.motionEaseInOut}`,input:{cursor:"pointer"},[`${ce}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${ce}-disabled&`]:{color:D.colorTextDisabled,background:D.colorBgContainerDisabled,cursor:"not-allowed",[`${ce}-multiple&`]:{background:D.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},K=function(D,ce){let pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:Se,borderHoverColor:ye,outlineColor:Qe,antCls:$}=ce,Ke=pe?{[`${Se}-selector`]:{borderColor:ye}}:{};return{[D]:{[`&:not(${Se}-disabled):not(${Se}-customize-input):not(${$}-pagination-size-changer)`]:Object.assign(Object.assign({},Ke),{[`${Se}-focused& ${Se}-selector`]:{borderColor:ye,boxShadow:`0 0 0 ${ce.controlOutlineWidth}px ${Qe}`,outline:0},[`&:hover ${Se}-selector`]:{borderColor:ye}})}}},de=D=>{const{componentCls:ce}=D;return{[`${ce}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},oe=D=>{const{componentCls:ce,inputPaddingHorizontalBase:pe,iconCls:Se}=D;return{[ce]:Object.assign(Object.assign({},(0,U.Wf)(D)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${ce}-customize-input) ${ce}-selector`]:Object.assign(Object.assign({},ne(D)),de(D)),[`${ce}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},U.vS),[`${ce}-selection-placeholder`]:Object.assign(Object.assign({},U.vS),{flex:1,color:D.colorTextPlaceholder,pointerEvents:"none"}),[`${ce}-arrow`]:Object.assign(Object.assign({},(0,U.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:pe,height:D.fontSizeIcon,marginTop:-D.fontSizeIcon/2,color:D.colorTextQuaternary,fontSize:D.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[Se]:{verticalAlign:"top",transition:`transform ${D.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${ce}-suffix)`]:{pointerEvents:"auto"}},[`${ce}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${ce}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:pe,zIndex:1,display:"inline-block",width:D.fontSizeIcon,height:D.fontSizeIcon,marginTop:-D.fontSizeIcon/2,color:D.colorTextQuaternary,fontSize:D.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:D.clearBg,cursor:"pointer",opacity:0,transition:`color ${D.motionDurationMid} ease, opacity ${D.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:D.colorTextTertiary}},"&:hover":{[`${ce}-clear`]:{opacity:1}}}),[`${ce}-has-feedback`]:{[`${ce}-clear`]:{insetInlineEnd:pe+D.fontSize+D.paddingXS}}}},j=D=>{const{componentCls:ce}=D;return[{[ce]:{[`&-borderless ${ce}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${ce}-in-form-item`]:{width:"100%"}}},oe(D),P(D),T(D),E(D),{[`${ce}-rtl`]:{direction:"rtl"}},K(ce,(0,V.TS)(D,{borderHoverColor:D.colorPrimaryHover,outlineColor:D.controlOutline})),K(`${ce}-status-error`,(0,V.TS)(D,{borderHoverColor:D.colorErrorHover,outlineColor:D.colorErrorOutline}),!0),K(`${ce}-status-warning`,(0,V.TS)(D,{borderHoverColor:D.colorWarningHover,outlineColor:D.colorWarningOutline}),!0),(0,me.c)(D,{borderElCls:`${ce}-selector`,focusElCls:`${ce}-focused`})]};var W=(0,Oe.Z)("Select",(D,ce)=>{let{rootPrefixCls:pe}=ce;const Se=(0,V.TS)(D,{rootPrefixCls:pe,inputPaddingHorizontalBase:D.paddingSM-1,multipleSelectItemHeight:D.multipleItemHeight});return[j(Se)]},D=>{const{fontSize:ce,lineHeight:pe,controlHeight:Se,controlPaddingHorizontal:ye,zIndexPopupBase:Qe,colorText:$,fontWeightStrong:Ke,controlItemBgActive:O,controlItemBgHover:et,colorBgContainer:Pe,colorFillSecondary:ve,controlHeightLG:Te,controlHeightSM:ge,colorBgContainerDisabled:Be,colorTextDisabled:ue}=D;return{zIndexPopup:Qe+50,optionSelectedColor:$,optionSelectedFontWeight:Ke,optionSelectedBg:O,optionActiveBg:et,optionPadding:`${(Se-ce*pe)/2}px ${ye}px`,optionFontSize:ce,optionLineHeight:pe,optionHeight:Se,selectorBg:Pe,clearBg:Pe,singleItemHeightLG:Te,multipleItemBg:ve,multipleItemBorderColor:"transparent",multipleItemHeight:ge,multipleItemHeightLG:Se,multipleSelectorBgDisabled:Be,multipleItemColorDisabled:ue,multipleItemBorderColorDisabled:"transparent"}})},58582:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return me}});const U=V=>{const ee={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:V==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},ee),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},ee),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},ee),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},ee),{points:["br","tr"],offset:[0,-4]})}};function me(V,Oe){return V||U(Oe)}},84443:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return U}});function U(me,V){return V!==void 0?V:me!==null}},66339:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return c}});var U=d(40001),me=d(19248),V=d(99267),Oe=d(84105),ee=d(58617),z=d(47472),C=d(59301);function c(E){let{suffixIcon:h,clearIcon:N,menuItemSelectedIcon:S,removeIcon:I,loading:T,multiple:X,hasFeedback:P,prefixCls:ne,showSuffixIcon:K,feedbackIcon:de,showArrow:oe,componentName:j}=E;const W=N!=null?N:C.createElement(me.Z,null),D=ye=>h===null&&!P&&!oe?null:C.createElement(C.Fragment,null,K!==!1&&ye,P&&de);let ce=null;if(h!==void 0)ce=D(h);else if(T)ce=D(C.createElement(ee.Z,{spin:!0}));else{const ye=`${ne}-suffix`;ce=Qe=>{let{open:$,showSearch:Ke}=Qe;return D($&&Ke?C.createElement(z.Z,{className:ye}):C.createElement(Oe.Z,{className:ye}))}}let pe=null;S!==void 0?pe=S:X?pe=C.createElement(U.Z,null):pe=null;let Se=null;return I!==void 0?Se=I:Se=C.createElement(V.Z,null),{clearIcon:W,suffixIcon:ce,itemIcon:pe,removeIcon:Se}}},81327:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return ne}});var U=d(59301),me=d(92310),V=d.n(me),Oe=d(11592),ee=d(36355),z=d(33234);const C=U.createContext({latestIndex:0}),c=C.Provider;var h=K=>{let{className:de,index:oe,children:j,split:W,style:D}=K;const{latestIndex:ce}=U.useContext(C);return j==null?null:U.createElement(U.Fragment,null,U.createElement("div",{className:de,style:D},j),oe<ce&&W&&U.createElement("span",{className:`${de}-split`},W))},N=d(2856);function S(K){return["small","middle","large"].includes(K)}function I(K){return K?typeof K=="number"&&!Number.isNaN(K):!1}var T=function(K,de){var oe={};for(var j in K)Object.prototype.hasOwnProperty.call(K,j)&&de.indexOf(j)<0&&(oe[j]=K[j]);if(K!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,j=Object.getOwnPropertySymbols(K);W<j.length;W++)de.indexOf(j[W])<0&&Object.prototype.propertyIsEnumerable.call(K,j[W])&&(oe[j[W]]=K[j[W]]);return oe};const P=U.forwardRef((K,de)=>{var oe,j;const{getPrefixCls:W,space:D,direction:ce}=U.useContext(ee.E_),{size:pe=(D==null?void 0:D.size)||"small",align:Se,className:ye,rootClassName:Qe,children:$,direction:Ke="horizontal",prefixCls:O,split:et,style:Pe,wrap:ve=!1,classNames:Te,styles:ge}=K,Be=T(K,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[ue,we]=Array.isArray(pe)?pe:[pe,pe],ot=S(we),lt=S(ue),Je=I(we),fe=I(ue),qt=(0,Oe.Z)($,{keepEmpty:!0}),hr=Se===void 0&&Ke==="horizontal"?"center":Se,er=W("space",O),[Fr,Xt]=(0,N.Z)(er),Tr=V()(er,D==null?void 0:D.className,Xt,`${er}-${Ke}`,{[`${er}-rtl`]:ce==="rtl",[`${er}-align-${hr}`]:hr,[`${er}-gap-row-${we}`]:ot,[`${er}-gap-col-${ue}`]:lt},ye,Qe),Cr=V()(`${er}-item`,(oe=Te==null?void 0:Te.item)!==null&&oe!==void 0?oe:(j=D==null?void 0:D.classNames)===null||j===void 0?void 0:j.item);let M=0;const rt=qt.map((g,B)=>{var se,De;g!=null&&(M=B);const q=g&&g.key||`${Cr}-${B}`;return U.createElement(h,{className:Cr,key:q,index:B,split:et,style:(se=ge==null?void 0:ge.item)!==null&&se!==void 0?se:(De=D==null?void 0:D.styles)===null||De===void 0?void 0:De.item},g)}),Q=U.useMemo(()=>({latestIndex:M}),[M]);if(qt.length===0)return null;const p={};return ve&&(p.flexWrap="wrap"),!lt&&fe&&(p.columnGap=ue),!ot&&Je&&(p.rowGap=we),Fr(U.createElement("div",Object.assign({ref:de,className:Tr,style:Object.assign(Object.assign(Object.assign({},p),D==null?void 0:D.style),Pe)},Be),U.createElement(c,{value:Q},rt)))});P.Compact=z.ZP;var ne=P},8378:function(Sn,ar){"use strict";const d=U=>({[U.componentCls]:{[`${U.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${U.motionDurationMid} ${U.motionEaseInOut},
opacity ${U.motionDurationMid} ${U.motionEaseInOut} !important`}},[`${U.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${U.motionDurationMid} ${U.motionEaseInOut},
opacity ${U.motionDurationMid} ${U.motionEaseInOut} !important`}}});ar.Z=d},92899:function(Sn,ar,d){"use strict";d.d(ar,{Fm:function(){return S}});var U=d(93083),me=d(95406);const V=new U.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Oe=new U.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),ee=new U.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 U.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),C=new U.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),c=new U.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),E=new U.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),h=new U.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),N={"move-up":{inKeyframes:E,outKeyframes:h},"move-down":{inKeyframes:V,outKeyframes:Oe},"move-left":{inKeyframes:ee,outKeyframes:z},"move-right":{inKeyframes:C,outKeyframes:c}},S=(I,T)=>{const{antCls:X}=I,P=`${X}-${T}`,{inKeyframes:ne,outKeyframes:K}=N[T];return[(0,me.R)(P,ne,K,I.motionDurationMid),{[`
${P}-enter,
${P}-appear
`]:{opacity:0,animationTimingFunction:I.motionEaseOutCirc},[`${P}-leave`]:{animationTimingFunction:I.motionEaseInOutCirc}}]}},13826:function(Sn,ar,d){"use strict";d.d(ar,{Qt:function(){return ee},Uw:function(){return Oe},fJ:function(){return V},ly:function(){return z},oN:function(){return S}});var U=d(93083),me=d(95406);const V=new U.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),Oe=new U.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),ee=new U.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),z=new U.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),C=new U.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),c=new U.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),E=new U.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),h=new U.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),N={"slide-up":{inKeyframes:V,outKeyframes:Oe},"slide-down":{inKeyframes:ee,outKeyframes:z},"slide-left":{inKeyframes:C,outKeyframes:c},"slide-right":{inKeyframes:E,outKeyframes:h}},S=(I,T)=>{const{antCls:X}=I,P=`${X}-${T}`,{inKeyframes:ne,outKeyframes:K}=N[T];return[(0,me.R)(P,ne,K,I.motionDurationMid),{[`
${P}-enter,
${P}-appear
`]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:I.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${P}-leave`]:{animationTimingFunction:I.motionEaseInQuint}}]}},15969:function(Sn,ar,d){"use strict";d.d(ar,{N:function(){return U}});const U=me=>({color:me.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${me.motionDurationSlow}`,"&:focus, &:hover":{color:me.colorLinkHover},"&:active":{color:me.colorLinkActive}})},1710:function(Sn,ar,d){"use strict";d.d(ar,{default:function(){return Dt}});var U={},me="rc-table-internal-hook",V=d(33606),Oe=d(6089),ee=d(34280),z=d(13697),C=d(59301),c=d(4676);function E(Z){var G=C.createContext(void 0),Ie=function(_e){var ze=_e.value,ft=_e.children,mt=C.useRef(ze);mt.current=ze;var Qt=C.useState(function(){return{getValue:function(){return mt.current},listeners:new Set}}),be=(0,V.Z)(Qt,1),Ve=be[0];return(0,ee.Z)(function(){(0,c.unstable_batchedUpdates)(function(){Ve.listeners.forEach(function(qe){qe(ze)})})},[ze]),C.createElement(G.Provider,{value:Ve},ft)};return{Context:G,Provider:Ie,defaultValue:Z}}function h(Z,G){var Ie=(0,Oe.Z)(typeof G=="function"?G:function(qe){if(G===void 0)return qe;if(!Array.isArray(G))return qe[G];var yt={};return G.forEach(function(Bt){yt[Bt]=qe[Bt]}),yt}),Re=C.useContext(Z==null?void 0:Z.Context),_e=Re||{},ze=_e.listeners,ft=_e.getValue,mt=C.useRef();mt.current=Ie(Re?ft():Z==null?void 0:Z.defaultValue);var Qt=C.useState({}),be=(0,V.Z)(Qt,2),Ve=be[1];return(0,ee.Z)(function(){if(!Re)return;function qe(yt){var Bt=Ie(yt);(0,z.Z)(mt.current,Bt,!0)||Ve({})}return ze.add(qe),function(){ze.delete(qe)}},[Re]),mt.current}var N=d(92413),S=d(8654);function I(){var Z=C.createContext(null);function G(){return C.useContext(Z)}function Ie(_e,ze){var ft=(0,S.Yr)(_e),mt=function(be,Ve){var qe=ft?{ref:Ve}:{},yt=C.useRef(0),Bt=C.useRef(be),Ut=G();return Ut!==null?C.createElement(_e,(0,N.Z)({},be,qe)):((!ze||ze(Bt.current,be))&&(yt.current+=1),Bt.current=be,C.createElement(Z.Provider,{value:yt.current},C.createElement(_e,(0,N.Z)({},be,qe))))};return ft?C.forwardRef(mt):mt}function Re(_e,ze){var ft=(0,S.Yr)(_e),mt=function(be,Ve){var qe=ft?{ref:Ve}:{};return G(),C.createElement(_e,(0,N.Z)({},be,qe))};return ft?C.memo(C.forwardRef(mt),ze):C.memo(mt,ze)}return{makeImmutable:Ie,responseImmutable:Re,useImmutableMark:G}}var T=I(),X=T.makeImmutable,P=T.responseImmutable,ne=T.useImmutableMark,K=I(),de=K.makeImmutable,oe=K.responseImmutable,j=K.useImmutableMark,W=E(),D=W;function ce(Z,G){var Ie=C.useRef(0);Ie.current+=1;var Re=C.useRef(Z),_e=[];Object.keys(Z||{}).map(function(ft){var mt;(Z==null?void 0:Z[ft])!==((mt=Re.current)===null||mt===void 0?void 0:mt[ft])&&_e.push(ft)}),Re.current=Z;var ze=C.useRef([]);return _e.length&&(ze.current=_e),C.useDebugValue(Ie.current),C.useDebugValue(ze.current.join(", ")),G&&console.log("".concat(G,":"),Ie.current,ze.current),Ie.current}var pe=null,Se=C.memo(function(){var Z=ce();return C.createElement("h1",null,"Render Times: ",Z)});Se.displayName="RenderBlock";var ye=d(39559),Qe=d(33708),$=d(400),Ke=d(92310),O=d.n(Ke),et=d(80547),Pe=d(97938),ve=d(48736),Te=C.createContext({renderWithProps:!1}),ge=Te,Be="RC_TABLE_KEY";function ue(Z){return Z==null?[]:Array.isArray(Z)?Z:[Z]}function we(Z){var G=[],Ie={};return Z.forEach(function(Re){for(var _e=Re||{},ze=_e.key,ft=_e.dataIndex,mt=ze||ue(ft).join("-")||Be;Ie[mt];)mt="".concat(mt,"_next");Ie[mt]=!0,G.push(mt)}),G}function ot(Z){return Z!=null}function lt(Z){return Z&&(0,ye.Z)(Z)==="object"&&!Array.isArray(Z)&&!C.isValidElement(Z)}function Je(Z,G,Ie,Re,_e,ze){var ft=C.useContext(ge),mt=j(),Qt=(0,et.Z)(function(){if(ot(Re))return[Re];var be=G==null||G===""?[]:Array.isArray(G)?G:[G],Ve=(0,Pe.Z)(Z,be),qe=Ve,yt=void 0;if(_e){var Bt=_e(Ve,Z,Ie);lt(Bt)?(qe=Bt.children,yt=Bt.props,ft.renderWithProps=!0):qe=Bt}return[qe,yt]},[mt,Z,Re,G,_e,Ie],function(be,Ve){if(ze){var qe=(0,V.Z)(be,2),yt=qe[1],Bt=(0,V.Z)(Ve,2),Ut=Bt[1];return ze(Ut,yt)}return ft.renderWithProps?!0:!(0,z.Z)(be,Ve,!0)});return Qt}function fe(Z,G,Ie,Re){var _e=Z+G-1;return Z<=Re&&_e>=Ie}function qt(Z,G){return h(D,function(Ie){var Re=fe(Z,G||1,Ie.hoverStartRow,Ie.hoverEndRow);return[Re,Ie.onHover]})}var hr=function(G){var Ie=G.ellipsis,Re=G.rowType,_e=G.children,ze,ft=Ie===!0?{showTitle:!0}:Ie;return ft&&(ft.showTitle||Re==="header")&&(typeof _e=="string"||typeof _e=="number"?ze=_e.toString():C.isValidElement(_e)&&typeof _e.props.children=="string"&&(ze=_e.props.children)),ze};function er(Z){var G,Ie,Re,_e,ze,ft,mt,Qt,be=Z.component,Ve=Z.children,qe=Z.ellipsis,yt=Z.scope,Bt=Z.prefixCls,Ut=Z.className,ir=Z.align,rr=Z.record,kr=Z.render,Sr=Z.dataIndex,_r=Z.renderIndex,un=Z.shouldCellUpdate,jn=Z.index,yr=Z.rowType,Ot=Z.colSpan,hi=Z.rowSpan,pn=Z.fixLeft,Vr=Z.fixRight,$r=Z.firstFixLeft,Xr=Z.lastFixLeft,en=Z.firstFixRight,Un=Z.lastFixRight,mi=Z.appendNode,gi=Z.additionalProps,ni=gi===void 0?{}:gi,Li=Z.isSticky,Vi="".concat(Bt,"-cell"),Ti=h(D,["supportSticky","allColumnsFixedLeft"]),zi=Ti.supportSticky,ci=Ti.allColumnsFixedLeft,Ma=Je(rr,Sr,_r,Ve,kr,un),Ii=(0,V.Z)(Ma,2),yo=Ii[0],ta=Ii[1],wa={},Ya=typeof pn=="number"&&zi,Pa=typeof Vr=="number"&&zi;Ya&&(wa.position="sticky",wa.left=pn),Pa&&(wa.position="sticky",wa.right=Vr);var wi=(G=(Ie=(Re=ta==null?void 0:ta.colSpan)!==null&&Re!==void 0?Re:ni.colSpan)!==null&&Ie!==void 0?Ie:Ot)!==null&&G!==void 0?G:1,Bi=(_e=(ze=(ft=ta==null?void 0:ta.rowSpan)!==null&&ft!==void 0?ft:ni.rowSpan)!==null&&ze!==void 0?ze:hi)!==null&&_e!==void 0?_e:1,Ki=qt(jn,Bi),Ui=(0,V.Z)(Ki,2),Aa=Ui[0],Zn=Ui[1],Ei=function(ri){var bo;rr&&Zn(jn,jn+Bi-1),ni==null||(bo=ni.onMouseEnter)===null||bo===void 0||bo.call(ni,ri)},xa=function(ri){var bo;rr&&Zn(-1,-1),ni==null||(bo=ni.onMouseLeave)===null||bo===void 0||bo.call(ni,ri)};if(wi===0||Bi===0)return null;var oa=(mt=ni.title)!==null&&mt!==void 0?mt:hr({rowType:yr,ellipsis:qe,children:yo}),Uo=O()(Vi,Ut,(Qt={},(0,$.Z)(Qt,"".concat(Vi,"-fix-left"),Ya&&zi),(0,$.Z)(Qt,"".concat(Vi,"-fix-left-first"),$r&&zi),(0,$.Z)(Qt,"".concat(Vi,"-fix-left-last"),Xr&&zi),(0,$.Z)(Qt,"".concat(Vi,"-fix-left-all"),Xr&&ci&&zi),(0,$.Z)(Qt,"".concat(Vi,"-fix-right"),Pa&&zi),(0,$.Z)(Qt,"".concat(Vi,"-fix-right-first"),en&&zi),(0,$.Z)(Qt,"".concat(Vi,"-fix-right-last"),Un&&zi),(0,$.Z)(Qt,"".concat(Vi,"-ellipsis"),qe),(0,$.Z)(Qt,"".concat(Vi,"-with-append"),mi),(0,$.Z)(Qt,"".concat(Vi,"-fix-sticky"),(Ya||Pa)&&Li&&zi),(0,$.Z)(Qt,"".concat(Vi,"-row-hover"),!ta&&Aa),Qt),ni.className,ta==null?void 0:ta.className),jo={};ir&&(jo.textAlign=ir);var ia=(0,Qe.Z)((0,Qe.Z)((0,Qe.Z)((0,Qe.Z)({},wa),ni.style),jo),ta==null?void 0:ta.style),co=yo;return(0,ye.Z)(co)==="object"&&!Array.isArray(co)&&!C.isValidElement(co)&&(co=null),qe&&(Xr||en)&&(co=C.createElement("span",{className:"".concat(Vi,"-content")},co)),C.createElement(be,(0,N.Z)({},ta,ni,{className:Uo,style:ia,title:oa,scope:yt,onMouseEnter:Ei,onMouseLeave:xa,colSpan:wi!==1?wi:null,rowSpan:Bi!==1?Bi:null}),mi,co)}var Fr=C.memo(er);function Xt(Z,G,Ie,Re,_e,ze){var ft=Ie[Z]||{},mt=Ie[G]||{},Qt,be;ft.fixed==="left"?Qt=Re.left[_e==="rtl"?G:Z]:mt.fixed==="right"&&(be=Re.right[_e==="rtl"?Z:G]);var Ve=!1,qe=!1,yt=!1,Bt=!1,Ut=Ie[G+1],ir=Ie[Z-1],rr=!(ze!=null&&ze.children);if(_e==="rtl"){if(Qt!==void 0){var kr=ir&&ir.fixed==="left";Bt=!kr&&rr}else if(be!==void 0){var Sr=Ut&&Ut.fixed==="right";yt=!Sr&&rr}}else if(Qt!==void 0){var _r=Ut&&Ut.fixed==="left";Ve=!_r&&rr}else if(be!==void 0){var un=ir&&ir.fixed==="right";qe=!un&&rr}return{fixLeft:Qt,fixRight:be,lastFixLeft:Ve,firstFixRight:qe,lastFixRight:yt,firstFixLeft:Bt,isSticky:Re.isSticky}}var Tr=C.createContext({}),Cr=Tr;function M(Z){var G=Z.className,Ie=Z.index,Re=Z.children,_e=Z.colSpan,ze=_e===void 0?1:_e,ft=Z.rowSpan,mt=Z.align,Qt=h(D,["prefixCls","direction"]),be=Qt.prefixCls,Ve=Qt.direction,qe=C.useContext(Cr),yt=qe.scrollColumnIndex,Bt=qe.stickyOffsets,Ut=qe.flattenColumns,ir=qe.columns,rr=Ie+ze-1,kr=rr+1===yt?ze+1:ze,Sr=Xt(Ie,Ie+kr-1,Ut,Bt,Ve,ir==null?void 0:ir[Ie]);return C.createElement(Fr,(0,N.Z)({className:G,index:Ie,component:"td",prefixCls:be,record:null,dataIndex:null,align:mt,colSpan:kr,rowSpan:ft,render:function(){return Re}},Sr))}var rt=d(37061),Q=["children"];function p(Z){var G=Z.children,Ie=(0,rt.Z)(Z,Q);return C.createElement("tr",Ie,G)}function g(Z){var G=Z.children;return G}g.Row=p,g.Cell=M;var B=g;function se(Z){var G=Z.children,Ie=Z.stickyOffsets,Re=Z.flattenColumns,_e=Z.columns,ze=h(D,"prefixCls"),ft=Re.length-1,mt=Re[ft],Qt=C.useMemo(function(){return{stickyOffsets:Ie,flattenColumns:Re,scrollColumnIndex:mt!=null&&mt.scrollbar?ft:null,columns:_e}},[mt,Re,ft,Ie,_e]);return C.createElement(Cr.Provider,{value:Qt},C.createElement("tfoot",{className:"".concat(ze,"-summary")},G))}var De=oe(se),q=B,te=d(70425),Fe=d(29301),Ee=d(29194),J=d(24514),tt=d(75152),kt=d(26112);function Ce(Z,G,Ie,Re,_e,ze,ft){Z.push({record:G,indent:Ie,index:ft});var mt=ze(G),Qt=_e==null?void 0:_e.has(mt);if(G&&Array.isArray(G[Re])&&Qt)for(var be=0;be<G[Re].length;be+=1)Ce(Z,G[Re][be],Ie+1,Re,_e,ze,be)}function pt(Z,G,Ie,Re){var _e=C.useMemo(function(){if(Ie!=null&&Ie.size){for(var ze=[],ft=0;ft<(Z==null?void 0:Z.length);ft+=1){var mt=Z[ft];Ce(ze,mt,0,G,Ie,Re,ft)}return ze}return Z==null?void 0:Z.map(function(Qt,be){return{record:Qt,indent:0,index:be}})},[Z,G,Ie,Re]);return _e}function ut(Z){var G=Z.prefixCls,Ie=Z.children,Re=Z.component,_e=Z.cellComponent,ze=Z.className,ft=Z.expanded,mt=Z.colSpan,Qt=Z.isEmpty,be=h(D,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),Ve=be.scrollbarSize,qe=be.fixHeader,yt=be.fixColumn,Bt=be.componentWidth,Ut=be.horizonScroll,ir=Ie;return(Qt?Ut&&Bt:yt)&&(ir=C.createElement("div",{style:{width:Bt-(qe?Ve:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(G,"-expanded-row-fixed")},ir)),C.createElement(Re,{className:ze,style:{display:ft?null:"none"}},C.createElement(Fr,{component:_e,prefixCls:G,colSpan:mt},ir))}var ke=ut;function le(Z,G,Ie,Re){var _e=h(D,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),ze=_e.flattenColumns,ft=_e.expandableType,mt=_e.expandedKeys,Qt=_e.childrenColumnName,be=_e.onTriggerExpand,Ve=_e.rowExpandable,qe=_e.onRow,yt=_e.expandRowByClick,Bt=_e.rowClassName,Ut=ft==="nest",ir=ft==="row"&&(!Ve||Ve(Z)),rr=ir||Ut,kr=mt&&mt.has(G),Sr=Qt&&Z&&Z[Qt],_r=(0,te.useEvent)(be),un=qe==null?void 0:qe(Z,Ie),jn=un==null?void 0:un.onClick,yr=function(Vr){yt&&rr&&be(Z,Vr);for(var $r=arguments.length,Xr=new Array($r>1?$r-1:0),en=1;en<$r;en++)Xr[en-1]=arguments[en];jn==null||jn.apply(void 0,[Vr].concat(Xr))},Ot;typeof Bt=="string"?Ot=Bt:typeof Bt=="function"&&(Ot=Bt(Z,Ie,Re));var hi=we(ze);return(0,Qe.Z)((0,Qe.Z)({},_e),{},{columnsKey:hi,nestExpandable:Ut,expanded:kr,hasNestChildren:Sr,record:Z,onTriggerExpand:_r,rowSupportExpand:ir,expandable:rr,rowProps:(0,Qe.Z)((0,Qe.Z)({},un),{},{className:O()(Ot,un==null?void 0:un.className),onClick:yr})})}function Ue(Z,G,Ie,Re,_e){var ze=Z.record,ft=Z.prefixCls,mt=Z.columnsKey,Qt=Z.fixedInfoList,be=Z.expandIconColumnIndex,Ve=Z.nestExpandable,qe=Z.indentSize,yt=Z.expandIcon,Bt=Z.expanded,Ut=Z.hasNestChildren,ir=Z.onTriggerExpand,rr=mt[Ie],kr=Qt[Ie],Sr;Ie===(be||0)&&Ve&&(Sr=C.createElement(C.Fragment,null,C.createElement("span",{style:{paddingLeft:"".concat(qe*Re,"px")},className:"".concat(ft,"-row-indent indent-level-").concat(Re)}),yt({prefixCls:ft,expanded:Bt,expandable:Ut,record:ze,onExpand:ir})));var _r;return G.onCell&&(_r=G.onCell(ze,_e)),{key:rr,fixedInfo:kr,appendCellNode:Sr,additionalCellProps:_r||{}}}function Ct(Z){var G=Z.className,Ie=Z.style,Re=Z.record,_e=Z.index,ze=Z.renderIndex,ft=Z.rowKey,mt=Z.indent,Qt=mt===void 0?0:mt,be=Z.rowComponent,Ve=Z.cellComponent,qe=Z.scopeCellComponent,yt=le(Re,ft,_e,Qt),Bt=yt.prefixCls,Ut=yt.flattenColumns,ir=yt.expandedRowClassName,rr=yt.expandedRowRender,kr=yt.rowProps,Sr=yt.expanded,_r=yt.rowSupportExpand,un=C.useState(!1),jn=(0,V.Z)(un,2),yr=jn[0],Ot=jn[1];C.useEffect(function(){Sr&&Ot(!0)},[Sr]);var hi=C.createElement(be,(0,N.Z)({},kr,{"data-row-key":ft,className:O()(G,"".concat(Bt,"-row"),"".concat(Bt,"-row-level-").concat(Qt),kr==null?void 0:kr.className),style:(0,Qe.Z)((0,Qe.Z)({},Ie),kr==null?void 0:kr.style)}),Ut.map(function(Xr,en){var Un=Xr.render,mi=Xr.dataIndex,gi=Xr.className,ni=Ue(yt,Xr,en,Qt,_e),Li=ni.key,Vi=ni.fixedInfo,Ti=ni.appendCellNode,zi=ni.additionalCellProps;return C.createElement(Fr,(0,N.Z)({className:gi,ellipsis:Xr.ellipsis,align:Xr.align,scope:Xr.rowScope,component:Xr.rowScope?qe:Ve,prefixCls:Bt,key:Li,record:Re,index:_e,renderIndex:ze,dataIndex:mi,render:Un,shouldCellUpdate:Xr.shouldCellUpdate},Vi,{appendNode:Ti,additionalProps:zi}))})),pn;if(_r&&(yr||Sr)){var Vr=rr(Re,_e,Qt+1,Sr),$r=ir&&ir(Re,_e,Qt);pn=C.createElement(ke,{expanded:Sr,className:O()("".concat(Bt,"-expanded-row"),"".concat(Bt,"-expanded-row-level-").concat(Qt+1),$r),prefixCls:Bt,component:be,cellComponent:Ve,colSpan:Ut.length,isEmpty:!1},Vr)}return C.createElement(C.Fragment,null,hi,pn)}Ct.displayName="BodyRow";var Ft=oe(Ct);function $t(Z){var G=Z.columnKey,Ie=Z.onColumnResize,Re=C.useRef();return C.useEffect(function(){Re.current&&Ie(G,Re.current.offsetWidth)},[]),C.createElement(Fe.Z,{data:G},C.createElement("td",{ref:Re,style:{padding:0,border:0,height:0}},C.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function Pr(Z){var G=Z.prefixCls,Ie=Z.columnsKey,Re=Z.onColumnResize;return C.createElement("tr",{"aria-hidden":"true",className:"".concat(G,"-measure-row"),style:{height:0,fontSize:0}},C.createElement(Fe.Z.Collection,{onBatchResize:function(ze){ze.forEach(function(ft){var mt=ft.data,Qt=ft.size;Re(mt,Qt.offsetWidth)})}},Ie.map(function(_e){return C.createElement($t,{key:_e,columnKey:_e,onColumnResize:Re})})))}function Dr(Z){var G=Z.data,Ie=Z.measureColumnWidth,Re=h(D,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),_e=Re.prefixCls,ze=Re.getComponent,ft=Re.onColumnResize,mt=Re.flattenColumns,Qt=Re.getRowKey,be=Re.expandedKeys,Ve=Re.childrenColumnName,qe=Re.emptyNode,yt=pt(G,Ve,be,Qt),Bt=C.useRef({renderWithProps:!1}),Ut=ze(["body","wrapper"],"tbody"),ir=ze(["body","row"],"tr"),rr=ze(["body","cell"],"td"),kr=ze(["body","cell"],"th"),Sr;G.length?Sr=yt.map(function(un,jn){var yr=un.record,Ot=un.indent,hi=un.index,pn=Qt(yr,jn);return C.createElement(Ft,{key:pn,rowKey:pn,record:yr,index:jn,renderIndex:hi,rowComponent:ir,cellComponent:rr,scopeCellComponent:kr,getRowKey:Qt,indent:Ot})}):Sr=C.createElement(ke,{expanded:!0,className:"".concat(_e,"-placeholder"),prefixCls:_e,component:ir,cellComponent:rr,colSpan:mt.length,isEmpty:!0},qe);var _r=we(mt);return C.createElement(ge.Provider,{value:Bt.current},C.createElement(Ut,{className:"".concat(_e,"-tbody")},Ie&&C.createElement(Pr,{prefixCls:_e,columnsKey:_r,onColumnResize:ft}),Sr))}Dr.displayName="Body";var Ur=oe(Dr),Rr=["expandable"],Lr="RC_TABLE_INTERNAL_COL_DEFINE";function pr(Z){var G=Z.expandable,Ie=(0,rt.Z)(Z,Rr),Re;return"expandable"in Z?Re=(0,Qe.Z)((0,Qe.Z)({},Ie),G):Re=Ie,Re.showExpandColumn===!1&&(Re.expandIconColumnIndex=-1),Re}var br=["columnType"];function gn(Z){for(var G=Z.colWidths,Ie=Z.columns,Re=Z.columCount,_e=[],ze=Re||Ie.length,ft=!1,mt=ze-1;mt>=0;mt-=1){var Qt=G[mt],be=Ie&&Ie[mt],Ve=be&&be[Lr];if(Qt||Ve||ft){var qe=Ve||{},yt=qe.columnType,Bt=(0,rt.Z)(qe,br);_e.unshift(C.createElement("col",(0,N.Z)({key:mt,style:{width:Qt}},Bt))),ft=!0}}return C.createElement("colgroup",null,_e)}var Rn=gn,fn=d(26407),Dn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Yn(Z,G){return(0,C.useMemo)(function(){for(var Ie=[],Re=0;Re<G;Re+=1){var _e=Z[Re];if(_e!==void 0)Ie[Re]=_e;else return null}return Ie},[Z.join("_"),G])}var Hr=C.forwardRef(function(Z,G){var Ie=Z.className,Re=Z.noData,_e=Z.columns,ze=Z.flattenColumns,ft=Z.colWidths,mt=Z.columCount,Qt=Z.stickyOffsets,be=Z.direction,Ve=Z.fixHeader,qe=Z.stickyTopOffset,yt=Z.stickyBottomOffset,Bt=Z.stickyClassName,Ut=Z.onScroll,ir=Z.maxContentScroll,rr=Z.children,kr=(0,rt.Z)(Z,Dn),Sr=h(D,["prefixCls","scrollbarSize","isSticky"]),_r=Sr.prefixCls,un=Sr.scrollbarSize,jn=Sr.isSticky,yr=jn&&!Ve?0:un,Ot=C.useRef(null),hi=C.useCallback(function(gi){(0,S.mH)(G,gi),(0,S.mH)(Ot,gi)},[]);C.useEffect(function(){var gi;function ni(Li){var Vi=Li,Ti=Vi.currentTarget,zi=Vi.deltaX;zi&&(Ut({currentTarget:Ti,scrollLeft:Ti.scrollLeft+zi}),Li.preventDefault())}return(gi=Ot.current)===null||gi===void 0||gi.addEventListener("wheel",ni),function(){var Li;(Li=Ot.current)===null||Li===void 0||Li.removeEventListener("wheel",ni)}},[]);var pn=C.useMemo(function(){return ze.every(function(gi){return gi.width})},[ze]),Vr=ze[ze.length-1],$r={fixed:Vr?Vr.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(_r,"-cell-scrollbar")}}},Xr=(0,C.useMemo)(function(){return yr?[].concat((0,fn.Z)(_e),[$r]):_e},[yr,_e]),en=(0,C.useMemo)(function(){return yr?[].concat((0,fn.Z)(ze),[$r]):ze},[yr,ze]),Un=(0,C.useMemo)(function(){var gi=Qt.right,ni=Qt.left;return(0,Qe.Z)((0,Qe.Z)({},Qt),{},{left:be==="rtl"?[].concat((0,fn.Z)(ni.map(function(Li){return Li+yr})),[0]):ni,right:be==="rtl"?gi:[].concat((0,fn.Z)(gi.map(function(Li){return Li+yr})),[0]),isSticky:jn})},[yr,Qt,jn]),mi=Yn(ft,mt);return C.createElement("div",{style:(0,Qe.Z)({overflow:"hidden"},jn?{top:qe,bottom:yt}:{}),ref:hi,className:O()(Ie,(0,$.Z)({},Bt,!!Bt))},C.createElement("table",{style:{tableLayout:"fixed",visibility:Re||mi?null:"hidden"}},(!Re||!ir||pn)&&C.createElement(Rn,{colWidths:mi?[].concat((0,fn.Z)(mi),[yr]):[],columCount:mt+1,columns:en}),rr((0,Qe.Z)((0,Qe.Z)({},kr),{},{stickyOffsets:Un,columns:Xr,flattenColumns:en}))))});Hr.displayName="FixedHolder";var ei=C.memo(Hr);function ki(Z){var G=Z.cells,Ie=Z.stickyOffsets,Re=Z.flattenColumns,_e=Z.rowComponent,ze=Z.cellComponent,ft=Z.tdCellComponent,mt=Z.onHeaderRow,Qt=Z.index,be=h(D,["prefixCls","direction"]),Ve=be.prefixCls,qe=be.direction,yt;mt&&(yt=mt(G.map(function(Ut){return Ut.column}),Qt));var Bt=we(G.map(function(Ut){return Ut.column}));return C.createElement(_e,yt,G.map(function(Ut,ir){var rr=Ut.column,kr=Xt(Ut.colStart,Ut.colEnd,Re,Ie,qe,rr),Sr;return rr&&rr.onHeaderCell&&(Sr=Ut.column.onHeaderCell(rr)),C.createElement(Fr,(0,N.Z)({},Ut,{scope:rr.title?Ut.colSpan>1?"colgroup":"col":null,ellipsis:rr.ellipsis,align:rr.align,component:rr.title?ze:ft,prefixCls:Ve,key:Bt[ir]},kr,{additionalProps:Sr,rowType:"header"}))}))}ki.displayName="HeaderRow";var qn=ki;function Gn(Z){var G=[];function Ie(ft,mt){var Qt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;G[Qt]=G[Qt]||[];var be=mt,Ve=ft.filter(Boolean).map(function(qe){var yt={key:qe.key,className:qe.className||"",children:qe.title,column:qe,colStart:be},Bt=1,Ut=qe.children;return Ut&&Ut.length>0&&(Bt=Ie(Ut,be,Qt+1).reduce(function(ir,rr){return ir+rr},0),yt.hasSubColumns=!0),"colSpan"in qe&&(Bt=qe.colSpan),"rowSpan"in qe&&(yt.rowSpan=qe.rowSpan),yt.colSpan=Bt,yt.colEnd=yt.colStart+Bt-1,G[Qt].push(yt),be+=Bt,Bt});return Ve}Ie(Z,0);for(var Re=G.length,_e=function(mt){G[mt].forEach(function(Qt){!("rowSpan"in Qt)&&!Qt.hasSubColumns&&(Qt.rowSpan=Re-mt)})},ze=0;ze<Re;ze+=1)_e(ze);return G}function Qi(Z){var G=Z.stickyOffsets,Ie=Z.columns,Re=Z.flattenColumns,_e=Z.onHeaderRow,ze=h(D,["prefixCls","getComponent"]),ft=ze.prefixCls,mt=ze.getComponent,Qt=C.useMemo(function(){return Gn(Ie)},[Ie]),be=mt(["header","wrapper"],"thead"),Ve=mt(["header","row"],"tr"),qe=mt(["header","cell"],"th"),yt=mt(["header","cell"],"td");return C.createElement(be,{className:"".concat(ft,"-thead")},Qt.map(function(Bt,Ut){var ir=C.createElement(qn,{key:Ut,flattenColumns:Re,cells:Bt,stickyOffsets:G,rowComponent:Ve,cellComponent:qe,tdCellComponent:yt,onHeaderRow:_e,index:Ut});return ir}))}var ji=oe(Qi),ha=d(11592);function Gi(Z){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof G=="number"?G:G.endsWith("%")?Z*parseFloat(G)/100:null}function ii(Z,G){return C.useMemo(function(){if(G&&G>0){var Ie=0,Re=0;Z.forEach(function(be){var Ve=Gi(G,be.width);Ve?Ie+=Ve:Re+=1});var _e=G-Ie,ze=Re,ft=_e/Re,mt=0,Qt=Z.map(function(be){var Ve=(0,Qe.Z)({},be),qe=Gi(G,Ve.width);if(qe)Ve.width=qe;else{var yt=Math.floor(ft);Ve.width=ze===1?_e:yt,_e-=yt,ze-=1}return mt+=Ve.width,Ve});return[Qt,mt]}return[Z,G]},[Z,G])}var yi=["children"],Fi=["fixed"];function $e(Z){return(0,ha.Z)(Z).filter(function(G){return C.isValidElement(G)}).map(function(G){var Ie=G.key,Re=G.props,_e=Re.children,ze=(0,rt.Z)(Re,yi),ft=(0,Qe.Z)({key:Ie},ze);return _e&&(ft.children=$e(_e)),ft})}function vt(Z){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Z.filter(function(Ie){return Ie&&(0,ye.Z)(Ie)==="object"}).reduce(function(Ie,Re,_e){var ze=Re.fixed,ft=ze===!0?"left":ze,mt="".concat(G,"-").concat(_e),Qt=Re.children;return Qt&&Qt.length>0?[].concat((0,fn.Z)(Ie),(0,fn.Z)(vt(Qt,mt).map(function(be){return(0,Qe.Z)({fixed:ft},be)}))):[].concat((0,fn.Z)(Ie),[(0,Qe.Z)((0,Qe.Z)({key:mt},Re),{},{fixed:ft})])},[])}function dt(Z){for(var G=!0,Ie=0;Ie<Z.length;Ie+=1){var Re=Z[Ie];if(G&&Re.fixed!=="left")G=!1;else if(!G&&Re.fixed==="left"){warning(!1,"Index ".concat(Ie-1," of `columns` missing `fixed='left'` prop."));break}}for(var _e=!0,ze=Z.length-1;ze>=0;ze-=1){var ft=Z[ze];if(_e&&ft.fixed!=="right")_e=!1;else if(!_e&&ft.fixed==="right"){warning(!1,"Index ".concat(ze+1," of `columns` missing `fixed='right'` prop."));break}}}function At(Z){return Z.map(function(G){var Ie=G.fixed,Re=(0,rt.Z)(G,Fi),_e=Ie;return Ie==="left"?_e="right":Ie==="right"&&(_e="left"),(0,Qe.Z)({fixed:_e},Re)})}function fr(Z,G){var Ie=Z.prefixCls,Re=Z.columns,_e=Z.children,ze=Z.expandable,ft=Z.expandedKeys,mt=Z.columnTitle,Qt=Z.getRowKey,be=Z.onTriggerExpand,Ve=Z.expandIcon,qe=Z.rowExpandable,yt=Z.expandIconColumnIndex,Bt=Z.direction,Ut=Z.expandRowByClick,ir=Z.columnWidth,rr=Z.fixed,kr=Z.scrollWidth,Sr=C.useMemo(function(){return Re||$e(_e)},[Re,_e]),_r=C.useMemo(function(){if(ze){var Vr,$r=Sr.slice();if(!$r.includes(U)){var Xr=yt||0;Xr>=0&&$r.splice(Xr,0,U)}var en=$r.indexOf(U);$r=$r.filter(function(ni,Li){return ni!==U||Li===en});var Un=Sr[en],mi;(rr==="left"||rr)&&!yt?mi="left":(rr==="right"||rr)&&yt===Sr.length?mi="right":mi=Un?Un.fixed:null;var gi=(Vr={},(0,$.Z)(Vr,Lr,{className:"".concat(Ie,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,$.Z)(Vr,"title",mt),(0,$.Z)(Vr,"fixed",mi),(0,$.Z)(Vr,"className","".concat(Ie,"-row-expand-icon-cell")),(0,$.Z)(Vr,"width",ir),(0,$.Z)(Vr,"render",function(Li,Vi,Ti){var zi=Qt(Vi,Ti),ci=ft.has(zi),Ma=qe?qe(Vi):!0,Ii=Ve({prefixCls:Ie,expanded:ci,expandable:Ma,record:Vi,onExpand:be});return Ut?C.createElement("span",{onClick:function(ta){return ta.stopPropagation()}},Ii):Ii}),Vr);return $r.map(function(ni){return ni===U?gi:ni})}return Sr.filter(function(ni){return ni!==U})},[ze,Sr,Qt,ft,Ve,Bt]),un=C.useMemo(function(){var Vr=_r;return G&&(Vr=G(Vr)),Vr.length||(Vr=[{render:function(){return null}}]),Vr},[G,_r,Bt]),jn=C.useMemo(function(){return Bt==="rtl"?At(vt(un)):vt(un)},[un,Bt,kr]),yr=ii(jn,kr),Ot=(0,V.Z)(yr,2),hi=Ot[0],pn=Ot[1];return[un,hi,pn]}var tr=fr;function Wr(Z){var G,Ie=Z.prefixCls,Re=Z.record,_e=Z.onExpand,ze=Z.expanded,ft=Z.expandable,mt="".concat(Ie,"-row-expand-icon");if(!ft)return C.createElement("span",{className:O()(mt,"".concat(Ie,"-row-spaced"))});var Qt=function(Ve){_e(Re,Ve),Ve.stopPropagation()};return C.createElement("span",{className:O()(mt,(G={},(0,$.Z)(G,"".concat(Ie,"-row-expanded"),ze),(0,$.Z)(G,"".concat(Ie,"-row-collapsed"),!ze),G)),onClick:Qt})}function Mr(Z,G,Ie){var Re=[];function _e(ze){(ze||[]).forEach(function(ft,mt){Re.push(G(ft,mt)),_e(ft[Ie])})}return _e(Z),Re}function Gt(Z,G,Ie){var Re=pr(Z),_e=Re.expandIcon,ze=Re.expandedRowKeys,ft=Re.defaultExpandedRowKeys,mt=Re.defaultExpandAllRows,Qt=Re.expandedRowRender,be=Re.onExpand,Ve=Re.onExpandedRowsChange,qe=Re.childrenColumnName,yt=_e||Wr,Bt=qe||"children",Ut=C.useMemo(function(){return Qt?"row":Z.expandable&&Z.internalHooks===me&&Z.expandable.__PARENT_RENDER_ICON__||G.some(function(jn){return jn&&(0,ye.Z)(jn)==="object"&&jn[Bt]})?"nest":!1},[!!Qt,G]),ir=C.useState(function(){return ft||(mt?Mr(G,Ie,Bt):[])}),rr=(0,V.Z)(ir,2),kr=rr[0],Sr=rr[1],_r=C.useMemo(function(){return new Set(ze||kr||[])},[ze,kr]),un=C.useCallback(function(jn){var yr=Ie(jn,G.indexOf(jn)),Ot,hi=_r.has(yr);hi?(_r.delete(yr),Ot=(0,fn.Z)(_r)):Ot=[].concat((0,fn.Z)(_r),[yr]),Sr(Ot),be&&be(!hi,jn),Ve&&Ve(Ot)},[Ie,_r,G,be,Ve]);return[Re,Ut,_r,yt,Bt,un]}function It(Z,G,Ie,Re){var _e=Z.map(function(ze,ft){return Xt(ft,ft,Z,G,Ie,Re==null?void 0:Re[ft])});return(0,et.Z)(function(){return _e},[_e],function(ze,ft){return!(0,z.Z)(ze,ft)})}function sr(Z){var G=(0,C.useRef)(Z),Ie=(0,C.useState)({}),Re=(0,V.Z)(Ie,2),_e=Re[1],ze=(0,C.useRef)(null),ft=(0,C.useRef)([]);function mt(Qt){ft.current.push(Qt);var be=Promise.resolve();ze.current=be,be.then(function(){if(ze.current===be){var Ve=ft.current,qe=G.current;ft.current=[],Ve.forEach(function(yt){G.current=yt(G.current)}),ze.current=null,qe!==G.current&&_e({})}})}return(0,C.useEffect)(function(){return function(){ze.current=null}},[]),[G.current,mt]}function dr(Z){var G=(0,C.useRef)(Z||null),Ie=(0,C.useRef)();function Re(){window.clearTimeout(Ie.current)}function _e(ft){G.current=ft,Re(),Ie.current=window.setTimeout(function(){G.current=null,Ie.current=void 0},100)}function ze(){return G.current}return(0,C.useEffect)(function(){return Re},[]),[_e,ze]}function cr(){var Z=C.useState(-1),G=(0,V.Z)(Z,2),Ie=G[0],Re=G[1],_e=C.useState(-1),ze=(0,V.Z)(_e,2),ft=ze[0],mt=ze[1],Qt=C.useCallback(function(be,Ve){Re(be),mt(Ve)},[]);return[Ie,ft,Qt]}var xr=d(47273),at=(0,xr.Z)()?window:null;function wt(Z,G){var Ie=(0,ye.Z)(Z)==="object"?Z:{},Re=Ie.offsetHeader,_e=Re===void 0?0:Re,ze=Ie.offsetSummary,ft=ze===void 0?0:ze,mt=Ie.offsetScroll,Qt=mt===void 0?0:mt,be=Ie.getContainer,Ve=be===void 0?function(){return at}:be,qe=Ve()||at;return C.useMemo(function(){var yt=!!Z;return{isSticky:yt,stickyClassName:yt?"".concat(G,"-sticky-holder"):"",offsetHeader:_e,offsetSummary:ft,offsetScroll:Qt,container:qe}},[Qt,_e,ft,G,qe])}function Rt(Z,G,Ie){var Re=(0,C.useMemo)(function(){for(var _e=[],ze=[],ft=0,mt=0,Qt=0;Qt<G;Qt+=1)if(Ie==="rtl"){ze[Qt]=mt,mt+=Z[Qt]||0;var be=G-Qt-1;_e[be]=ft,ft+=Z[be]||0}else{_e[Qt]=ft,ft+=Z[Qt]||0;var Ve=G-Qt-1;ze[Ve]=mt,mt+=Z[Ve]||0}return{left:_e,right:ze}},[Z,G,Ie]);return Re}var Kt=Rt;function Ar(Z){var G=Z.className,Ie=Z.children;return C.createElement("div",{className:G},Ie)}var nr=Ar,_t=d(8224),Ye=d(55468),xt=function(G,Ie){var Re,_e,ze=G.scrollBodyRef,ft=G.onScroll,mt=G.offsetScroll,Qt=G.container,be=h(D,"prefixCls"),Ve=((Re=ze.current)===null||Re===void 0?void 0:Re.scrollWidth)||0,qe=((_e=ze.current)===null||_e===void 0?void 0:_e.clientWidth)||0,yt=Ve&&qe*(qe/Ve),Bt=C.useRef(),Ut=sr({scrollLeft:0,isHiddenScrollBar:!1}),ir=(0,V.Z)(Ut,2),rr=ir[0],kr=ir[1],Sr=C.useRef({delta:0,x:0}),_r=C.useState(!1),un=(0,V.Z)(_r,2),jn=un[0],yr=un[1],Ot=function(){yr(!1)},hi=function(en){en.persist(),Sr.current.delta=en.pageX-rr.scrollLeft,Sr.current.x=0,yr(!0),en.preventDefault()},pn=function(en){var Un,mi=en||((Un=window)===null||Un===void 0?void 0:Un.event),gi=mi.buttons;if(!jn||gi===0){jn&&yr(!1);return}var ni=Sr.current.x+en.pageX-Sr.current.x-Sr.current.delta;ni<=0&&(ni=0),ni+yt>=qe&&(ni=qe-yt),ft({scrollLeft:ni/qe*(Ve+2)}),Sr.current.x=en.pageX},Vr=function(){if(ze.current){var en=(0,Ye.os)(ze.current).top,Un=en+ze.current.offsetHeight,mi=Qt===window?document.documentElement.scrollTop+window.innerHeight:(0,Ye.os)(Qt).top+Qt.clientHeight;Un-(0,tt.Z)()<=mi||en>=mi-mt?kr(function(gi){return(0,Qe.Z)((0,Qe.Z)({},gi),{},{isHiddenScrollBar:!0})}):kr(function(gi){return(0,Qe.Z)((0,Qe.Z)({},gi),{},{isHiddenScrollBar:!1})})}},$r=function(en){kr(function(Un){return(0,Qe.Z)((0,Qe.Z)({},Un),{},{scrollLeft:en/Ve*qe||0})})};return C.useImperativeHandle(Ie,function(){return{setScrollLeft:$r}}),C.useEffect(function(){var Xr=(0,_t.Z)(document.body,"mouseup",Ot,!1),en=(0,_t.Z)(document.body,"mousemove",pn,!1);return Vr(),function(){Xr.remove(),en.remove()}},[yt,jn]),C.useEffect(function(){var Xr=(0,_t.Z)(Qt,"scroll",Vr,!1),en=(0,_t.Z)(window,"resize",Vr,!1);return function(){Xr.remove(),en.remove()}},[Qt]),C.useEffect(function(){rr.isHiddenScrollBar||kr(function(Xr){var en=ze.current;return en?(0,Qe.Z)((0,Qe.Z)({},Xr),{},{scrollLeft:en.scrollLeft/en.scrollWidth*en.clientWidth}):Xr})},[rr.isHiddenScrollBar]),Ve<=qe||!yt||rr.isHiddenScrollBar?null:C.createElement("div",{style:{height:(0,tt.Z)(),width:qe,bottom:mt},className:"".concat(be,"-sticky-scroll")},C.createElement("div",{onMouseDown:hi,ref:Bt,className:O()("".concat(be,"-sticky-scroll-bar"),(0,$.Z)({},"".concat(be,"-sticky-scroll-bar-active"),jn)),style:{width:"".concat(yt,"px"),transform:"translate3d(".concat(rr.scrollLeft,"px, 0, 0)")}}))},Nt=C.forwardRef(xt);function Wt(Z){return null}var Jt=Wt;function vr(Z){return null}var Er=vr,Kr="rc-table",hn=[],vn={};function Hn(){return"No Data"}function In(Z){var G,Ie=(0,Qe.Z)({rowKey:"key",prefixCls:Kr,emptyText:Hn},Z),Re=Ie.prefixCls,_e=Ie.className,ze=Ie.rowClassName,ft=Ie.style,mt=Ie.data,Qt=Ie.rowKey,be=Ie.scroll,Ve=Ie.tableLayout,qe=Ie.direction,yt=Ie.title,Bt=Ie.footer,Ut=Ie.summary,ir=Ie.caption,rr=Ie.id,kr=Ie.showHeader,Sr=Ie.components,_r=Ie.emptyText,un=Ie.onRow,jn=Ie.onHeaderRow,yr=Ie.internalHooks,Ot=Ie.transformColumns,hi=Ie.internalRefs,pn=Ie.tailor,Vr=Ie.sticky,$r=mt||hn,Xr=!!$r.length,en=yr===me,Un=C.useCallback(function(ja,Oa){return(0,Pe.Z)(Sr,ja)||Oa},[Sr]),mi=C.useMemo(function(){return typeof Qt=="function"?Qt:function(ja){var Oa=ja&&ja[Qt];return Oa}},[Qt]),gi=Un(["body"]),ni=cr(),Li=(0,V.Z)(ni,3),Vi=Li[0],Ti=Li[1],zi=Li[2],ci=Gt(Ie,$r,mi),Ma=(0,V.Z)(ci,6),Ii=Ma[0],yo=Ma[1],ta=Ma[2],wa=Ma[3],Ya=Ma[4],Pa=Ma[5],wi=be==null?void 0:be.x,Bi=C.useState(0),Ki=(0,V.Z)(Bi,2),Ui=Ki[0],Aa=Ki[1],Zn=tr((0,Qe.Z)((0,Qe.Z)((0,Qe.Z)({},Ie),Ii),{},{expandable:!!Ii.expandedRowRender,columnTitle:Ii.columnTitle,expandedKeys:ta,getRowKey:mi,onTriggerExpand:Pa,expandIcon:wa,expandIconColumnIndex:Ii.expandIconColumnIndex,direction:qe,scrollWidth:en&&pn&&typeof wi=="number"?wi:null}),en?Ot:null),Ei=(0,V.Z)(Zn,3),xa=Ei[0],oa=Ei[1],Uo=Ei[2],jo=Uo!=null?Uo:wi,ia=C.useMemo(function(){return{columns:xa,flattenColumns:oa}},[xa,oa]),co=C.useRef(),ls=C.useRef(),ri=C.useRef(),bo=C.useRef(),Go=C.useRef(),va=C.useState(!1),kn=(0,V.Z)(va,2),Da=kn[0],wo=kn[1],no=C.useState(!1),Yi=(0,V.Z)(no,2),Ho=Yi[0],Ko=Yi[1],As=sr(new Map),gs=(0,V.Z)(As,2),cs=gs[0],ms=gs[1],xl=we(oa),rs=xl.map(function(ja){return cs.get(ja)}),Ns=C.useMemo(function(){return rs},[rs.join("_")]),vs=Kt(Ns,oa.length,qe),Jo=be&&ot(be.y),Fo=be&&ot(jo)||!!Ii.fixed,Zs=Fo&&oa.some(function(ja){var Oa=ja.fixed;return Oa}),oA=C.useRef(),El=wt(Vr,Re),Rl=El.isSticky,nc=El.offsetHeader,Kc=El.offsetSummary,La=El.offsetScroll,ho=El.stickyClassName,$a=El.container,Mo=C.useMemo(function(){return Ut==null?void 0:Ut($r)},[Ut,$r]),ys=(Jo||Rl)&&C.isValidElement(Mo)&&Mo.type===B&&Mo.props.fixed,Ts,bs,Jl;Jo&&(bs={overflowY:"scroll",maxHeight:be.y}),Fo&&(Ts={overflowX:"auto"},Jo||(bs={overflowY:"hidden"}),Jl={width:jo===!0?"auto":jo,minWidth:"100%"});var Sl=C.useCallback(function(ja,Oa){(0,Ee.Z)(co.current)&&ms(function($s){if($s.get(ja)!==Oa){var Il=new Map($s);return Il.set(ja,Oa),Il}return $s})},[]),ZA=dr(null),Us=(0,V.Z)(ZA,2),Ra=Us[0],Qo=Us[1];function Nl(ja,Oa){Oa&&(typeof Oa=="function"?Oa(ja):Oa.scrollLeft!==ja&&(Oa.scrollLeft=ja,Oa.scrollLeft!==ja&&setTimeout(function(){Oa.scrollLeft=ja},0)))}var Yl=(0,Oe.Z)(function(ja){var Oa=ja.currentTarget,$s=ja.scrollLeft,Il=qe==="rtl",Ul=typeof $s=="number"?$s:Oa.scrollLeft,Xc=Oa||vn;if(!Qo()||Qo()===Xc){var ds;Ra(Xc),Nl(Ul,ls.current),Nl(Ul,ri.current),Nl(Ul,Go.current),Nl(Ul,(ds=oA.current)===null||ds===void 0?void 0:ds.setScrollLeft)}var fl=Oa||ls.current;if(fl){var $l=fl.scrollWidth,eA=fl.clientWidth;if($l===eA){wo(!1),Ko(!1);return}Il?(wo(-Ul<$l-eA),Ko(-Ul>0)):(wo(Ul>0),Ko(Ul<$l-eA))}}),Ws=function(){Fo&&ri.current?Yl({currentTarget:ri.current}):(wo(!1),Ko(!1))},Cc=function(Oa){var $s=Oa.width;$s!==Ui&&(Ws(),Aa(co.current?co.current.offsetWidth:$s))},ql=C.useRef(!1);C.useEffect(function(){ql.current&&Ws()},[Fo,mt,xa.length]),C.useEffect(function(){ql.current=!0},[]);var ic=C.useState(0),zc=(0,V.Z)(ic,2),WA=zc[0],Bc=zc[1],Tl=C.useState(!0),sA=(0,V.Z)(Tl,2),Nn=sA[0],VA=sA[1];C.useEffect(function(){(!pn||!en)&&(ri.current instanceof Element?Bc((0,tt.o)(ri.current).width):Bc((0,tt.o)(bo.current).width)),VA((0,J.G)("position","sticky"))},[]),C.useEffect(function(){en&&hi&&(hi.body.current=ri.current)});var js=C.useCallback(function(ja){return C.createElement(C.Fragment,null,C.createElement(ji,ja),ys==="top"&&C.createElement(De,ja,Mo))},[ys,Mo]),xc=C.useCallback(function(ja){return C.createElement(De,ja,Mo)},[Mo]),XA=Un(["table"],"table"),Sa=C.useMemo(function(){return Ve||(Zs?jo==="max-content"?"auto":"fixed":Jo||Rl||oa.some(function(ja){var Oa=ja.ellipsis;return Oa})?"fixed":"auto")},[Jo,Zs,oa,Ve,Rl]),Zc,Wc={colWidths:Ns,columCount:oa.length,stickyOffsets:vs,onHeaderRow:jn,fixHeader:Jo,scroll:be},ko=C.useMemo(function(){return Xr?null:typeof _r=="function"?_r():_r},[Xr,_r]),Vc=C.createElement(Ur,{data:$r,measureColumnWidth:Jo||Fo||Rl}),ac=C.createElement(Rn,{colWidths:oa.map(function(ja){var Oa=ja.width;return Oa}),columns:oa}),lA=ir!=null?C.createElement("caption",{className:"".concat(Re,"-caption")},ir):void 0,GA=(0,kt.Z)(Ie,{data:!0}),_l=(0,kt.Z)(Ie,{aria:!0});if(Jo||Rl){var AA;typeof gi=="function"?(AA=gi($r,{scrollbarSize:WA,ref:ri,onScroll:Yl}),Wc.colWidths=oa.map(function(ja,Oa){var $s=ja.width,Il=Oa===oa.length-1?$s-WA:$s;return typeof Il=="number"&&!Number.isNaN(Il)?Il:0})):AA=C.createElement("div",{style:(0,Qe.Z)((0,Qe.Z)({},Ts),bs),onScroll:Yl,ref:ri,className:O()("".concat(Re,"-body"))},C.createElement(XA,(0,N.Z)({style:(0,Qe.Z)((0,Qe.Z)({},Jl),{},{tableLayout:Sa})},_l),lA,ac,Vc,!ys&&Mo&&C.createElement(De,{stickyOffsets:vs,flattenColumns:oa,columns:xa},Mo)));var Po=(0,Qe.Z)((0,Qe.Z)((0,Qe.Z)({noData:!$r.length,maxContentScroll:Fo&&jo==="max-content"},Wc),ia),{},{direction:qe,stickyClassName:ho,onScroll:Yl});Zc=C.createElement(C.Fragment,null,kr!==!1&&C.createElement(ei,(0,N.Z)({},Po,{stickyTopOffset:nc,className:"".concat(Re,"-header"),ref:ls}),js),AA,ys&&ys!=="top"&&C.createElement(ei,(0,N.Z)({},Po,{stickyBottomOffset:Kc,className:"".concat(Re,"-summary"),ref:Go}),xc),Rl&&C.createElement(Nt,{ref:oA,offsetScroll:La,scrollBodyRef:ri,onScroll:Yl,container:$a}))}else Zc=C.createElement("div",{style:(0,Qe.Z)((0,Qe.Z)({},Ts),bs),className:O()("".concat(Re,"-content")),onScroll:Yl,ref:ri},C.createElement(XA,(0,N.Z)({style:(0,Qe.Z)((0,Qe.Z)({},Jl),{},{tableLayout:Sa})},_l),lA,ac,kr!==!1&&C.createElement(ji,(0,N.Z)({},Wc,ia)),Vc,Mo&&C.createElement(De,{stickyOffsets:vs,flattenColumns:oa,columns:xa},Mo)));var _s=C.createElement("div",(0,N.Z)({className:O()(Re,_e,(G={},(0,$.Z)(G,"".concat(Re,"-rtl"),qe==="rtl"),(0,$.Z)(G,"".concat(Re,"-ping-left"),Da),(0,$.Z)(G,"".concat(Re,"-ping-right"),Ho),(0,$.Z)(G,"".concat(Re,"-layout-fixed"),Ve==="fixed"),(0,$.Z)(G,"".concat(Re,"-fixed-header"),Jo),(0,$.Z)(G,"".concat(Re,"-fixed-column"),Zs),(0,$.Z)(G,"".concat(Re,"-scroll-horizontal"),Fo),(0,$.Z)(G,"".concat(Re,"-has-fix-left"),oa[0]&&oa[0].fixed),(0,$.Z)(G,"".concat(Re,"-has-fix-right"),oa[oa.length-1]&&oa[oa.length-1].fixed==="right"),G)),style:ft,id:rr,ref:co},GA),yt&&C.createElement(nr,{className:"".concat(Re,"-title")},yt($r)),C.createElement("div",{ref:bo,className:"".concat(Re,"-container")},Zc),Bt&&C.createElement(nr,{className:"".concat(Re,"-footer")},Bt($r)));Fo&&(_s=C.createElement(Fe.Z,{onResize:Cc},_s));var us=It(oa,vs,qe,xa),dl=C.useMemo(function(){return{scrollX:jo,prefixCls:Re,getComponent:Un,scrollbarSize:WA,direction:qe,fixedInfoList:us,isSticky:Rl,supportSticky:Nn,componentWidth:Ui,fixHeader:Jo,fixColumn:Zs,horizonScroll:Fo,tableLayout:Sa,rowClassName:ze,expandedRowClassName:Ii.expandedRowClassName,expandIcon:wa,expandableType:yo,expandRowByClick:Ii.expandRowByClick,expandedRowRender:Ii.expandedRowRender,onTriggerExpand:Pa,expandIconColumnIndex:Ii.expandIconColumnIndex,indentSize:Ii.indentSize,allColumnsFixedLeft:oa.every(function(ja){return ja.fixed==="left"}),emptyNode:ko,columns:xa,flattenColumns:oa,onColumnResize:Sl,hoverStartRow:Vi,hoverEndRow:Ti,onHover:zi,rowExpandable:Ii.rowExpandable,onRow:un,getRowKey:mi,expandedKeys:ta,childrenColumnName:Ya}},[jo,Re,Un,WA,qe,us,Rl,Nn,Ui,Jo,Zs,Fo,Sa,ze,Ii.expandedRowClassName,wa,yo,Ii.expandRowByClick,Ii.expandedRowRender,Pa,Ii.expandIconColumnIndex,Ii.indentSize,ko,xa,oa,Sl,Vi,Ti,zi,Ii.rowExpandable,un,mi,ta,Ya]);return C.createElement(D.Provider,{value:dl},_s)}function _n(Z){return de(In,Z)}var Mn=_n();Mn.EXPAND_COLUMN=U,Mn.INTERNAL_HOOKS=me,Mn.Column=Jt,Mn.ColumnGroup=Er,Mn.Summary=q;var sn=Mn,nn=d(24916),Wn=E(null),On=E(null);function $n(Z,G,Ie){var Re=G||1;return Ie[Z+Re]-(Ie[Z]||0)}function ti(Z){var G=Z.rowInfo,Ie=Z.column,Re=Z.colIndex,_e=Z.indent,ze=Z.index,ft=Z.renderIndex,mt=Z.record,Qt=Z.style,be=Z.className,Ve=Z.inverse,qe=Z.getHeight,yt=Ie.render,Bt=Ie.dataIndex,Ut=Ie.className,ir=Ie.width,rr=h(On,["columnsOffset"]),kr=rr.columnsOffset,Sr=Ue(G,Ie,Re,_e,ze),_r=Sr.key,un=Sr.fixedInfo,jn=Sr.appendCellNode,yr=Sr.additionalCellProps,Ot=yr.style,hi=yr.colSpan,pn=hi===void 0?1:hi,Vr=yr.rowSpan,$r=Vr===void 0?1:Vr,Xr=Re-1,en=$n(Xr,pn,kr),Un=pn>1?ir-en:0,mi=(0,Qe.Z)((0,Qe.Z)((0,Qe.Z)({},Ot),Qt),{},{flex:"0 0 ".concat(en,"px"),width:"".concat(en,"px"),marginRight:Un,pointerEvents:"auto"}),gi=C.useMemo(function(){return Ve?$r<=1:pn===0||$r===0||$r>1},[$r,pn,Ve]);gi?mi.visibility="hidden":Ve&&(mi.height=qe==null?void 0:qe($r));var ni=gi?function(){return null}:yt,Li={};return($r===0||pn===0)&&(Li.rowSpan=1,Li.colSpan=1),C.createElement(Fr,(0,N.Z)({className:O()(Ut,be),ellipsis:Ie.ellipsis,align:Ie.align,scope:Ie.rowScope,component:"div",prefixCls:G.prefixCls,key:_r,record:mt,index:ze,renderIndex:ft,dataIndex:Bt,render:ni,shouldCellUpdate:Ie.shouldCellUpdate},un,{appendNode:jn,additionalProps:(0,Qe.Z)((0,Qe.Z)({},yr),{},{style:mi},Li)}))}var Mt=ti,ln=["data","index","className","rowKey","style","extra","getHeight"],Tn=C.forwardRef(function(Z,G){var Ie=Z.data,Re=Z.index,_e=Z.className,ze=Z.rowKey,ft=Z.style,mt=Z.extra,Qt=Z.getHeight,be=(0,rt.Z)(Z,ln),Ve=Ie.record,qe=Ie.indent,yt=Ie.index,Bt=h(D,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Ut=Bt.scrollX,ir=Bt.flattenColumns,rr=Bt.prefixCls,kr=Bt.fixColumn,Sr=Bt.componentWidth,_r=le(Ve,ze,Re,qe),un=_r.rowSupportExpand,jn=_r.expanded,yr=_r.rowProps,Ot=_r.expandedRowRender,hi=_r.expandedRowClassName,pn;if(un&&jn){var Vr=Ot(Ve,Re,qe+1,jn),$r=hi==null?void 0:hi(Ve,Re,qe),Xr={};kr&&(Xr={style:(0,$.Z)({},"--virtual-width","".concat(Sr,"px"))});var en="".concat(rr,"-expanded-row-cell");pn=C.createElement("div",{className:O()("".concat(rr,"-expanded-row"),"".concat(rr,"-expanded-row-level-").concat(qe+1),$r)},C.createElement(Fr,{component:"div",prefixCls:rr,className:O()(en,(0,$.Z)({},"".concat(en,"-fixed"),kr)),additionalProps:Xr},Vr))}var Un=(0,Qe.Z)((0,Qe.Z)({},ft),{},{width:Ut});mt&&(Un.position="absolute",Un.pointerEvents="none");var mi=C.createElement("div",(0,N.Z)({},yr,be,{ref:un?null:G,className:O()(_e,"".concat(rr,"-row"),yr==null?void 0:yr.className,(0,$.Z)({},"".concat(rr,"-row-extra"),mt)),style:(0,Qe.Z)((0,Qe.Z)({},Un),yr==null?void 0:yr.style)}),ir.map(function(gi,ni){return C.createElement(Mt,{key:ni,rowInfo:_r,column:gi,colIndex:ni,indent:qe,index:Re,renderIndex:yt,record:Ve,inverse:mt,getHeight:Qt})}));return un?C.createElement("div",{ref:G},mi,pn):mi}),Ai=oe(Tn),bn=Ai,Qr=C.forwardRef(function(Z,G){var Ie=Z.data,Re=Z.onScroll,_e=h(D,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),ze=_e.flattenColumns,ft=_e.onColumnResize,mt=_e.getRowKey,Qt=_e.expandedKeys,be=_e.prefixCls,Ve=_e.childrenColumnName,qe=_e.emptyNode,yt=_e.scrollX,Bt=h(Wn),Ut=Bt.scrollY,ir=Bt.listItemHeight,rr=C.useRef(),kr=pt(Ie,Ve,Qt,mt),Sr=C.useMemo(function(){var pn=0;return ze.map(function(Vr){var $r=Vr.width,Xr=Vr.key;return pn+=$r,[Xr,$r,pn]})},[ze]),_r=C.useMemo(function(){return Sr.map(function(pn){return pn[2]})},[Sr]);C.useEffect(function(){Sr.forEach(function(pn){var Vr=(0,V.Z)(pn,2),$r=Vr[0],Xr=Vr[1];ft($r,Xr)})},[Sr]),C.useImperativeHandle(G,function(){var pn={};return Object.defineProperty(pn,"scrollLeft",{get:function(){var $r;return(($r=rr.current)===null||$r===void 0?void 0:$r.getScrollInfo().x)||0},set:function($r){var Xr;(Xr=rr.current)===null||Xr===void 0||Xr.scrollTo({left:$r})}}),pn});var un=function(Vr,$r){var Xr,en=(Xr=kr[$r])===null||Xr===void 0?void 0:Xr.record,Un=Vr.onCell;if(Un){var mi,gi=Un(en,$r);return(mi=gi==null?void 0:gi.rowSpan)!==null&&mi!==void 0?mi:1}return 1},jn=function(Vr){var $r=Vr.start,Xr=Vr.end,en=Vr.getSize,Un=Vr.offsetY;if(Xr<0)return null;for(var mi=ze.filter(function(wi){return un(wi,$r)===0}),gi=$r,ni=function(Bi){if(mi=mi.filter(function(Ki){return un(Ki,Bi)===0}),!mi.length)return gi=Bi,"break"},Li=$r;Li>=0;Li-=1){var Vi=ni(Li);if(Vi==="break")break}for(var Ti=ze.filter(function(wi){return un(wi,Xr)!==1}),zi=Xr,ci=function(Bi){if(Ti=Ti.filter(function(Ki){return un(Ki,Bi)!==1}),!Ti.length)return zi=Math.max(Bi-1,Xr),"break"},Ma=Xr;Ma<kr.length;Ma+=1){var Ii=ci(Ma);if(Ii==="break")break}for(var yo=[],ta=function(Bi){var Ki=kr[Bi];if(!Ki)return"continue";ze.some(function(Ui){return un(Ui,Bi)>1})&&yo.push(Bi)},wa=gi;wa<=zi;wa+=1)var Ya=ta(wa);var Pa=yo.map(function(wi){var Bi=kr[wi],Ki=mt(Bi.record,wi),Ui=function(Ei){var xa=wi+Ei-1,oa=mt(kr[xa].record,xa),Uo=en(Ki,oa);return Uo.bottom-Uo.top},Aa=en(Ki);return C.createElement(bn,{key:wi,data:Bi,rowKey:Ki,index:wi,style:{top:-Un+Aa.top},extra:!0,getHeight:Ui})});return Pa},yr=C.useMemo(function(){return{columnsOffset:_r}},[_r]),Ot="".concat(be,"-tbody"),hi;return kr.length?hi=C.createElement(nn.Z,{fullHeight:!1,ref:rr,className:O()(Ot,"".concat(Ot,"-virtual")),height:Ut,itemHeight:ir||24,data:kr,itemKey:function(Vr){return mt(Vr.record)},scrollWidth:yt,onVirtualScroll:function(Vr){var $r=Vr.x;Re({scrollLeft:$r})},extraRender:jn},function(pn,Vr,$r){var Xr=mt(pn.record,Vr);return C.createElement(bn,(0,N.Z)({data:pn,rowKey:Xr,index:Vr},$r))}):hi=C.createElement("div",{className:O()("".concat(be,"-placeholder"))},C.createElement(Fr,{component:"div",prefixCls:be},qe)),C.createElement(On.Provider,{value:yr},hi)}),Zr=oe(Qr),tn=Zr,dn=function(G,Ie){var Re=Ie.ref,_e=Ie.onScroll;return C.createElement(tn,{ref:Re,data:G,onScroll:_e})},on=100;function An(Z){var G=Z.columns,Ie=Z.scroll,Re=Z.prefixCls,_e=Re===void 0?Kr:Re,ze=Z.className,ft=Z.listItemHeight,mt=Ie||{},Qt=mt.x,be=mt.y;typeof Qt!="number"&&(Qt=((G||[]).length+1)*on),typeof be!="number"&&(be=500);var Ve=C.useMemo(function(){return{scrollY:be,listItemHeight:ft}},[be,ft]);return C.createElement(Wn.Provider,{value:Ve},C.createElement(sn,(0,N.Z)({},Z,{className:O()(ze,"".concat(_e,"-virtual")),scroll:(0,Qe.Z)((0,Qe.Z)({},Ie),{},{x:Qt}),components:{body:dn},columns:G,internalHooks:me,tailor:!0})))}function Kn(Z){return de(An,Z)}var Ln=Kn(),wn=null;function Xi(Z){return null}var xn=Xi;function Fn(Z){return null}var ai=Fn,di=d(2738),na=d(68031),_i=d(36355),fi=d(93891),Ci=d(19716),pa=d(8628),ua=d(31724),Ri=d(58421),fa=d(71418),$i=d(88088);function xi(Z){return function(Ie){let{prefixCls:Re,onExpand:_e,record:ze,expanded:ft,expandable:mt}=Ie;const Qt=`${Re}-row-expand-icon`;return C.createElement("button",{type:"button",onClick:be=>{_e(ze,be),be.stopPropagation()},className:O()(Qt,{[`${Qt}-spaced`]:!mt,[`${Qt}-expanded`]:mt&&ft,[`${Qt}-collapsed`]:mt&&!ft}),"aria-label":ft?Z.collapse:Z.expand,"aria-expanded":ft})}}var ma=xi;function mo(Z,G){return"key"in Z&&Z.key!==void 0&&Z.key!==null?Z.key:Z.dataIndex?Array.isArray(Z.dataIndex)?Z.dataIndex.join("."):Z.dataIndex:G}function ka(Z,G){return G?`${G}-${Z}`:`${Z}`}function Ca(Z,G){return typeof Z=="function"?Z(G):Z}function Hi(Z,G){const Ie=Ca(Z,G);return Object.prototype.toString.call(Ie)==="[object Object]"?"":Ie}var so={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"},Ha=so,Os=d(7657),Oo=function(G,Ie){return C.createElement(Os.Z,(0,N.Z)({},G,{ref:Ie,icon:Ha}))},aa=C.forwardRef(Oo),da=aa,Ga=d(56762);function Zi(Z){const G=C.useRef(Z),Ie=(0,Ga.Z)();return[()=>G.current,Re=>{G.current=Re,Ie()}]}var Mi=d(3113),si=d(24905),Bo=d(38854),bi=d(64165),Ni=d(20834),Wi=d(40875),ea=d(5112),ga=d(17574),Ta=d(47472),zo=d(92832);function Lo(Z){let{value:G,onChange:Ie,filterSearch:Re,tablePrefixCls:_e,locale:ze}=Z;return Re?C.createElement("div",{className:`${_e}-filter-dropdown-search`},C.createElement(zo.default,{prefix:C.createElement(Ta.Z,null),placeholder:ze.filterSearchPlaceholder,onChange:Ie,value:G,htmlSize:1,className:`${_e}-filter-dropdown-search-input`})):null}var xo=Lo,to=d(10228);const Ua=Z=>{const{keyCode:G}=Z;G===to.Z.ENTER&&Z.stopPropagation()};var Wa=C.forwardRef((Z,G)=>C.createElement("div",{className:Z.className,onClick:Ie=>Ie.stopPropagation(),onKeyDown:Ua,ref:G},Z.children));function lo(Z){let G=[];return(Z||[]).forEach(Ie=>{let{value:Re,children:_e}=Ie;G.push(Re),_e&&(G=[].concat((0,fn.Z)(G),(0,fn.Z)(lo(_e))))}),G}function vo(Z){return Z.some(G=>{let{children:Ie}=G;return Ie})}function Ja(Z,G){return typeof G=="string"||typeof G=="number"?G==null?void 0:G.toString().toLowerCase().includes(Z.trim().toLowerCase()):!1}function Ka(Z){let{filters:G,prefixCls:Ie,filteredKeys:Re,filterMultiple:_e,searchValue:ze,filterSearch:ft}=Z;return G.map((mt,Qt)=>{const be=String(mt.value);if(mt.children)return{key:be||Qt,label:mt.text,popupClassName:`${Ie}-dropdown-submenu`,children:Ka({filters:mt.children,prefixCls:Ie,filteredKeys:Re,filterMultiple:_e,searchValue:ze,filterSearch:ft})};const Ve=_e?si.default:ea.ZP,qe={key:mt.value!==void 0?be:Qt,label:C.createElement(C.Fragment,null,C.createElement(Ve,{checked:Re.includes(be)}),C.createElement("span",null,mt.text))};return ze.trim()?typeof ft=="function"?ft(ze,mt)?qe:null:Ja(ze,mt.text)?qe:null:qe})}function No(Z){var G,Ie;const{tablePrefixCls:Re,prefixCls:_e,column:ze,dropdownPrefixCls:ft,columnKey:mt,filterMultiple:Qt,filterMode:be="menu",filterSearch:Ve=!1,filterState:qe,triggerFilter:yt,locale:Bt,children:Ut,getPopupContainer:ir}=Z,{filterDropdownOpen:rr,onFilterDropdownOpenChange:kr,filterResetToDefaultFilteredValue:Sr,defaultFilteredValue:_r,filterDropdownVisible:un,onFilterDropdownVisibleChange:jn}=ze,[yr,Ot]=C.useState(!1),hi=!!(qe&&(!((G=qe.filteredKeys)===null||G===void 0)&&G.length||qe.forceFiltered)),pn=Zn=>{Ot(Zn),kr==null||kr(Zn),jn==null||jn(Zn)},Vr=(Ie=rr!=null?rr:un)!==null&&Ie!==void 0?Ie:yr,$r=qe==null?void 0:qe.filteredKeys,[Xr,en]=Zi($r||[]),Un=Zn=>{let{selectedKeys:Ei}=Zn;en(Ei)},mi=(Zn,Ei)=>{let{node:xa,checked:oa}=Ei;Un(Qt?{selectedKeys:Zn}:{selectedKeys:oa&&xa.key?[xa.key]:[]})};C.useEffect(()=>{yr&&Un({selectedKeys:$r||[]})},[$r]);const[gi,ni]=C.useState([]),Li=Zn=>{ni(Zn)},[Vi,Ti]=C.useState(""),zi=Zn=>{const{value:Ei}=Zn.target;Ti(Ei)};C.useEffect(()=>{yr||Ti("")},[yr]);const ci=Zn=>{const Ei=Zn&&Zn.length?Zn:null;if(Ei===null&&(!qe||!qe.filteredKeys)||(0,z.Z)(Ei,qe==null?void 0:qe.filteredKeys,!0))return null;yt({column:ze,key:mt,filteredKeys:Ei})},Ma=()=>{pn(!1),ci(Xr())},Ii=function(){let{confirm:Zn,closeDropdown:Ei}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Zn&&ci([]),Ei&&pn(!1),Ti(""),en(Sr?(_r||[]).map(xa=>String(xa)):[])},yo=function(){let{closeDropdown:Zn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Zn&&pn(!1),ci(Xr())},ta=Zn=>{Zn&&$r!==void 0&&en($r||[]),pn(Zn),!Zn&&!ze.filterDropdown&&Ma()},wa=O()({[`${ft}-menu-without-submenu`]:!vo(ze.filters||[])}),Ya=Zn=>{if(Zn.target.checked){const Ei=lo(ze==null?void 0:ze.filters).map(xa=>String(xa));en(Ei)}else en([])},Pa=Zn=>{let{filters:Ei}=Zn;return(Ei||[]).map((xa,oa)=>{const Uo=String(xa.value),jo={title:xa.text,key:xa.value!==void 0?Uo:oa};return xa.children&&(jo.children=Pa({filters:xa.children})),jo})},wi=Zn=>{var Ei;return Object.assign(Object.assign({},Zn),{text:Zn.title,value:Zn.key,children:((Ei=Zn.children)===null||Ei===void 0?void 0:Ei.map(xa=>wi(xa)))||[]})};let Bi;if(typeof ze.filterDropdown=="function")Bi=ze.filterDropdown({prefixCls:`${ft}-custom`,setSelectedKeys:Zn=>Un({selectedKeys:Zn}),selectedKeys:Xr(),confirm:yo,clearFilters:Ii,filters:ze.filters,visible:Vr,close:()=>{pn(!1)}});else if(ze.filterDropdown)Bi=ze.filterDropdown;else{const Zn=Xr()||[],Ei=()=>(ze.filters||[]).length===0?C.createElement(bi.Z,{image:bi.Z.PRESENTED_IMAGE_SIMPLE,description:Bt.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):be==="tree"?C.createElement(C.Fragment,null,C.createElement(xo,{filterSearch:Ve,value:Vi,onChange:zi,tablePrefixCls:Re,locale:Bt}),C.createElement("div",{className:`${Re}-filter-dropdown-tree`},Qt?C.createElement(si.default,{checked:Zn.length===lo(ze.filters).length,indeterminate:Zn.length>0&&Zn.length<lo(ze.filters).length,className:`${Re}-filter-dropdown-checkall`,onChange:Ya},Bt.filterCheckall):null,C.createElement(ga.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:Qt,checkStrictly:!Qt,className:`${ft}-menu`,onCheck:mi,checkedKeys:Zn,selectedKeys:Zn,showIcon:!1,treeData:Pa({filters:ze.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:Vi.trim()?oa=>typeof Ve=="function"?Ve(Vi,wi(oa)):Ja(Vi,oa.title):void 0}))):C.createElement(C.Fragment,null,C.createElement(xo,{filterSearch:Ve,value:Vi,onChange:zi,tablePrefixCls:Re,locale:Bt}),C.createElement(Ni.default,{selectable:!0,multiple:Qt,prefixCls:`${ft}-menu`,className:wa,onSelect:Un,onDeselect:Un,selectedKeys:Zn,getPopupContainer:ir,openKeys:gi,onOpenChange:Li,items:Ka({filters:ze.filters||[],filterSearch:Ve,prefixCls:_e,filteredKeys:Xr(),filterMultiple:Qt,searchValue:Vi})})),xa=()=>Sr?(0,z.Z)((_r||[]).map(oa=>String(oa)),Zn,!0):Zn.length===0;Bi=C.createElement(C.Fragment,null,Ei(),C.createElement("div",{className:`${_e}-dropdown-btns`},C.createElement(Mi.ZP,{type:"link",size:"small",disabled:xa(),onClick:()=>Ii()},Bt.filterReset),C.createElement(Mi.ZP,{type:"primary",size:"small",onClick:Ma},Bt.filterConfirm)))}ze.filterDropdown&&(Bi=C.createElement(Wi.J,{selectable:void 0},Bi));const Ki=()=>C.createElement(Wa,{className:`${_e}-dropdown`},Bi);let Ui;typeof ze.filterIcon=="function"?Ui=ze.filterIcon(hi):ze.filterIcon?Ui=ze.filterIcon:Ui=C.createElement(da,null);const{direction:Aa}=C.useContext(_i.E_);return C.createElement("div",{className:`${_e}-column`},C.createElement("span",{className:`${Re}-column-title`},Ut),C.createElement(Bo.Z,{dropdownRender:Ki,trigger:["click"],open:Vr,onOpenChange:ta,getPopupContainer:ir,placement:Aa==="rtl"?"bottomLeft":"bottomRight"},C.createElement("span",{role:"button",tabIndex:-1,className:O()(`${_e}-trigger`,{active:hi}),onClick:Zn=>{Zn.stopPropagation()}},Ui)))}var Dl=No;function ps(Z,G,Ie){let Re=[];return(Z||[]).forEach((_e,ze)=>{var ft;const mt=ka(ze,Ie);if(_e.filters||"filterDropdown"in _e||"onFilter"in _e)if("filteredValue"in _e){let Qt=_e.filteredValue;"filterDropdown"in _e||(Qt=(ft=Qt==null?void 0:Qt.map(String))!==null&&ft!==void 0?ft:Qt),Re.push({column:_e,key:mo(_e,mt),filteredKeys:Qt,forceFiltered:_e.filtered})}else Re.push({column:_e,key:mo(_e,mt),filteredKeys:G&&_e.defaultFilteredValue?_e.defaultFilteredValue:void 0,forceFiltered:_e.filtered});"children"in _e&&(Re=[].concat((0,fn.Z)(Re),(0,fn.Z)(ps(_e.children,G,mt))))}),Re}function Al(Z,G,Ie,Re,_e,ze,ft,mt){return Ie.map((Qt,be)=>{const Ve=ka(be,mt),{filterMultiple:qe=!0,filterMode:yt,filterSearch:Bt}=Qt;let Ut=Qt;if(Ut.filters||Ut.filterDropdown){const ir=mo(Ut,Ve),rr=Re.find(kr=>{let{key:Sr}=kr;return ir===Sr});Ut=Object.assign(Object.assign({},Ut),{title:kr=>C.createElement(Dl,{tablePrefixCls:Z,prefixCls:`${Z}-filter`,dropdownPrefixCls:G,column:Ut,columnKey:ir,filterState:rr,filterMultiple:qe,filterMode:yt,filterSearch:Bt,triggerFilter:ze,locale:_e,getPopupContainer:ft},Ca(Qt.title,kr))})}return"children"in Ut&&(Ut=Object.assign(Object.assign({},Ut),{children:Al(Z,G,Ut.children,Re,_e,ze,ft,Ve)})),Ut})}function Zo(Z){const G={};return Z.forEach(Ie=>{let{key:Re,filteredKeys:_e,column:ze}=Ie;const{filters:ft,filterDropdown:mt}=ze;if(mt)G[Re]=_e||null;else if(Array.isArray(_e)){const Qt=lo(ft);G[Re]=Qt.filter(be=>_e.includes(String(be)))}else G[Re]=null}),G}function Qs(Z,G){return G.reduce((Ie,Re)=>{const{column:{onFilter:_e,filters:ze},filteredKeys:ft}=Re;return _e&&ft&&ft.length?Ie.filter(mt=>ft.some(Qt=>{const be=lo(ze),Ve=be.findIndex(yt=>String(yt)===String(Qt)),qe=Ve!==-1?be[Ve]:Qt;return _e(qe,mt)})):Ie},Z)}const To=Z=>Z.flatMap(G=>"children"in G?[G].concat((0,fn.Z)(To(G.children||[]))):[G]);function pi(Z){let{prefixCls:G,dropdownPrefixCls:Ie,mergedColumns:Re,onFilterChange:_e,getPopupContainer:ze,locale:ft}=Z;const mt=C.useMemo(()=>To(Re||[]),[Re]),[Qt,be]=C.useState(()=>ps(mt,!0)),Ve=C.useMemo(()=>{const Ut=ps(mt,!1);if(Ut.length===0)return Ut;let ir=!0,rr=!0;if(Ut.forEach(kr=>{let{filteredKeys:Sr}=kr;Sr!==void 0?ir=!1:rr=!1}),ir){const kr=(mt||[]).map((Sr,_r)=>mo(Sr,ka(_r)));return Qt.filter(Sr=>{let{key:_r}=Sr;return kr.includes(_r)}).map(Sr=>{const _r=mt[kr.findIndex(un=>un===Sr.key)];return Object.assign(Object.assign({},Sr),{column:Object.assign(Object.assign({},Sr.column),_r),forceFiltered:_r.filtered})})}return Ut},[mt,Qt]),qe=C.useMemo(()=>Zo(Ve),[Ve]),yt=Ut=>{const ir=Ve.filter(rr=>{let{key:kr}=rr;return kr!==Ut.key});ir.push(Ut),be(ir),_e(Zo(ir),ir)};return[Ut=>Al(G,Ie,Ut,Ve,ft,yt,ze),Ve,qe]}var Ol=pi;function Wo(Z,G,Ie){const Re=C.useRef({});function _e(ze){if(!Re.current||Re.current.data!==Z||Re.current.childrenColumnName!==G||Re.current.getRowKey!==Ie){let mt=function(Qt){Qt.forEach((be,Ve)=>{const qe=Ie(be,Ve);ft.set(qe,be),be&&typeof be=="object"&&G in be&&mt(be[G]||[])})};const ft=new Map;mt(Z),Re.current={data:Z,childrenColumnName:G,kvMap:ft,getRowKey:Ie}}return Re.current.kvMap.get(ze)}return[_e]}var Xl=d(50371),zs=function(Z,G){var Ie={};for(var Re in Z)Object.prototype.hasOwnProperty.call(Z,Re)&&G.indexOf(Re)<0&&(Ie[Re]=Z[Re]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,Re=Object.getOwnPropertySymbols(Z);_e<Re.length;_e++)G.indexOf(Re[_e])<0&&Object.prototype.propertyIsEnumerable.call(Z,Re[_e])&&(Ie[Re[_e]]=Z[Re[_e]]);return Ie};const Bs=10;function za(Z,G){const Ie={current:Z.current,pageSize:Z.pageSize};return Object.keys(G&&typeof G=="object"?G:{}).forEach(_e=>{const ze=Z[_e];typeof ze!="function"&&(Ie[_e]=ze)}),Ie}function Vo(Z,G,Ie){const Re=Ie&&typeof Ie=="object"?Ie:{},{total:_e=0}=Re,ze=zs(Re,["total"]),[ft,mt]=(0,C.useState)(()=>({current:"defaultCurrent"in ze?ze.defaultCurrent:1,pageSize:"defaultPageSize"in ze?ze.defaultPageSize:Bs})),Qt=(0,Xl.Z)(ft,ze,{total:_e>0?_e:Z}),be=Math.ceil((_e||Z)/Qt.pageSize);Qt.current>be&&(Qt.current=be||1);const Ve=(yt,Bt)=>{mt({current:yt!=null?yt:1,pageSize:Bt||Qt.pageSize})},qe=(yt,Bt)=>{var Ut;Ie&&((Ut=Ie.onChange)===null||Ut===void 0||Ut.call(Ie,yt,Bt)),Ve(yt,Bt),G(yt,Bt||(Qt==null?void 0:Qt.pageSize))};return Ie===!1?[{},()=>{}]:[Object.assign(Object.assign({},Qt),{onChange:qe}),Ve]}var Gl=Vo,aA=d(84105),cl=d(35654),Fa=d(90782),Ba=d(71430),Eo=d(18929);const ro={},fo="SELECT_ALL",Xo="SELECT_INVERT",Ao="SELECT_NONE",es=[],ks=(Z,G)=>{let Ie=[];return(G||[]).forEach(Re=>{Ie.push(Re),Re&&typeof Re=="object"&&Z in Re&&(Ie=[].concat((0,fn.Z)(Ie),(0,fn.Z)(ks(Z,Re[Z]))))}),Ie};var Js=(Z,G)=>{const{preserveSelectedRowKeys:Ie,selectedRowKeys:Re,defaultSelectedRowKeys:_e,getCheckboxProps:ze,onChange:ft,onSelect:mt,onSelectAll:Qt,onSelectInvert:be,onSelectNone:Ve,onSelectMultiple:qe,columnWidth:yt,type:Bt,selections:Ut,fixed:ir,renderCell:rr,hideSelectAll:kr,checkStrictly:Sr=!0}=G||{},{prefixCls:_r,data:un,pageData:jn,getRecordByKey:yr,getRowKey:Ot,expandType:hi,childrenColumnName:pn,locale:Vr,getPopupContainer:$r}=Z,[Xr,en]=(0,Eo.Z)(Re||_e||es,{value:Re}),Un=C.useRef(new Map),mi=(0,C.useCallback)(wi=>{if(Ie){const Bi=new Map;wi.forEach(Ki=>{let Ui=yr(Ki);!Ui&&Un.current.has(Ki)&&(Ui=Un.current.get(Ki)),Bi.set(Ki,Ui)}),Un.current=Bi}},[yr,Ie]);C.useEffect(()=>{mi(Xr)},[Xr]);const{keyEntities:gi}=(0,C.useMemo)(()=>{if(Sr)return{keyEntities:null};let wi=un;if(Ie){const Bi=new Set(un.map((Ui,Aa)=>Ot(Ui,Aa))),Ki=Array.from(Un.current).reduce((Ui,Aa)=>{let[Zn,Ei]=Aa;return Bi.has(Zn)?Ui:Ui.concat(Ei)},[]);wi=[].concat((0,fn.Z)(wi),(0,fn.Z)(Ki))}return(0,Ba.I8)(wi,{externalGetKey:Ot,childrenPropName:pn})},[un,Ot,Sr,pn,Ie]),ni=(0,C.useMemo)(()=>ks(pn,jn),[pn,jn]),Li=(0,C.useMemo)(()=>{const wi=new Map;return ni.forEach((Bi,Ki)=>{const Ui=Ot(Bi,Ki),Aa=(ze?ze(Bi):null)||{};wi.set(Ui,Aa)}),wi},[ni,Ot,ze]),Vi=(0,C.useCallback)(wi=>{var Bi;return!!(!((Bi=Li.get(Ot(wi)))===null||Bi===void 0)&&Bi.disabled)},[Li,Ot]),[Ti,zi]=(0,C.useMemo)(()=>{if(Sr)return[Xr||[],[]];const{checkedKeys:wi,halfCheckedKeys:Bi}=(0,Fa.S)(Xr,!0,gi,Vi);return[wi||[],Bi]},[Xr,Sr,gi,Vi]),ci=(0,C.useMemo)(()=>{const wi=Bt==="radio"?Ti.slice(0,1):Ti;return new Set(wi)},[Ti,Bt]),Ma=(0,C.useMemo)(()=>Bt==="radio"?new Set:new Set(zi),[zi,Bt]),[Ii,yo]=(0,C.useState)(null);C.useEffect(()=>{G||en(es)},[!!G]);const ta=(0,C.useCallback)((wi,Bi)=>{let Ki,Ui;mi(wi),Ie?(Ki=wi,Ui=wi.map(Aa=>Un.current.get(Aa))):(Ki=[],Ui=[],wi.forEach(Aa=>{const Zn=yr(Aa);Zn!==void 0&&(Ki.push(Aa),Ui.push(Zn))})),en(Ki),ft==null||ft(Ki,Ui,{type:Bi})},[en,yr,ft,Ie]),wa=(0,C.useCallback)((wi,Bi,Ki,Ui)=>{if(mt){const Aa=Ki.map(Zn=>yr(Zn));mt(yr(wi),Bi,Aa,Ui)}ta(Ki,"single")},[mt,yr,ta]),Ya=(0,C.useMemo)(()=>!Ut||kr?null:(Ut===!0?[fo,Xo,Ao]:Ut).map(Bi=>Bi===fo?{key:"all",text:Vr.selectionAll,onSelect(){ta(un.map((Ki,Ui)=>Ot(Ki,Ui)).filter(Ki=>{const Ui=Li.get(Ki);return!(Ui!=null&&Ui.disabled)||ci.has(Ki)}),"all")}}:Bi===Xo?{key:"invert",text:Vr.selectInvert,onSelect(){const Ki=new Set(ci);jn.forEach((Aa,Zn)=>{const Ei=Ot(Aa,Zn),xa=Li.get(Ei);xa!=null&&xa.disabled||(Ki.has(Ei)?Ki.delete(Ei):Ki.add(Ei))});const Ui=Array.from(Ki);be&&be(Ui),ta(Ui,"invert")}}:Bi===Ao?{key:"none",text:Vr.selectNone,onSelect(){Ve==null||Ve(),ta(Array.from(ci).filter(Ki=>{const Ui=Li.get(Ki);return Ui==null?void 0:Ui.disabled}),"none")}}:Bi).map(Bi=>Object.assign(Object.assign({},Bi),{onSelect:function(){for(var Ki,Ui,Aa=arguments.length,Zn=new Array(Aa),Ei=0;Ei<Aa;Ei++)Zn[Ei]=arguments[Ei];(Ui=Bi.onSelect)===null||Ui===void 0||(Ki=Ui).call.apply(Ki,[Bi].concat(Zn)),yo(null)}})),[Ut,ci,jn,Ot,be,ta]);return[(0,C.useCallback)(wi=>{var Bi;if(!G)return wi.filter(va=>va!==ro);let Ki=(0,fn.Z)(wi);const Ui=new Set(ci),Aa=ni.map(Ot).filter(va=>!Li.get(va).disabled),Zn=Aa.every(va=>Ui.has(va)),Ei=Aa.some(va=>Ui.has(va)),xa=()=>{const va=[];Zn?Aa.forEach(Da=>{Ui.delete(Da),va.push(Da)}):Aa.forEach(Da=>{Ui.has(Da)||(Ui.add(Da),va.push(Da))});const kn=Array.from(Ui);Qt==null||Qt(!Zn,kn.map(Da=>yr(Da)),va.map(Da=>yr(Da))),ta(kn,"all"),yo(null)};let oa;if(Bt!=="radio"){let va;if(Ya){const Yi={getPopupContainer:$r,items:Ya.map((Ho,Ko)=>{const{key:As,text:gs,onSelect:cs}=Ho;return{key:As!=null?As:Ko,onClick:()=>{cs==null||cs(Aa)},label:gs}})};va=C.createElement("div",{className:`${_r}-selection-extra`},C.createElement(Bo.Z,{menu:Yi,getPopupContainer:$r},C.createElement("span",null,C.createElement(aA.Z,null))))}const kn=ni.map((Yi,Ho)=>{const Ko=Ot(Yi,Ho),As=Li.get(Ko)||{};return Object.assign({checked:Ui.has(Ko)},As)}).filter(Yi=>{let{disabled:Ho}=Yi;return Ho}),Da=!!kn.length&&kn.length===ni.length,wo=Da&&kn.every(Yi=>{let{checked:Ho}=Yi;return Ho}),no=Da&&kn.some(Yi=>{let{checked:Ho}=Yi;return Ho});oa=!kr&&C.createElement("div",{className:`${_r}-selection`},C.createElement(si.default,{checked:Da?wo:!!ni.length&&Zn,indeterminate:Da?!wo&&no:!Zn&&Ei,onChange:xa,disabled:ni.length===0||Da,"aria-label":va?"Custom selection":"Select all",skipGroup:!0}),va)}let Uo;Bt==="radio"?Uo=(va,kn,Da)=>{const wo=Ot(kn,Da),no=Ui.has(wo);return{node:C.createElement(ea.ZP,Object.assign({},Li.get(wo),{checked:no,onClick:Yi=>Yi.stopPropagation(),onChange:Yi=>{Ui.has(wo)||wa(wo,!0,[wo],Yi.nativeEvent)}})),checked:no}}:Uo=(va,kn,Da)=>{var wo;const no=Ot(kn,Da),Yi=Ui.has(no),Ho=Ma.has(no),Ko=Li.get(no);let As;return hi==="nest"?As=Ho:As=(wo=Ko==null?void 0:Ko.indeterminate)!==null&&wo!==void 0?wo:Ho,{node:C.createElement(si.default,Object.assign({},Ko,{indeterminate:As,checked:Yi,skipGroup:!0,onClick:gs=>gs.stopPropagation(),onChange:gs=>{let{nativeEvent:cs}=gs;const{shiftKey:ms}=cs;let xl=-1,rs=-1;if(ms&&Sr){const Ns=new Set([Ii,no]);Aa.some((vs,Jo)=>{if(Ns.has(vs))if(xl===-1)xl=Jo;else return rs=Jo,!0;return!1})}if(rs!==-1&&xl!==rs&&Sr){const Ns=Aa.slice(xl,rs+1),vs=[];Yi?Ns.forEach(Fo=>{Ui.has(Fo)&&(vs.push(Fo),Ui.delete(Fo))}):Ns.forEach(Fo=>{Ui.has(Fo)||(vs.push(Fo),Ui.add(Fo))});const Jo=Array.from(Ui);qe==null||qe(!Yi,Jo.map(Fo=>yr(Fo)),vs.map(Fo=>yr(Fo))),ta(Jo,"multiple")}else{const Ns=Ti;if(Sr){const vs=Yi?(0,cl._5)(Ns,no):(0,cl.L0)(Ns,no);wa(no,!Yi,vs,cs)}else{const vs=(0,Fa.S)([].concat((0,fn.Z)(Ns),[no]),!0,gi,Vi),{checkedKeys:Jo,halfCheckedKeys:Fo}=vs;let Zs=Jo;if(Yi){const oA=new Set(Jo);oA.delete(no),Zs=(0,Fa.S)(Array.from(oA),{checked:!1,halfCheckedKeys:Fo},gi,Vi).checkedKeys}wa(no,!Yi,Zs,cs)}}yo(Yi?null:no)}})),checked:Yi}};const jo=(va,kn,Da)=>{const{node:wo,checked:no}=Uo(va,kn,Da);return rr?rr(no,kn,Da,wo):wo};if(!Ki.includes(ro))if(Ki.findIndex(va=>{var kn;return((kn=va[Lr])===null||kn===void 0?void 0:kn.columnType)==="EXPAND_COLUMN"})===0){const[va,...kn]=Ki;Ki=[va,ro].concat((0,fn.Z)(kn))}else Ki=[ro].concat((0,fn.Z)(Ki));const ia=Ki.indexOf(ro);Ki=Ki.filter((va,kn)=>va!==ro||kn===ia);const co=Ki[ia-1],ls=Ki[ia+1];let ri=ir;ri===void 0&&((ls==null?void 0:ls.fixed)!==void 0?ri=ls.fixed:(co==null?void 0:co.fixed)!==void 0&&(ri=co.fixed)),ri&&co&&((Bi=co[Lr])===null||Bi===void 0?void 0:Bi.columnType)==="EXPAND_COLUMN"&&co.fixed===void 0&&(co.fixed=ri);const bo=O()(`${_r}-selection-col`,{[`${_r}-selection-col-with-dropdown`]:Ut&&Bt==="checkbox"}),Go={fixed:ri,width:yt,className:`${_r}-selection-column`,title:G.columnTitle||oa,render:jo,onCell:G.onCell,[Lr]:{className:bo}};return Ki.map(va=>va===ro?Go:va)},[Ot,ni,G,Ti,ci,Ma,yt,Ya,hi,Ii,Li,qe,wa,Vi]),ci]},rl=d(89489),KA=d(59477),Ql=d(6848);const Ys="ascend",tc="descend";function rc(Z){return typeof Z.sorter=="object"&&typeof Z.sorter.multiple=="number"?Z.sorter.multiple:!1}function fA(Z){return typeof Z=="function"?Z:Z&&typeof Z=="object"&&Z.compare?Z.compare:!1}function yc(Z,G){return G?Z[Z.indexOf(G)+1]:Z[0]}function kl(Z,G,Ie){let Re=[];function _e(ze,ft){Re.push({column:ze,key:mo(ze,ft),multiplePriority:rc(ze),sortOrder:ze.sortOrder})}return(Z||[]).forEach((ze,ft)=>{const mt=ka(ft,Ie);ze.children?("sortOrder"in ze&&_e(ze,mt),Re=[].concat((0,fn.Z)(Re),(0,fn.Z)(kl(ze.children,G,mt)))):ze.sorter&&("sortOrder"in ze?_e(ze,mt):G&&ze.defaultSortOrder&&Re.push({column:ze,key:mo(ze,mt),multiplePriority:rc(ze),sortOrder:ze.defaultSortOrder}))}),Re}function qs(Z,G,Ie,Re,_e,ze,ft,mt){return(G||[]).map((Qt,be)=>{const Ve=ka(be,mt);let qe=Qt;if(qe.sorter){const yt=qe.sortDirections||_e,Bt=qe.showSorterTooltip===void 0?ft:qe.showSorterTooltip,Ut=mo(qe,Ve),ir=Ie.find(hi=>{let{key:pn}=hi;return pn===Ut}),rr=ir?ir.sortOrder:null,kr=yc(yt,rr);let Sr;if(Qt.sortIcon)Sr=Qt.sortIcon({sortOrder:rr});else{const hi=yt.includes(Ys)&&C.createElement(KA.Z,{className:O()(`${Z}-column-sorter-up`,{active:rr===Ys})}),pn=yt.includes(tc)&&C.createElement(rl.Z,{className:O()(`${Z}-column-sorter-down`,{active:rr===tc})});Sr=C.createElement("span",{className:O()(`${Z}-column-sorter`,{[`${Z}-column-sorter-full`]:!!(hi&&pn)})},C.createElement("span",{className:`${Z}-column-sorter-inner`,"aria-hidden":"true"},hi,pn))}const{cancelSort:_r,triggerAsc:un,triggerDesc:jn}=ze||{};let yr=_r;kr===tc?yr=jn:kr===Ys&&(yr=un);const Ot=typeof Bt=="object"?Bt:{title:yr};qe=Object.assign(Object.assign({},qe),{className:O()(qe.className,{[`${Z}-column-sort`]:rr}),title:hi=>{const pn=C.createElement("div",{className:`${Z}-column-sorters`},C.createElement("span",{className:`${Z}-column-title`},Ca(Qt.title,hi)),Sr);return Bt?C.createElement(Ql.Z,Object.assign({},Ot),pn):pn},onHeaderCell:hi=>{const pn=Qt.onHeaderCell&&Qt.onHeaderCell(hi)||{},Vr=pn.onClick,$r=pn.onKeyDown;pn.onClick=Un=>{Re({column:Qt,key:Ut,sortOrder:kr,multiplePriority:rc(Qt)}),Vr==null||Vr(Un)},pn.onKeyDown=Un=>{Un.keyCode===to.Z.ENTER&&(Re({column:Qt,key:Ut,sortOrder:kr,multiplePriority:rc(Qt)}),$r==null||$r(Un))};const Xr=Hi(Qt.title,{}),en=Xr==null?void 0:Xr.toString();return rr?pn["aria-sort"]=rr==="ascend"?"ascending":"descending":pn["aria-label"]=en||"",pn.className=O()(pn.className,`${Z}-column-has-sorters`),pn.tabIndex=0,Qt.ellipsis&&(pn.title=(Xr!=null?Xr:"").toString()),pn}})}return"children"in qe&&(qe=Object.assign(Object.assign({},qe),{children:qs(Z,qe.children,Ie,Re,_e,ze,ft,Ve)})),qe})}function nl(Z){const{column:G,sortOrder:Ie}=Z;return{column:G,order:Ie,field:G.dataIndex,columnKey:G.key}}function il(Z){const G=Z.filter(Ie=>{let{sortOrder:Re}=Ie;return Re}).map(nl);return G.length===0&&Z.length?Object.assign(Object.assign({},nl(Z[Z.length-1])),{column:void 0}):G.length<=1?G[0]||{}:G}function Va(Z,G,Ie){const Re=G.slice().sort((ft,mt)=>mt.multiplePriority-ft.multiplePriority),_e=Z.slice(),ze=Re.filter(ft=>{let{column:{sorter:mt},sortOrder:Qt}=ft;return fA(mt)&&Qt});return ze.length?_e.sort((ft,mt)=>{for(let Qt=0;Qt<ze.length;Qt+=1){const be=ze[Qt],{column:{sorter:Ve},sortOrder:qe}=be,yt=fA(Ve);if(yt&&qe){const Bt=yt(ft,mt,qe);if(Bt!==0)return qe===Ys?Bt:-Bt}}return 0}).map(ft=>{const mt=ft[Ie];return mt?Object.assign(Object.assign({},ft),{[Ie]:Va(mt,G,Ie)}):ft}):_e}function So(Z){let{prefixCls:G,mergedColumns:Ie,onSorterChange:Re,sortDirections:_e,tableLocale:ze,showSorterTooltip:ft}=Z;const[mt,Qt]=C.useState(kl(Ie,!0)),be=C.useMemo(()=>{let Ut=!0;const ir=kl(Ie,!1);if(!ir.length)return mt;const rr=[];function kr(_r){Ut?rr.push(_r):rr.push(Object.assign(Object.assign({},_r),{sortOrder:null}))}let Sr=null;return ir.forEach(_r=>{Sr===null?(kr(_r),_r.sortOrder&&(_r.multiplePriority===!1?Ut=!1:Sr=!0)):(Sr&&_r.multiplePriority!==!1||(Ut=!1),kr(_r))}),rr},[Ie,mt]),Ve=C.useMemo(()=>{const Ut=be.map(ir=>{let{column:rr,sortOrder:kr}=ir;return{column:rr,order:kr}});return{sortColumns:Ut,sortColumn:Ut[0]&&Ut[0].column,sortOrder:Ut[0]&&Ut[0].order}},[be]);function qe(Ut){let ir;Ut.multiplePriority===!1||!be.length||be[0].multiplePriority===!1?ir=[Ut]:ir=[].concat((0,fn.Z)(be.filter(rr=>{let{key:kr}=rr;return kr!==Ut.key})),[Ut]),Qt(ir),Re(il(ir),ir)}return[Ut=>qs(G,Ut,be,qe,_e,ze,ft),be,Ve,()=>il(be)]}function Io(Z,G){return Z.map(Ie=>{const Re=Object.assign({},Ie);return Re.title=Ca(Ie.title,G),"children"in Re&&(Re.children=Io(Re.children,G)),Re})}function ts(Z){return[C.useCallback(Ie=>Io(Ie,Z),[Z])]}var Rs=_n((Z,G)=>{const{_renderTimes:Ie}=Z,{_renderTimes:Re}=G;return Ie!==Re}),LA=Kn((Z,G)=>{const{_renderTimes:Ie}=Z,{_renderTimes:Re}=G;return Ie!==Re}),Bl=d(64993),zA=d(17313),bc=d(83116),wc=d(37613),pA=Z=>{const{componentCls:G}=Z,Ie=`${Z.lineWidth}px ${Z.lineType} ${Z.tableBorderColor}`,Re=(_e,ze,ft)=>({[`&${G}-${_e}`]:{[`> ${G}-container`]:{[`> ${G}-content, > ${G}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${G}-expanded-row-fixed`]:{margin:`-${ze}px -${ft+Z.lineWidth}px`}}}}}});return{[`${G}-wrapper`]:{[`${G}${G}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${G}-title`]:{border:Ie,borderBottom:0},[`> ${G}-container`]:{borderInlineStart:Ie,borderTop:Ie,[`
> ${G}-content,
> ${G}-header,
> ${G}-body,
> ${G}-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:Ie},"> thead":{"> tr:not(:last-child) > th":{borderBottom:Ie},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${G}-cell-fix-right-first::after`]:{borderInlineEnd:Ie}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${G}-expanded-row-fixed`]:{margin:`-${Z.tablePaddingVertical}px -${Z.tablePaddingHorizontal+Z.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:Z.lineWidth,bottom:0,borderInlineEnd:Ie,content:'""'}}}}}},[`&${G}-scroll-horizontal`]:{[`> ${G}-container > ${G}-body`]:{"> table > tbody":{[`
> tr${G}-expanded-row,
> tr${G}-placeholder
`]:{"> th, > td":{borderInlineEnd:0}}}}}},Re("middle",Z.tablePaddingVerticalMiddle,Z.tablePaddingHorizontalMiddle)),Re("small",Z.tablePaddingVerticalSmall,Z.tablePaddingHorizontalSmall)),{[`> ${G}-footer`]:{border:Ie,borderTop:0}}),[`${G}-cell`]:{[`${G}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${Z.lineWidth}px 0 ${Z.lineWidth}px ${Z.tableHeaderBg}`}},[`${G}-bordered ${G}-cell-scrollbar`]:{borderInlineEnd:Ie}}}},Hc=Z=>{const{componentCls:G}=Z;return{[`${G}-wrapper`]:{[`${G}-cell-ellipsis`]:Object.assign(Object.assign({},zA.vS),{wordBreak:"keep-all",[`
&${G}-cell-fix-left-last,
&${G}-cell-fix-right-first
`]:{overflow:"visible",[`${G}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${G}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},od=Z=>{const{componentCls:G}=Z;return{[`${G}-wrapper`]:{[`${G}-tbody > tr${G}-placeholder`]:{textAlign:"center",color:Z.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:Z.colorBgContainer}}}}},ou=d(15969),Qu=Z=>{const{componentCls:G,antCls:Ie,controlInteractiveSize:Re,motionDurationSlow:_e,lineWidth:ze,paddingXS:ft,lineType:mt,tableBorderColor:Qt,tableExpandIconBg:be,tableExpandColumnWidth:Ve,borderRadius:qe,fontSize:yt,fontSizeSM:Bt,lineHeight:Ut,tablePaddingVertical:ir,tablePaddingHorizontal:rr,tableExpandedRowBg:kr,paddingXXS:Sr}=Z,_r=Re/2-ze,un=_r*2+ze*3,jn=`${ze}px ${mt} ${Qt}`,yr=Sr-ze;return{[`${G}-wrapper`]:{[`${G}-expand-icon-col`]:{width:Ve},[`${G}-row-expand-icon-cell`]:{textAlign:"center",[`${G}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${G}-row-indent`]:{height:1,float:"left"},[`${G}-row-expand-icon`]:Object.assign(Object.assign({},(0,ou.N)(Z)),{position:"relative",float:"left",boxSizing:"border-box",width:un,height:un,padding:0,color:"inherit",lineHeight:`${un}px`,background:be,border:jn,borderRadius:qe,transform:`scale(${Re/un})`,transition:`all ${_e}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${_e} ease-out`,content:'""'},"&::before":{top:_r,insetInlineEnd:yr,insetInlineStart:yr,height:ze},"&::after":{top:yr,bottom:yr,insetInlineStart:_r,width:ze,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"}}),[`${G}-row-indent + ${G}-row-expand-icon`]:{marginTop:(yt*Ut-ze*3)/2-Math.ceil((Bt*1.4-ze*3)/2),marginInlineEnd:ft},[`tr${G}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:kr}},[`${Ie}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${G}-expanded-row-fixed`]:{position:"relative",margin:`-${ir}px -${rr}px`,padding:`${ir}px ${rr}px`}}}},sd=Z=>{const{componentCls:G,antCls:Ie,iconCls:Re,tableFilterDropdownWidth:_e,tableFilterDropdownSearchWidth:ze,paddingXXS:ft,paddingXS:mt,colorText:Qt,lineWidth:be,lineType:Ve,tableBorderColor:qe,tableHeaderIconColor:yt,fontSizeSM:Bt,tablePaddingHorizontal:Ut,borderRadius:ir,motionDurationSlow:rr,colorTextDescription:kr,colorPrimary:Sr,tableHeaderFilterActiveBg:_r,colorTextDisabled:un,tableFilterDropdownBg:jn,tableFilterDropdownHeight:yr,controlItemBgHover:Ot,controlItemBgActive:hi,boxShadowSecondary:pn,filterDropdownMenuBg:Vr}=Z,$r=`${Ie}-dropdown`,Xr=`${G}-filter-dropdown`,en=`${Ie}-tree`,Un=`${be}px ${Ve} ${qe}`;return[{[`${G}-wrapper`]:{[`${G}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${G}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-ft,marginInline:`${ft}px ${-Ut/2}px`,padding:`0 ${ft}px`,color:yt,fontSize:Bt,borderRadius:ir,cursor:"pointer",transition:`all ${rr}`,"&:hover":{color:kr,background:_r},"&.active":{color:Sr}}}},{[`${Ie}-dropdown`]:{[Xr]:Object.assign(Object.assign({},(0,zA.Wf)(Z)),{minWidth:_e,backgroundColor:jn,borderRadius:ir,boxShadow:pn,overflow:"hidden",[`${$r}-menu`]:{maxHeight:yr,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Vr,"&:empty::after":{display:"block",padding:`${mt}px 0`,color:un,fontSize:Bt,textAlign:"center",content:'"Not Found"'}},[`${Xr}-tree`]:{paddingBlock:`${mt}px 0`,paddingInline:mt,[en]:{padding:0},[`${en}-treenode ${en}-node-content-wrapper:hover`]:{backgroundColor:Ot},[`${en}-treenode-checkbox-checked ${en}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:hi}}},[`${Xr}-search`]:{padding:mt,borderBottom:Un,"&-input":{input:{minWidth:ze},[Re]:{color:un}}},[`${Xr}-checkall`]:{width:"100%",marginBottom:ft,marginInlineStart:ft},[`${Xr}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${mt-be}px ${mt}px`,overflow:"hidden",borderTop:Un}})}},{[`${Ie}-dropdown ${Xr}, ${Xr}-submenu`]:{[`${Ie}-checkbox-wrapper + span`]:{paddingInlineStart:mt,color:Qt},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},a=Z=>{const{componentCls:G,lineWidth:Ie,colorSplit:Re,motionDurationSlow:_e,zIndexTableFixed:ze,tableBg:ft,zIndexTableSticky:mt}=Z,Qt=Re;return{[`${G}-wrapper`]:{[`
${G}-cell-fix-left,
${G}-cell-fix-right
`]:{position:"sticky !important",zIndex:ze,background:ft},[`
${G}-cell-fix-left-first::after,
${G}-cell-fix-left-last::after
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-Ie,width:30,transform:"translateX(100%)",transition:`box-shadow ${_e}`,content:'""',pointerEvents:"none"},[`${G}-cell-fix-left-all::after`]:{display:"none"},[`
${G}-cell-fix-right-first::after,
${G}-cell-fix-right-last::after
`]:{position:"absolute",top:0,bottom:-Ie,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${_e}`,content:'""',pointerEvents:"none"},[`${G}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:mt+1,width:30,transition:`box-shadow ${_e}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${G}-ping-left`]:{[`&:not(${G}-has-fix-left) ${G}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${Qt}`}},[`
${G}-cell-fix-left-first::after,
${G}-cell-fix-left-last::after
`]:{boxShadow:`inset 10px 0 8px -8px ${Qt}`},[`${G}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${G}-ping-right`]:{[`&:not(${G}-has-fix-right) ${G}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${Qt}`}},[`
${G}-cell-fix-right-first::after,
${G}-cell-fix-right-last::after
`]:{boxShadow:`inset -10px 0 8px -8px ${Qt}`}}}}},y=Z=>{const{componentCls:G,antCls:Ie}=Z;return{[`${G}-wrapper`]:{[`${G}-pagination${Ie}-pagination`]:{margin:`${Z.margin}px 0`},[`${G}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:Z.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},x=Z=>{const{componentCls:G,tableRadius:Ie}=Z;return{[`${G}-wrapper`]:{[G]:{[`${G}-title, ${G}-header`]:{borderRadius:`${Ie}px ${Ie}px 0 0`},[`${G}-title + ${G}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${G}-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:Ie,borderStartEndRadius:Ie,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Ie},"> *:last-child":{borderStartEndRadius:Ie}}},"&-footer":{borderRadius:`0 0 ${Ie}px ${Ie}px`}}}}},_=Z=>{const{componentCls:G}=Z;return{[`${G}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${G}-pagination-left`]:{justifyContent:"flex-end"},[`${G}-pagination-right`]:{justifyContent:"flex-start"},[`${G}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${G}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${G}-row-indent`]:{float:"right"}}}}},Me=Z=>{const{componentCls:G,antCls:Ie,iconCls:Re,fontSizeIcon:_e,padding:ze,paddingXS:ft,tableHeaderIconColor:mt,tableHeaderIconColorHover:Qt,tableSelectionColumnWidth:be}=Z;return{[`${G}-wrapper`]:{[`${G}-selection-col`]:{width:be,[`&${G}-selection-col-with-dropdown`]:{width:be+_e+ze/4}},[`${G}-bordered ${G}-selection-col`]:{width:be+ft*2,[`&${G}-selection-col-with-dropdown`]:{width:be+_e+ze/4+ft*2}},[`
table tr th${G}-selection-column,
table tr td${G}-selection-column
`]:{paddingInlineEnd:Z.paddingXS,paddingInlineStart:Z.paddingXS,textAlign:"center",[`${Ie}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${G}-selection-column${G}-cell-fix-left`]:{zIndex:Z.zIndexTableFixed+1},[`table tr th${G}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${G}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${G}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${Z.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${Z.tablePaddingHorizontal/4}px`,[Re]:{color:mt,fontSize:_e,verticalAlign:"baseline","&:hover":{color:Qt}}}}}},Xe=Z=>{const{componentCls:G}=Z,Ie=(Re,_e,ze,ft)=>({[`${G}${G}-${Re}`]:{fontSize:ft,[`
${G}-title,
${G}-footer,
${G}-cell,
${G}-thead > tr > th,
${G}-tbody > tr > th,
${G}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{padding:`${_e}px ${ze}px`},[`${G}-filter-trigger`]:{marginInlineEnd:`-${ze/2}px`},[`${G}-expanded-row-fixed`]:{margin:`-${_e}px -${ze}px`},[`${G}-tbody`]:{[`${G}-wrapper:only-child ${G}`]:{marginBlock:`-${_e}px`,marginInline:`${Z.tableExpandColumnWidth-ze}px -${ze}px`}},[`${G}-selection-column`]:{paddingInlineStart:`${ze/4}px`}}});return{[`${G}-wrapper`]:Object.assign(Object.assign({},Ie("middle",Z.tablePaddingVerticalMiddle,Z.tablePaddingHorizontalMiddle,Z.tableFontSizeMiddle)),Ie("small",Z.tablePaddingVerticalSmall,Z.tablePaddingHorizontalSmall,Z.tableFontSizeSmall))}},xe=Z=>{const{componentCls:G,marginXXS:Ie,fontSizeIcon:Re,tableHeaderIconColor:_e,tableHeaderIconColorHover:ze}=Z;return{[`${G}-wrapper`]:{[`${G}-thead th${G}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${Z.motionDurationSlow}`,"&:hover":{background:Z.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:Z.colorPrimary},[`
&${G}-cell-fix-left:hover,
&${G}-cell-fix-right:hover
`]:{background:Z.tableFixedHeaderSortActiveBg}},[`${G}-thead th${G}-column-sort`]:{background:Z.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${G}-column-sort`]:{background:Z.tableBodySortBg},[`${G}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${G}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${G}-column-sorter`]:{marginInlineStart:Ie,color:_e,fontSize:0,transition:`color ${Z.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Re,"&.active":{color:Z.colorPrimary}},[`${G}-column-sorter-up + ${G}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${G}-column-sorters:hover ${G}-column-sorter`]:{color:ze}}}},St=Z=>{const{componentCls:G,opacityLoading:Ie,tableScrollThumbBg:Re,tableScrollThumbBgHover:_e,tableScrollThumbSize:ze,tableScrollBg:ft,zIndexTableSticky:mt,stickyScrollBarBorderRadius:Qt}=Z,be=`${Z.lineWidth}px ${Z.lineType} ${Z.tableBorderColor}`;return{[`${G}-wrapper`]:{[`${G}-sticky`]:{"&-holder":{position:"sticky",zIndex:mt,background:Z.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${ze}px !important`,zIndex:mt,display:"flex",alignItems:"center",background:ft,borderTop:be,opacity:Ie,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:ze,backgroundColor:Re,borderRadius:Qt,transition:`all ${Z.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:_e}}}}}}},gt=Z=>{const{componentCls:G,lineWidth:Ie,tableBorderColor:Re}=Z,_e=`${Ie}px ${Z.lineType} ${Re}`;return{[`${G}-wrapper`]:{[`${G}-summary`]:{position:"relative",zIndex:Z.zIndexTableFixed,background:Z.tableBg,"> tr":{"> th, > td":{borderBottom:_e}}},[`div${G}-summary`]:{boxShadow:`0 -${Ie}px 0 ${Re}`}}}},Br=Z=>{const{componentCls:G}=Z,Ie=`${Z.lineWidth}px ${Z.lineType} ${Z.tableBorderColor}`,Re=`${G}-expanded-row-cell`;return{[`${G}-wrapper`]:{[`${G}-tbody-virtual`]:{[`${G}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${G}-cell`]:{borderBottom:Ie},[`${G}-expanded-row`]:{[`${Re}${Re}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${Z.lineWidth}px)`,borderInlineEnd:"none"}}},[`${G}-bordered`]:{[`${G}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:Ie,position:"absolute"},[`${G}-cell`]:{borderInlineEnd:Ie,[`&${G}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-Z.lineWidth,borderInlineStart:Ie}}}}}}};const jr=Z=>{const{componentCls:G,fontWeightStrong:Ie,tablePaddingVertical:Re,tablePaddingHorizontal:_e,lineWidth:ze,lineType:ft,tableBorderColor:mt,tableFontSize:Qt,tableBg:be,tableRadius:Ve,tableHeaderTextColor:qe,motionDurationMid:yt,tableHeaderBg:Bt,tableHeaderCellSplitColor:Ut,tableRowHoverBg:ir,tableSelectedRowBg:rr,tableSelectedRowHoverBg:kr,tableFooterTextColor:Sr,tableFooterBg:_r,paddingContentVerticalLG:un}=Z,jn=`${ze}px ${ft} ${mt}`;return{[`${G}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,zA.dF)()),{[G]:Object.assign(Object.assign({},(0,zA.Wf)(Z)),{fontSize:Qt,background:be,borderRadius:`${Ve}px ${Ve}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Ve}px ${Ve}px 0 0`,borderCollapse:"separate",borderSpacing:0},[`
${G}-cell,
${G}-thead > tr > th,
${G}-tbody > tr > th,
${G}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{position:"relative",padding:`${un}px ${_e}px`,overflowWrap:"break-word"},[`${G}-title`]:{padding:`${Re}px ${_e}px`},[`${G}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:qe,fontWeight:Ie,textAlign:"start",background:Bt,borderBottom:jn,transition:`background ${yt} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${G}-selection-column):not(${G}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Ut,transform:"translateY(-50%)",transition:`background-color ${yt}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${G}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${yt}, border-color ${yt}`,borderBottom:jn,[`
> ${G}-wrapper:only-child,
> ${G}-expanded-row-fixed > ${G}-wrapper:only-child
`]:{[G]:{marginBlock:`-${Re}px`,marginInline:`${Z.tableExpandColumnWidth-_e}px -${_e}px`,[`${G}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:qe,fontWeight:Ie,textAlign:"start",background:Bt,borderBottom:jn,transition:`background ${yt} ease`},[`
&${G}-row:hover > th,
&${G}-row:hover > td,
> th${G}-cell-row-hover,
> td${G}-cell-row-hover
`]:{background:ir},[`&${G}-row-selected`]:{"> th, > td":{background:rr},"&:hover > th, &:hover > td":{background:kr}}}},[`${G}-footer`]:{padding:`${Re}px ${_e}px`,color:Sr,background:_r}})}};var cn=(0,bc.Z)("Table",Z=>{const{colorTextHeading:G,colorSplit:Ie,colorIcon:Re,colorIconHover:_e,opacityLoading:ze,colorBgContainer:ft,controlInteractiveSize:mt,headerBg:Qt,headerColor:be,headerSortActiveBg:Ve,headerSortHoverBg:qe,bodySortBg:yt,rowHoverBg:Bt,rowSelectedBg:Ut,rowSelectedHoverBg:ir,rowExpandedBg:rr,cellPaddingBlock:kr,cellPaddingInline:Sr,cellPaddingBlockMD:_r,cellPaddingInlineMD:un,cellPaddingBlockSM:jn,cellPaddingInlineSM:yr,borderColor:Ot,footerBg:hi,footerColor:pn,headerBorderRadius:Vr,cellFontSize:$r,cellFontSizeMD:Xr,cellFontSizeSM:en,headerSplitColor:Un,fixedHeaderSortActiveBg:mi,headerFilterHoverBg:gi,filterDropdownBg:ni,expandIconBg:Li,selectionColumnWidth:Vi,stickyScrollBarBg:Ti}=Z,zi=new Bl.C(Re),ci=new Bl.C(_e),Ma=2,Ii=(0,wc.TS)(Z,{tableFontSize:$r,tableBg:ft,tableRadius:Vr,tablePaddingVertical:kr,tablePaddingHorizontal:Sr,tablePaddingVerticalMiddle:_r,tablePaddingHorizontalMiddle:un,tablePaddingVerticalSmall:jn,tablePaddingHorizontalSmall:yr,tableBorderColor:Ot,tableHeaderTextColor:be,tableHeaderBg:Qt,tableFooterTextColor:pn,tableFooterBg:hi,tableHeaderCellSplitColor:Un,tableHeaderSortBg:Ve,tableHeaderSortHoverBg:qe,tableHeaderIconColor:zi.clone().setAlpha(zi.getAlpha()*ze).toRgbString(),tableHeaderIconColorHover:ci.clone().setAlpha(ci.getAlpha()*ze).toRgbString(),tableBodySortBg:yt,tableFixedHeaderSortActiveBg:mi,tableHeaderFilterActiveBg:gi,tableFilterDropdownBg:ni,tableRowHoverBg:Bt,tableSelectedRowBg:Ut,tableSelectedRowHoverBg:ir,zIndexTableFixed:Ma,zIndexTableSticky:Ma+1,tableFontSizeMiddle:Xr,tableFontSizeSmall:en,tableSelectionColumnWidth:Vi,tableExpandIconBg:Li,tableExpandColumnWidth:mt+2*Z.padding,tableExpandedRowBg:rr,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Ti,tableScrollThumbBgHover:G,tableScrollBg:Ie});return[jr(Ii),y(Ii),gt(Ii),xe(Ii),sd(Ii),pA(Ii),x(Ii),Qu(Ii),gt(Ii),od(Ii),Me(Ii),a(Ii),St(Ii),Hc(Ii),Xe(Ii),_(Ii),Br(Ii)]},Z=>{const{colorFillAlter:G,colorBgContainer:Ie,colorTextHeading:Re,colorFillSecondary:_e,colorFillContent:ze,controlItemBgActive:ft,controlItemBgActiveHover:mt,padding:Qt,paddingSM:be,paddingXS:Ve,colorBorderSecondary:qe,borderRadiusLG:yt,fontSize:Bt,controlHeight:Ut,colorTextPlaceholder:ir}=Z,rr=new Bl.C(_e).onBackground(Ie).toHexShortString(),kr=new Bl.C(ze).onBackground(Ie).toHexShortString(),Sr=new Bl.C(G).onBackground(Ie).toHexShortString();return{headerBg:Sr,headerColor:Re,headerSortActiveBg:rr,headerSortHoverBg:kr,bodySortBg:Sr,rowHoverBg:Sr,rowSelectedBg:ft,rowSelectedHoverBg:mt,rowExpandedBg:G,cellPaddingBlock:Qt,cellPaddingInline:Qt,cellPaddingBlockMD:be,cellPaddingInlineMD:Ve,cellPaddingBlockSM:Ve,cellPaddingInlineSM:Ve,borderColor:qe,headerBorderRadius:yt,footerBg:Sr,footerColor:Re,cellFontSize:Bt,cellFontSizeMD:Bt,cellFontSizeSM:Bt,headerSplitColor:qe,fixedHeaderSortActiveBg:rr,headerFilterHoverBg:ze,filterDropdownMenuBg:Ie,filterDropdownBg:Ie,expandIconBg:Ie,selectionColumnWidth:Ut,stickyScrollBarBg:ir,stickyScrollBarBorderRadius:100}});const Xn=[],qr=(Z,G)=>{const{prefixCls:Ie,className:Re,rootClassName:_e,style:ze,size:ft,bordered:mt,dropdownPrefixCls:Qt,dataSource:be,pagination:Ve,rowSelection:qe,rowKey:yt="key",rowClassName:Bt,columns:Ut,children:ir,childrenColumnName:rr,onChange:kr,getPopupContainer:Sr,loading:_r,expandIcon:un,expandable:jn,expandedRowRender:yr,expandIconColumnIndex:Ot,indentSize:hi,scroll:pn,sortDirections:Vr,locale:$r,showSorterTooltip:Xr=!0,virtual:en}=Z,Un=C.useMemo(()=>Ut||$e(ir),[Ut,ir]),mi=C.useMemo(()=>Un.some(La=>La.responsive),[Un]),gi=(0,pa.Z)(mi),ni=C.useMemo(()=>{const La=new Set(Object.keys(gi).filter(ho=>gi[ho]));return Un.filter(ho=>!ho.responsive||ho.responsive.some($a=>La.has($a)))},[Un,gi]),Li=(0,di.Z)(Z,["className","style","columns"]),{locale:Vi=ua.Z,direction:Ti,table:zi,renderEmpty:ci,getPrefixCls:Ma,getPopupContainer:Ii}=C.useContext(_i.E_),yo=(0,Ci.Z)(ft),ta=Object.assign(Object.assign({},Vi.Table),$r),wa=be||Xn,Ya=Ma("table",Ie),Pa=Ma("dropdown",Qt),wi=Object.assign({childrenColumnName:rr,expandIconColumnIndex:Ot},jn),{childrenColumnName:Bi="children"}=wi,Ki=C.useMemo(()=>wa.some(La=>La==null?void 0:La[Bi])?"nest":yr||jn&&jn.expandedRowRender?"row":null,[wa]),Ui={body:C.useRef()},Aa=C.useMemo(()=>typeof yt=="function"?yt:La=>La==null?void 0:La[yt],[yt]),[Zn]=Wo(wa,Bi,Aa),Ei={},xa=function(La,ho){let $a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Mo,ys,Ts;const bs=Object.assign(Object.assign({},Ei),La);$a&&((Mo=Ei.resetPagination)===null||Mo===void 0||Mo.call(Ei),!((ys=bs.pagination)===null||ys===void 0)&&ys.current&&(bs.pagination.current=1),Ve&&Ve.onChange&&Ve.onChange(1,(Ts=bs.pagination)===null||Ts===void 0?void 0:Ts.pageSize)),pn&&pn.scrollToFirstRowOnChange!==!1&&Ui.body.current&&(0,na.Z)(0,{getContainer:()=>Ui.body.current}),kr==null||kr(bs.pagination,bs.filters,bs.sorter,{currentDataSource:Qs(Va(wa,bs.sorterStates,Bi),bs.filterStates),action:ho})},oa=(La,ho)=>{xa({sorter:La,sorterStates:ho},"sort",!1)},[Uo,jo,ia,co]=So({prefixCls:Ya,mergedColumns:ni,onSorterChange:oa,sortDirections:Vr||["ascend","descend"],tableLocale:ta,showSorterTooltip:Xr}),ls=C.useMemo(()=>Va(wa,jo,Bi),[wa,jo]);Ei.sorter=co(),Ei.sorterStates=jo;const ri=(La,ho)=>{xa({filters:La,filterStates:ho},"filter",!0)},[bo,Go,va]=Ol({prefixCls:Ya,locale:ta,dropdownPrefixCls:Pa,mergedColumns:ni,onFilterChange:ri,getPopupContainer:Sr||Ii}),kn=Qs(ls,Go);Ei.filters=va,Ei.filterStates=Go;const Da=C.useMemo(()=>{const La={};return Object.keys(va).forEach(ho=>{va[ho]!==null&&(La[ho]=va[ho])}),Object.assign(Object.assign({},ia),{filters:La})},[ia,va]),[wo]=ts(Da),no=(La,ho)=>{xa({pagination:Object.assign(Object.assign({},Ei.pagination),{current:La,pageSize:ho})},"paginate")},[Yi,Ho]=Gl(kn.length,no,Ve);Ei.pagination=Ve===!1?{}:za(Yi,Ve),Ei.resetPagination=Ho;const Ko=C.useMemo(()=>{if(Ve===!1||!Yi.pageSize)return kn;const{current:La=1,total:ho,pageSize:$a=Bs}=Yi;return kn.length<ho?kn.length>$a?kn.slice((La-1)*$a,La*$a):kn:kn.slice((La-1)*$a,La*$a)},[!!Ve,kn,Yi&&Yi.current,Yi&&Yi.pageSize,Yi&&Yi.total]),[As,gs]=Js({prefixCls:Ya,data:kn,pageData:Ko,getRowKey:Aa,getRecordByKey:Zn,expandType:Ki,childrenColumnName:Bi,locale:ta,getPopupContainer:Sr||Ii},qe),cs=(La,ho,$a)=>{let Mo;return typeof Bt=="function"?Mo=O()(Bt(La,ho,$a)):Mo=O()(Bt),O()({[`${Ya}-row-selected`]:gs.has(Aa(La,ho))},Mo)};wi.__PARENT_RENDER_ICON__=wi.expandIcon,wi.expandIcon=wi.expandIcon||un||ma(ta),Ki==="nest"&&wi.expandIconColumnIndex===void 0?wi.expandIconColumnIndex=qe?1:0:wi.expandIconColumnIndex>0&&qe&&(wi.expandIconColumnIndex-=1),typeof wi.indentSize!="number"&&(wi.indentSize=typeof hi=="number"?hi:15);const ms=C.useCallback(La=>wo(As(bo(Uo(La)))),[Uo,bo,As]);let xl,rs;if(Ve!==!1&&(Yi!=null&&Yi.total)){let La;Yi.size?La=Yi.size:La=yo==="small"||yo==="middle"?"small":void 0;const ho=ys=>C.createElement(Ri.Z,Object.assign({},Yi,{className:O()(`${Ya}-pagination ${Ya}-pagination-${ys}`,Yi.className),size:La})),$a=Ti==="rtl"?"left":"right",{position:Mo}=Yi;if(Mo!==null&&Array.isArray(Mo)){const ys=Mo.find(Jl=>Jl.includes("top")),Ts=Mo.find(Jl=>Jl.includes("bottom")),bs=Mo.every(Jl=>`${Jl}`=="none");!ys&&!Ts&&!bs&&(rs=ho($a)),ys&&(xl=ho(ys.toLowerCase().replace("top",""))),Ts&&(rs=ho(Ts.toLowerCase().replace("bottom","")))}else rs=ho($a)}let Ns;typeof _r=="boolean"?Ns={spinning:_r}:typeof _r=="object"&&(Ns=Object.assign({spinning:!0},_r));const[vs,Jo]=cn(Ya),[,Fo]=(0,$i.Z)(),Zs=O()(`${Ya}-wrapper`,zi==null?void 0:zi.className,{[`${Ya}-wrapper-rtl`]:Ti==="rtl"},Re,_e,Jo),oA=Object.assign(Object.assign({},zi==null?void 0:zi.style),ze),El=$r&&$r.emptyText||(ci==null?void 0:ci("Table"))||C.createElement(fi.Z,{componentName:"Table"}),Rl=en?LA:Rs,nc={},Kc=C.useMemo(()=>{const{fontSize:La,lineHeight:ho,padding:$a,paddingXS:Mo,paddingSM:ys}=Fo,Ts=Math.floor(La*ho);switch(yo){case"large":return $a*2+Ts;case"small":return Mo*2+Ts;default:return ys*2+Ts}},[Fo,yo]);return en&&(nc.listItemHeight=Kc),vs(C.createElement("div",{ref:G,className:Zs,style:oA},C.createElement(fa.Z,Object.assign({spinning:!1},Ns),xl,C.createElement(Rl,Object.assign({},nc,Li,{columns:ni,direction:Ti,expandable:wi,prefixCls:Ya,className:O()({[`${Ya}-middle`]:yo==="middle",[`${Ya}-small`]:yo==="small",[`${Ya}-bordered`]:mt,[`${Ya}-empty`]:wa.length===0}),data:Ko,rowKey:Aa,rowClassName:cs,emptyText:El,internalHooks:me,internalRefs:Ui,transformColumns:ms})),rs)))};var ur=C.forwardRef(qr);const rn=(Z,G)=>{const Ie=C.useRef(0);return Ie.current+=1,C.createElement(ur,Object.assign({},Z,{ref:G,_renderTimes:Ie.current}))},yn=C.forwardRef(rn);yn.SELECTION_COLUMN=ro,yn.EXPAND_COLUMN=U,yn.SELECTION_ALL=fo,yn.SELECTION_INVERT=Xo,yn.SELECTION_NONE=Ao,yn.Column=xn,yn.ColumnGroup=ai,yn.Summary=q;var Et=yn,Dt=Et},99313:function(Sn,ar,d){"use strict";d.d(ar,{default:function(){return Fi}});var U=d(99267),me=d(18785),V=d(62772),Oe=d(92310),ee=d.n(Oe),z=d(92413),C=d(400),c=d(33708),E=d(33606),h=d(39559),N=d(37061),S=d(59301),I=d(49658),T=d(18929),X=d(77900),P=(0,S.createContext)(null),ne=S.forwardRef(function($e,vt){var dt=$e.prefixCls,At=$e.className,fr=$e.style,tr=$e.id,Wr=$e.active,Mr=$e.tabKey,Gt=$e.children;return S.createElement("div",{id:tr&&"".concat(tr,"-panel-").concat(Mr),role:"tabpanel",tabIndex:Wr?0:-1,"aria-labelledby":tr&&"".concat(tr,"-tab-").concat(Mr),"aria-hidden":!Wr,style:fr,className:ee()(dt,Wr&&"".concat(dt,"-active"),At),ref:vt},Gt)}),K=ne,de=["key","forceRender","style","className"];function oe($e){var vt=$e.id,dt=$e.activeKey,At=$e.animated,fr=$e.tabPosition,tr=$e.destroyInactiveTabPane,Wr=S.useContext(P),Mr=Wr.prefixCls,Gt=Wr.tabs,It=At.tabPane,sr="".concat(Mr,"-tabpane");return S.createElement("div",{className:ee()("".concat(Mr,"-content-holder"))},S.createElement("div",{className:ee()("".concat(Mr,"-content"),"".concat(Mr,"-content-").concat(fr),(0,C.Z)({},"".concat(Mr,"-content-animated"),It))},Gt.map(function(dr){var cr=dr.key,xr=dr.forceRender,at=dr.style,wt=dr.className,Rt=(0,N.Z)(dr,de),Kt=cr===dt;return S.createElement(X.default,(0,z.Z)({key:cr,visible:Kt,forceRender:xr,removeOnLeave:!!tr,leavedClassName:"".concat(sr,"-hidden")},At.tabPaneMotion),function(Ar,nr){var _t=Ar.style,Ye=Ar.className;return S.createElement(K,(0,z.Z)({},Rt,{prefixCls:sr,id:vt,tabKey:cr,animated:It,active:Kt,style:(0,c.Z)((0,c.Z)({},at),_t),className:ee()(wt,Ye),ref:nr}))})})))}var j=d(26407),W=d(29301),D=d(6089),ce=d(8654),pe={width:0,height:0,left:0,top:0};function Se($e,vt,dt){return(0,S.useMemo)(function(){for(var At,fr=new Map,tr=vt.get((At=$e[0])===null||At===void 0?void 0:At.key)||pe,Wr=tr.left+tr.width,Mr=0;Mr<$e.length;Mr+=1){var Gt=$e[Mr].key,It=vt.get(Gt);if(!It){var sr;It=vt.get((sr=$e[Mr-1])===null||sr===void 0?void 0:sr.key)||pe}var dr=fr.get(Gt)||(0,c.Z)({},It);dr.right=Wr-dr.left-dr.width,fr.set(Gt,dr)}return fr},[$e.map(function(At){return At.key}).join("_"),vt,dt])}function ye($e,vt){var dt=S.useRef($e),At=S.useState({}),fr=(0,E.Z)(At,2),tr=fr[1];function Wr(Mr){var Gt=typeof Mr=="function"?Mr(dt.current):Mr;Gt!==dt.current&&vt(Gt,dt.current),dt.current=Gt,tr({})}return[dt.current,Wr]}var Qe=.1,$=.01,Ke=20,O=Math.pow(.995,Ke);function et($e,vt){var dt=(0,S.useState)(),At=(0,E.Z)(dt,2),fr=At[0],tr=At[1],Wr=(0,S.useState)(0),Mr=(0,E.Z)(Wr,2),Gt=Mr[0],It=Mr[1],sr=(0,S.useState)(0),dr=(0,E.Z)(sr,2),cr=dr[0],xr=dr[1],at=(0,S.useState)(),wt=(0,E.Z)(at,2),Rt=wt[0],Kt=wt[1],Ar=(0,S.useRef)();function nr(Jt){var vr=Jt.touches[0],Er=vr.screenX,Kr=vr.screenY;tr({x:Er,y:Kr}),window.clearInterval(Ar.current)}function _t(Jt){if(fr){Jt.preventDefault();var vr=Jt.touches[0],Er=vr.screenX,Kr=vr.screenY;tr({x:Er,y:Kr});var hn=Er-fr.x,vn=Kr-fr.y;vt(hn,vn);var Hn=Date.now();It(Hn),xr(Hn-Gt),Kt({x:hn,y:vn})}}function Ye(){if(fr&&(tr(null),Kt(null),Rt)){var Jt=Rt.x/cr,vr=Rt.y/cr,Er=Math.abs(Jt),Kr=Math.abs(vr);if(Math.max(Er,Kr)<Qe)return;var hn=Jt,vn=vr;Ar.current=window.setInterval(function(){if(Math.abs(hn)<$&&Math.abs(vn)<$){window.clearInterval(Ar.current);return}hn*=O,vn*=O,vt(hn*Ke,vn*Ke)},Ke)}}var xt=(0,S.useRef)();function Nt(Jt){var vr=Jt.deltaX,Er=Jt.deltaY,Kr=0,hn=Math.abs(vr),vn=Math.abs(Er);hn===vn?Kr=xt.current==="x"?vr:Er:hn>vn?(Kr=vr,xt.current="x"):(Kr=Er,xt.current="y"),vt(-Kr,-Kr)&&Jt.preventDefault()}var Wt=(0,S.useRef)(null);Wt.current={onTouchStart:nr,onTouchMove:_t,onTouchEnd:Ye,onWheel:Nt},S.useEffect(function(){function Jt(hn){Wt.current.onTouchStart(hn)}function vr(hn){Wt.current.onTouchMove(hn)}function Er(hn){Wt.current.onTouchEnd(hn)}function Kr(hn){Wt.current.onWheel(hn)}return document.addEventListener("touchmove",vr,{passive:!1}),document.addEventListener("touchend",Er,{passive:!1}),$e.current.addEventListener("touchstart",Jt,{passive:!1}),$e.current.addEventListener("wheel",Kr),function(){document.removeEventListener("touchmove",vr),document.removeEventListener("touchend",Er)}},[])}var Pe=d(34280);function ve($e){var vt=(0,S.useState)(0),dt=(0,E.Z)(vt,2),At=dt[0],fr=dt[1],tr=(0,S.useRef)(0),Wr=(0,S.useRef)();return Wr.current=$e,(0,Pe.o)(function(){var Mr;(Mr=Wr.current)===null||Mr===void 0||Mr.call(Wr)},[At]),function(){tr.current===At&&(tr.current+=1,fr(tr.current))}}function Te($e){var vt=(0,S.useRef)([]),dt=(0,S.useState)({}),At=(0,E.Z)(dt,2),fr=At[1],tr=(0,S.useRef)(typeof $e=="function"?$e():$e),Wr=ve(function(){var Gt=tr.current;vt.current.forEach(function(It){Gt=It(Gt)}),vt.current=[],tr.current=Gt,fr({})});function Mr(Gt){vt.current.push(Gt),Wr()}return[tr.current,Mr]}var ge={width:0,height:0,left:0,top:0,right:0};function Be($e,vt,dt,At,fr,tr,Wr){var Mr=Wr.tabs,Gt=Wr.tabPosition,It=Wr.rtl,sr,dr,cr;return["top","bottom"].includes(Gt)?(sr="width",dr=It?"right":"left",cr=Math.abs(dt)):(sr="height",dr="top",cr=-dt),(0,S.useMemo)(function(){if(!Mr.length)return[0,0];for(var xr=Mr.length,at=xr,wt=0;wt<xr;wt+=1){var Rt=$e.get(Mr[wt].key)||ge;if(Rt[dr]+Rt[sr]>cr+vt){at=wt-1;break}}for(var Kt=0,Ar=xr-1;Ar>=0;Ar-=1){var nr=$e.get(Mr[Ar].key)||ge;if(nr[dr]<cr){Kt=Ar+1;break}}return Kt>=at?[0,0]:[Kt,at]},[$e,vt,At,fr,tr,cr,Gt,Mr.map(function(xr){return xr.key}).join("_"),It])}function ue($e){var vt;return $e instanceof Map?(vt={},$e.forEach(function(dt,At){vt[At]=dt})):vt=$e,JSON.stringify(vt)}var we="TABS_DQ";function ot($e){return String($e).replace(/"/g,we)}function lt($e,vt,dt,At){return!(!dt||At||$e===!1||$e===void 0&&(vt===!1||vt===null))}function Je($e,vt){var dt=$e.prefixCls,At=$e.editable,fr=$e.locale,tr=$e.style;return!At||At.showAdd===!1?null:S.createElement("button",{ref:vt,type:"button",className:"".concat(dt,"-nav-add"),style:tr,"aria-label":(fr==null?void 0:fr.addAriaLabel)||"Add tab",onClick:function(Mr){At.onEdit("add",{event:Mr})}},At.addIcon||"+")}var fe=S.forwardRef(Je),qt=S.forwardRef(function($e,vt){var dt=$e.position,At=$e.prefixCls,fr=$e.extra;if(!fr)return null;var tr,Wr={};return(0,h.Z)(fr)==="object"&&!S.isValidElement(fr)?Wr=fr:Wr.right=fr,dt==="right"&&(tr=Wr.right),dt==="left"&&(tr=Wr.left),tr?S.createElement("div",{className:"".concat(At,"-extra-content"),ref:vt},tr):null}),hr=qt,er=d(31561),Fr=d(15285),Xt=d(10228);function Tr($e,vt){var dt=$e.prefixCls,At=$e.id,fr=$e.tabs,tr=$e.locale,Wr=$e.mobile,Mr=$e.moreIcon,Gt=Mr===void 0?"More":Mr,It=$e.moreTransitionName,sr=$e.style,dr=$e.className,cr=$e.editable,xr=$e.tabBarGutter,at=$e.rtl,wt=$e.removeAriaLabel,Rt=$e.onTabClick,Kt=$e.getPopupContainer,Ar=$e.popupClassName,nr=(0,S.useState)(!1),_t=(0,E.Z)(nr,2),Ye=_t[0],xt=_t[1],Nt=(0,S.useState)(null),Wt=(0,E.Z)(Nt,2),Jt=Wt[0],vr=Wt[1],Er="".concat(At,"-more-popup"),Kr="".concat(dt,"-dropdown"),hn=Jt!==null?"".concat(Er,"-").concat(Jt):null,vn=tr==null?void 0:tr.dropdownAriaLabel;function Hn(On,$n){On.preventDefault(),On.stopPropagation(),cr.onEdit("remove",{key:$n,event:On})}var In=S.createElement(Fr.ZP,{onClick:function($n){var ti=$n.key,Mt=$n.domEvent;Rt(ti,Mt),xt(!1)},prefixCls:"".concat(Kr,"-menu"),id:Er,tabIndex:-1,role:"listbox","aria-activedescendant":hn,selectedKeys:[Jt],"aria-label":vn!==void 0?vn:"expanded dropdown"},fr.map(function(On){var $n=On.closable,ti=On.disabled,Mt=On.closeIcon,ln=On.key,Tn=On.label,Ai=lt($n,Mt,cr,ti);return S.createElement(Fr.sN,{key:ln,id:"".concat(Er,"-").concat(ln),role:"option","aria-controls":At&&"".concat(At,"-panel-").concat(ln),disabled:ti},S.createElement("span",null,Tn),Ai&&S.createElement("button",{type:"button","aria-label":wt||"remove",tabIndex:0,className:"".concat(Kr,"-menu-item-remove"),onClick:function(Qr){Qr.stopPropagation(),Hn(Qr,ln)}},Mt||cr.removeIcon||"\xD7"))}));function _n(On){for(var $n=fr.filter(function(Ai){return!Ai.disabled}),ti=$n.findIndex(function(Ai){return Ai.key===Jt})||0,Mt=$n.length,ln=0;ln<Mt;ln+=1){ti=(ti+On+Mt)%Mt;var Tn=$n[ti];if(!Tn.disabled){vr(Tn.key);return}}}function Mn(On){var $n=On.which;if(!Ye){[Xt.Z.DOWN,Xt.Z.SPACE,Xt.Z.ENTER].includes($n)&&(xt(!0),On.preventDefault());return}switch($n){case Xt.Z.UP:_n(-1),On.preventDefault();break;case Xt.Z.DOWN:_n(1),On.preventDefault();break;case Xt.Z.ESC:xt(!1);break;case Xt.Z.SPACE:case Xt.Z.ENTER:Jt!==null&&Rt(Jt,On);break}}(0,S.useEffect)(function(){var On=document.getElementById(hn);On&&On.scrollIntoView&&On.scrollIntoView(!1)},[Jt]),(0,S.useEffect)(function(){Ye||vr(null)},[Ye]);var sn=(0,C.Z)({},at?"marginRight":"marginLeft",xr);fr.length||(sn.visibility="hidden",sn.order=1);var nn=ee()((0,C.Z)({},"".concat(Kr,"-rtl"),at)),Wn=Wr?null:S.createElement(er.Z,{prefixCls:Kr,overlay:In,trigger:["hover"],visible:fr.length?Ye:!1,transitionName:It,onVisibleChange:xt,overlayClassName:ee()(nn,Ar),mouseEnterDelay:.1,mouseLeaveDelay:.1,getPopupContainer:Kt},S.createElement("button",{type:"button",className:"".concat(dt,"-nav-more"),style:sn,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":Er,id:"".concat(At,"-more"),"aria-expanded":Ye,onKeyDown:Mn},Gt));return S.createElement("div",{className:ee()("".concat(dt,"-nav-operations"),dr),style:sr,ref:vt},Wn,S.createElement(fe,{prefixCls:dt,locale:tr,editable:cr}))}var Cr=S.memo(S.forwardRef(Tr),function($e,vt){return vt.tabMoving});function M($e){var vt,dt=$e.prefixCls,At=$e.id,fr=$e.active,tr=$e.tab,Wr=tr.key,Mr=tr.label,Gt=tr.disabled,It=tr.closeIcon,sr=$e.closable,dr=$e.renderWrapper,cr=$e.removeAriaLabel,xr=$e.editable,at=$e.onClick,wt=$e.onFocus,Rt=$e.style,Kt="".concat(dt,"-tab"),Ar=lt(sr,It,xr,Gt);function nr(xt){Gt||at(xt)}function _t(xt){xt.preventDefault(),xt.stopPropagation(),xr.onEdit("remove",{key:Wr,event:xt})}var Ye=S.createElement("div",{key:Wr,"data-node-key":ot(Wr),className:ee()(Kt,(vt={},(0,C.Z)(vt,"".concat(Kt,"-with-remove"),Ar),(0,C.Z)(vt,"".concat(Kt,"-active"),fr),(0,C.Z)(vt,"".concat(Kt,"-disabled"),Gt),vt)),style:Rt,onClick:nr},S.createElement("div",{role:"tab","aria-selected":fr,id:At&&"".concat(At,"-tab-").concat(Wr),className:"".concat(Kt,"-btn"),"aria-controls":At&&"".concat(At,"-panel-").concat(Wr),"aria-disabled":Gt,tabIndex:Gt?null:0,onClick:function(Nt){Nt.stopPropagation(),nr(Nt)},onKeyDown:function(Nt){[Xt.Z.SPACE,Xt.Z.ENTER].includes(Nt.which)&&(Nt.preventDefault(),nr(Nt))},onFocus:wt},Mr),Ar&&S.createElement("button",{type:"button","aria-label":cr||"remove",tabIndex:0,className:"".concat(Kt,"-remove"),onClick:function(Nt){Nt.stopPropagation(),_t(Nt)}},It||xr.removeIcon||"\xD7"));return dr?dr(Ye):Ye}var rt=M,Q=d(16089),p=function(vt){var dt=vt.activeTabOffset,At=vt.horizontal,fr=vt.rtl,tr=vt.indicatorSize,Wr=(0,S.useState)(),Mr=(0,E.Z)(Wr,2),Gt=Mr[0],It=Mr[1],sr=(0,S.useRef)(),dr=function(at){return typeof tr=="function"?tr(at):typeof tr=="number"?tr:at};function cr(){Q.Z.cancel(sr.current)}return(0,S.useEffect)(function(){var xr={};return dt&&(At?(fr?(xr.right=dt.right+dt.width/2,xr.transform="translateX(50%)"):(xr.left=dt.left+dt.width/2,xr.transform="translateX(-50%)"),xr.width=dr(dt.width)):(xr.top=dt.top+dt.height/2,xr.transform="translateY(-50%)",xr.height=dr(dt.height))),cr(),sr.current=(0,Q.Z)(function(){It(xr)}),cr},[dt,At,fr,tr]),{style:Gt}},g=p,B=function(vt){var dt=vt.current||{},At=dt.offsetWidth,fr=At===void 0?0:At,tr=dt.offsetHeight,Wr=tr===void 0?0:tr;return[fr,Wr]},se=function(vt,dt){return vt[dt?0:1]};function De($e,vt){var dt,At=S.useContext(P),fr=At.prefixCls,tr=At.tabs,Wr=$e.className,Mr=$e.style,Gt=$e.id,It=$e.animated,sr=$e.activeKey,dr=$e.rtl,cr=$e.extra,xr=$e.editable,at=$e.locale,wt=$e.tabPosition,Rt=$e.tabBarGutter,Kt=$e.children,Ar=$e.onTabClick,nr=$e.onTabScroll,_t=$e.indicatorSize,Ye=(0,S.useRef)(),xt=(0,S.useRef)(),Nt=(0,S.useRef)(),Wt=(0,S.useRef)(),Jt=(0,S.useRef)(),vr=(0,S.useRef)(),Er=(0,S.useRef)(),Kr=wt==="top"||wt==="bottom",hn=ye(0,function(Ua,Ia){Kr&&nr&&nr({direction:Ua>Ia?"left":"right"})}),vn=(0,E.Z)(hn,2),Hn=vn[0],In=vn[1],_n=ye(0,function(Ua,Ia){!Kr&&nr&&nr({direction:Ua>Ia?"top":"bottom"})}),Mn=(0,E.Z)(_n,2),sn=Mn[0],nn=Mn[1],Wn=(0,S.useState)([0,0]),On=(0,E.Z)(Wn,2),$n=On[0],ti=On[1],Mt=(0,S.useState)([0,0]),ln=(0,E.Z)(Mt,2),Tn=ln[0],Ai=ln[1],bn=(0,S.useState)([0,0]),Qr=(0,E.Z)(bn,2),Zr=Qr[0],tn=Qr[1],dn=(0,S.useState)([0,0]),on=(0,E.Z)(dn,2),An=on[0],Kn=on[1],Ln=Te(new Map),wn=(0,E.Z)(Ln,2),Xi=wn[0],xn=wn[1],Fn=Se(tr,Xi,Tn[0]),ai=se($n,Kr),di=se(Tn,Kr),na=se(Zr,Kr),_i=se(An,Kr),fi=ai<di+na,Ci=fi?ai-_i:ai-na,pa="".concat(fr,"-nav-operations-hidden"),ua=0,Ri=0;Kr&&dr?(ua=0,Ri=Math.max(0,di-Ci)):(ua=Math.min(0,Ci-di),Ri=0);function fa(Ua){return Ua<ua?ua:Ua>Ri?Ri:Ua}var $i=(0,S.useRef)(),xi=(0,S.useState)(),ma=(0,E.Z)(xi,2),mo=ma[0],ka=ma[1];function Ca(){ka(Date.now())}function Hi(){window.clearTimeout($i.current)}et(Wt,function(Ua,Ia){function Wa(lo,vo){lo(function(Ja){var Ka=fa(Ja+vo);return Ka})}return fi?(Kr?Wa(In,Ua):Wa(nn,Ia),Hi(),Ca(),!0):!1}),(0,S.useEffect)(function(){return Hi(),mo&&($i.current=window.setTimeout(function(){ka(0)},100)),Hi},[mo]);var so=Be(Fn,Ci,Kr?Hn:sn,di,na,_i,(0,c.Z)((0,c.Z)({},$e),{},{tabs:tr})),Ha=(0,E.Z)(so,2),Os=Ha[0],Oo=Ha[1],aa=(0,D.Z)(function(){var Ua=arguments.length>0&&arguments[0]!==void 0?arguments[0]:sr,Ia=Fn.get(Ua)||{width:0,height:0,left:0,right:0,top:0};if(Kr){var Wa=Hn;dr?Ia.right<Hn?Wa=Ia.right:Ia.right+Ia.width>Hn+Ci&&(Wa=Ia.right+Ia.width-Ci):Ia.left<-Hn?Wa=-Ia.left:Ia.left+Ia.width>-Hn+Ci&&(Wa=-(Ia.left+Ia.width-Ci)),nn(0),In(fa(Wa))}else{var lo=sn;Ia.top<-sn?lo=-Ia.top:Ia.top+Ia.height>-sn+Ci&&(lo=-(Ia.top+Ia.height-Ci)),In(0),nn(fa(lo))}}),da={};wt==="top"||wt==="bottom"?da[dr?"marginRight":"marginLeft"]=Rt:da.marginTop=Rt;var Ga=tr.map(function(Ua,Ia){var Wa=Ua.key;return S.createElement(rt,{id:Gt,prefixCls:fr,key:Wa,tab:Ua,style:Ia===0?void 0:da,closable:Ua.closable,editable:xr,active:Wa===sr,renderWrapper:Kt,removeAriaLabel:at==null?void 0:at.removeAriaLabel,onClick:function(vo){Ar(Wa,vo)},onFocus:function(){aa(Wa),Ca(),Wt.current&&(dr||(Wt.current.scrollLeft=0),Wt.current.scrollTop=0)}})}),Zi=function(){return xn(function(){var Ia=new Map;return tr.forEach(function(Wa){var lo,vo=Wa.key,Ja=(lo=Jt.current)===null||lo===void 0?void 0:lo.querySelector('[data-node-key="'.concat(ot(vo),'"]'));Ja&&Ia.set(vo,{width:Ja.offsetWidth,height:Ja.offsetHeight,left:Ja.offsetLeft,top:Ja.offsetTop})}),Ia})};(0,S.useEffect)(function(){Zi()},[tr.map(function(Ua){return Ua.key}).join("_")]);var Mi=ve(function(){var Ua=B(Ye),Ia=B(xt),Wa=B(Nt);ti([Ua[0]-Ia[0]-Wa[0],Ua[1]-Ia[1]-Wa[1]]);var lo=B(Er);tn(lo);var vo=B(vr);Kn(vo);var Ja=B(Jt);Ai([Ja[0]-lo[0],Ja[1]-lo[1]]),Zi()}),si=tr.slice(0,Os),Bo=tr.slice(Oo+1),bi=[].concat((0,j.Z)(si),(0,j.Z)(Bo)),Ni=Fn.get(sr),Wi=g({activeTabOffset:Ni,horizontal:Kr,rtl:dr,indicatorSize:_t}),ea=Wi.style;(0,S.useEffect)(function(){aa()},[sr,ua,Ri,ue(Ni),ue(Fn),Kr]),(0,S.useEffect)(function(){Mi()},[dr]);var ga=!!bi.length,Ta="".concat(fr,"-nav-wrap"),zo,Lo,xo,to;return Kr?dr?(Lo=Hn>0,zo=Hn!==Ri):(zo=Hn<0,Lo=Hn!==ua):(xo=sn<0,to=sn!==ua),S.createElement(W.Z,{onResize:Mi},S.createElement("div",{ref:(0,ce.x1)(vt,Ye),role:"tablist",className:ee()("".concat(fr,"-nav"),Wr),style:Mr,onKeyDown:function(){Ca()}},S.createElement(hr,{ref:xt,position:"left",extra:cr,prefixCls:fr}),S.createElement(W.Z,{onResize:Mi},S.createElement("div",{className:ee()(Ta,(dt={},(0,C.Z)(dt,"".concat(Ta,"-ping-left"),zo),(0,C.Z)(dt,"".concat(Ta,"-ping-right"),Lo),(0,C.Z)(dt,"".concat(Ta,"-ping-top"),xo),(0,C.Z)(dt,"".concat(Ta,"-ping-bottom"),to),dt)),ref:Wt},S.createElement(W.Z,{onResize:Mi},S.createElement("div",{ref:Jt,className:"".concat(fr,"-nav-list"),style:{transform:"translate(".concat(Hn,"px, ").concat(sn,"px)"),transition:mo?"none":void 0}},Ga,S.createElement(fe,{ref:Er,prefixCls:fr,locale:at,editable:xr,style:(0,c.Z)((0,c.Z)({},Ga.length===0?void 0:da),{},{visibility:ga?"hidden":null})}),S.createElement("div",{className:ee()("".concat(fr,"-ink-bar"),(0,C.Z)({},"".concat(fr,"-ink-bar-animated"),It.inkBar)),style:ea}))))),S.createElement(Cr,(0,z.Z)({},$e,{removeAriaLabel:at==null?void 0:at.removeAriaLabel,ref:vr,prefixCls:fr,tabs:bi,className:!ga&&pa,tabMoving:!!mo})),S.createElement(hr,{ref:Nt,position:"right",extra:cr,prefixCls:fr})))}var q=S.forwardRef(De),te=["renderTabBar"],Fe=["label","key"];function Ee($e){var vt=$e.renderTabBar,dt=(0,N.Z)($e,te),At=S.useContext(P),fr=At.tabs;if(vt){var tr=(0,c.Z)((0,c.Z)({},dt),{},{panes:fr.map(function(Wr){var Mr=Wr.label,Gt=Wr.key,It=(0,N.Z)(Wr,Fe);return S.createElement(K,(0,z.Z)({tab:Mr,key:Gt,tabKey:Gt},It))})});return vt(tr,q)}return S.createElement(q,dt)}var J=d(48736);function tt(){var $e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},vt;return $e===!1?vt={inkBar:!1,tabPane:!1}:$e===!0?vt={inkBar:!0,tabPane:!1}:vt=(0,c.Z)({inkBar:!0},(0,h.Z)($e)==="object"?$e:{}),vt.tabPaneMotion&&vt.tabPane===void 0&&(vt.tabPane=!0),!vt.tabPaneMotion&&vt.tabPane&&(vt.tabPane=!1),vt}var kt=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize"],Ce=0;function pt($e,vt){var dt,At=$e.id,fr=$e.prefixCls,tr=fr===void 0?"rc-tabs":fr,Wr=$e.className,Mr=$e.items,Gt=$e.direction,It=$e.activeKey,sr=$e.defaultActiveKey,dr=$e.editable,cr=$e.animated,xr=$e.tabPosition,at=xr===void 0?"top":xr,wt=$e.tabBarGutter,Rt=$e.tabBarStyle,Kt=$e.tabBarExtraContent,Ar=$e.locale,nr=$e.moreIcon,_t=$e.moreTransitionName,Ye=$e.destroyInactiveTabPane,xt=$e.renderTabBar,Nt=$e.onChange,Wt=$e.onTabClick,Jt=$e.onTabScroll,vr=$e.getPopupContainer,Er=$e.popupClassName,Kr=$e.indicatorSize,hn=(0,N.Z)($e,kt),vn=S.useMemo(function(){return(Mr||[]).filter(function(Kn){return Kn&&(0,h.Z)(Kn)==="object"&&"key"in Kn})},[Mr]),Hn=Gt==="rtl",In=tt(cr),_n=(0,S.useState)(!1),Mn=(0,E.Z)(_n,2),sn=Mn[0],nn=Mn[1];(0,S.useEffect)(function(){nn((0,I.Z)())},[]);var Wn=(0,T.Z)(function(){var Kn;return(Kn=vn[0])===null||Kn===void 0?void 0:Kn.key},{value:It,defaultValue:sr}),On=(0,E.Z)(Wn,2),$n=On[0],ti=On[1],Mt=(0,S.useState)(function(){return vn.findIndex(function(Kn){return Kn.key===$n})}),ln=(0,E.Z)(Mt,2),Tn=ln[0],Ai=ln[1];(0,S.useEffect)(function(){var Kn=vn.findIndex(function(wn){return wn.key===$n});if(Kn===-1){var Ln;Kn=Math.max(0,Math.min(Tn,vn.length-1)),ti((Ln=vn[Kn])===null||Ln===void 0?void 0:Ln.key)}Ai(Kn)},[vn.map(function(Kn){return Kn.key}).join("_"),$n,Tn]);var bn=(0,T.Z)(null,{value:At}),Qr=(0,E.Z)(bn,2),Zr=Qr[0],tn=Qr[1];(0,S.useEffect)(function(){At||(tn("rc-tabs-".concat(Ce)),Ce+=1)},[]);function dn(Kn,Ln){Wt==null||Wt(Kn,Ln);var wn=Kn!==$n;ti(Kn),wn&&(Nt==null||Nt(Kn))}var on={id:Zr,activeKey:$n,animated:In,tabPosition:at,rtl:Hn,mobile:sn},An=(0,c.Z)((0,c.Z)({},on),{},{editable:dr,locale:Ar,moreIcon:nr,moreTransitionName:_t,tabBarGutter:wt,onTabClick:dn,onTabScroll:Jt,extra:Kt,style:Rt,panes:null,getPopupContainer:vr,popupClassName:Er,indicatorSize:Kr});return S.createElement(P.Provider,{value:{tabs:vn,prefixCls:tr}},S.createElement("div",(0,z.Z)({ref:vt,id:At,className:ee()(tr,"".concat(tr,"-").concat(at),(dt={},(0,C.Z)(dt,"".concat(tr,"-mobile"),sn),(0,C.Z)(dt,"".concat(tr,"-editable"),dr),(0,C.Z)(dt,"".concat(tr,"-rtl"),Hn),dt),Wr)},hn),S.createElement(Ee,(0,z.Z)({},An,{renderTabBar:xt})),S.createElement(oe,(0,z.Z)({destroyInactiveTabPane:Ye},on,{animated:In}))))}var ut=S.forwardRef(pt),ke=ut,le=ke,Ue=d(36355),Ct=d(19716),$t=()=>null,Pr=d(62892);const Dr={motionAppear:!1,motionEnter:!0,motionLeave:!0};function Ur($e){let vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},dt;return vt===!1?dt={inkBar:!1,tabPane:!1}:vt===!0?dt={inkBar:!0,tabPane:!0}:dt=Object.assign({inkBar:!0},typeof vt=="object"?vt:{}),dt.tabPane&&(dt.tabPaneMotion=Object.assign(Object.assign({},Dr),{motionName:(0,Pr.m)($e,"switch")})),dt}var Rr=d(11592),Lr=function($e,vt){var dt={};for(var At in $e)Object.prototype.hasOwnProperty.call($e,At)&&vt.indexOf(At)<0&&(dt[At]=$e[At]);if($e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fr=0,At=Object.getOwnPropertySymbols($e);fr<At.length;fr++)vt.indexOf(At[fr])<0&&Object.prototype.propertyIsEnumerable.call($e,At[fr])&&(dt[At[fr]]=$e[At[fr]]);return dt};function pr($e){return $e.filter(vt=>vt)}function br($e,vt){if($e)return $e;const dt=(0,Rr.Z)(vt).map(At=>{if(S.isValidElement(At)){const{key:fr,props:tr}=At,Wr=tr||{},{tab:Mr}=Wr,Gt=Lr(Wr,["tab"]);return Object.assign(Object.assign({key:String(fr)},Gt),{label:Mr})}return null});return pr(dt)}var gn=d(17313),Rn=d(83116),fn=d(37613),Dn=d(13826),Hr=$e=>{const{componentCls:vt,motionDurationSlow:dt}=$e;return[{[vt]:{[`${vt}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${dt}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${dt}`}}}}},[(0,Dn.oN)($e,"slide-up"),(0,Dn.oN)($e,"slide-down")]]};const ei=$e=>{const{componentCls:vt,tabsCardPadding:dt,cardBg:At,cardGutter:fr,colorBorderSecondary:tr,itemSelectedColor:Wr}=$e;return{[`${vt}-card`]:{[`> ${vt}-nav, > div > ${vt}-nav`]:{[`${vt}-tab`]:{margin:0,padding:dt,background:At,border:`${$e.lineWidth}px ${$e.lineType} ${tr}`,transition:`all ${$e.motionDurationSlow} ${$e.motionEaseInOut}`},[`${vt}-tab-active`]:{color:Wr,background:$e.colorBgContainer},[`${vt}-ink-bar`]:{visibility:"hidden"}},[`&${vt}-top, &${vt}-bottom`]:{[`> ${vt}-nav, > div > ${vt}-nav`]:{[`${vt}-tab + ${vt}-tab`]:{marginLeft:{_skip_check_:!0,value:`${fr}px`}}}},[`&${vt}-top`]:{[`> ${vt}-nav, > div > ${vt}-nav`]:{[`${vt}-tab`]:{borderRadius:`${$e.borderRadiusLG}px ${$e.borderRadiusLG}px 0 0`},[`${vt}-tab-active`]:{borderBottomColor:$e.colorBgContainer}}},[`&${vt}-bottom`]:{[`> ${vt}-nav, > div > ${vt}-nav`]:{[`${vt}-tab`]:{borderRadius:`0 0 ${$e.borderRadiusLG}px ${$e.borderRadiusLG}px`},[`${vt}-tab-active`]:{borderTopColor:$e.colorBgContainer}}},[`&${vt}-left, &${vt}-right`]:{[`> ${vt}-nav, > div > ${vt}-nav`]:{[`${vt}-tab + ${vt}-tab`]:{marginTop:`${fr}px`}}},[`&${vt}-left`]:{[`> ${vt}-nav, > div > ${vt}-nav`]:{[`${vt}-tab`]:{borderRadius:{_skip_check_:!0,value:`${$e.borderRadiusLG}px 0 0 ${$e.borderRadiusLG}px`}},[`${vt}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:$e.colorBgContainer}}}},[`&${vt}-right`]:{[`> ${vt}-nav, > div > ${vt}-nav`]:{[`${vt}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${$e.borderRadiusLG}px ${$e.borderRadiusLG}px 0`}},[`${vt}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:$e.colorBgContainer}}}}}}},ki=$e=>{const{componentCls:vt,itemHoverColor:dt,dropdownEdgeChildVerticalPadding:At}=$e;return{[`${vt}-dropdown`]:Object.assign(Object.assign({},(0,gn.Wf)($e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:$e.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${vt}-dropdown-menu`]:{maxHeight:$e.tabsDropdownHeight,margin:0,padding:`${At}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:$e.colorBgContainer,backgroundClip:"padding-box",borderRadius:$e.borderRadiusLG,outline:"none",boxShadow:$e.boxShadowSecondary,"&-item":Object.assign(Object.assign({},gn.vS),{display:"flex",alignItems:"center",minWidth:$e.tabsDropdownWidth,margin:0,padding:`${$e.paddingXXS}px ${$e.paddingSM}px`,color:$e.colorText,fontWeight:"normal",fontSize:$e.fontSize,lineHeight:$e.lineHeight,cursor:"pointer",transition:`all ${$e.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:$e.marginSM},color:$e.colorTextDescription,fontSize:$e.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:dt}},"&:hover":{background:$e.controlItemBgHover},"&-disabled":{"&, &:hover":{color:$e.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},qn=$e=>{const{componentCls:vt,margin:dt,colorBorderSecondary:At,horizontalMargin:fr,verticalItemPadding:tr,verticalItemMargin:Wr}=$e;return{[`${vt}-top, ${vt}-bottom`]:{flexDirection:"column",[`> ${vt}-nav, > div > ${vt}-nav`]:{margin:fr,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${$e.lineWidth}px ${$e.lineType} ${At}`,content:"''"},[`${vt}-ink-bar`]:{height:$e.lineWidthBold,"&-animated":{transition:`width ${$e.motionDurationSlow}, left ${$e.motionDurationSlow},
right ${$e.motionDurationSlow}`}},[`${vt}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:$e.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:$e.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:$e.boxShadowTabsOverflowRight},[`&${vt}-nav-wrap-ping-left::before`]:{opacity:1},[`&${vt}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${vt}-top`]:{[`> ${vt}-nav,
> div > ${vt}-nav`]:{"&::before":{bottom:0},[`${vt}-ink-bar`]:{bottom:0}}},[`${vt}-bottom`]:{[`> ${vt}-nav, > div > ${vt}-nav`]:{order:1,marginTop:`${dt}px`,marginBottom:0,"&::before":{top:0},[`${vt}-ink-bar`]:{top:0}},[`> ${vt}-content-holder, > div > ${vt}-content-holder`]:{order:0}},[`${vt}-left, ${vt}-right`]:{[`> ${vt}-nav, > div > ${vt}-nav`]:{flexDirection:"column",minWidth:$e.controlHeight*1.25,[`${vt}-tab`]:{padding:tr,textAlign:"center"},[`${vt}-tab + ${vt}-tab`]:{margin:Wr},[`${vt}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:$e.controlHeight},"&::before":{top:0,boxShadow:$e.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:$e.boxShadowTabsOverflowBottom},[`&${vt}-nav-wrap-ping-top::before`]:{opacity:1},[`&${vt}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${vt}-ink-bar`]:{width:$e.lineWidthBold,"&-animated":{transition:`height ${$e.motionDurationSlow}, top ${$e.motionDurationSlow}`}},[`${vt}-nav-list, ${vt}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${vt}-left`]:{[`> ${vt}-nav, > div > ${vt}-nav`]:{[`${vt}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${vt}-content-holder, > div > ${vt}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${$e.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${$e.lineWidth}px ${$e.lineType} ${$e.colorBorder}`},[`> ${vt}-content > ${vt}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:$e.paddingLG}}}},[`${vt}-right`]:{[`> ${vt}-nav, > div > ${vt}-nav`]:{order:1,[`${vt}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${vt}-content-holder, > div > ${vt}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-$e.lineWidth},borderRight:{_skip_check_:!0,value:`${$e.lineWidth}px ${$e.lineType} ${$e.colorBorder}`},[`> ${vt}-content > ${vt}-tabpane`]:{paddingRight:{_skip_check_:!0,value:$e.paddingLG}}}}}},Gn=$e=>{const{componentCls:vt,cardPaddingSM:dt,cardPaddingLG:At,horizontalItemPaddingSM:fr,horizontalItemPaddingLG:tr}=$e;return{[vt]:{"&-small":{[`> ${vt}-nav`]:{[`${vt}-tab`]:{padding:fr,fontSize:$e.titleFontSizeSM}}},"&-large":{[`> ${vt}-nav`]:{[`${vt}-tab`]:{padding:tr,fontSize:$e.titleFontSizeLG}}}},[`${vt}-card`]:{[`&${vt}-small`]:{[`> ${vt}-nav`]:{[`${vt}-tab`]:{padding:dt}},[`&${vt}-bottom`]:{[`> ${vt}-nav ${vt}-tab`]:{borderRadius:`0 0 ${$e.borderRadius}px ${$e.borderRadius}px`}},[`&${vt}-top`]:{[`> ${vt}-nav ${vt}-tab`]:{borderRadius:`${$e.borderRadius}px ${$e.borderRadius}px 0 0`}},[`&${vt}-right`]:{[`> ${vt}-nav ${vt}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${$e.borderRadius}px ${$e.borderRadius}px 0`}}},[`&${vt}-left`]:{[`> ${vt}-nav ${vt}-tab`]:{borderRadius:{_skip_check_:!0,value:`${$e.borderRadius}px 0 0 ${$e.borderRadius}px`}}}},[`&${vt}-large`]:{[`> ${vt}-nav`]:{[`${vt}-tab`]:{padding:At}}}}}},Qi=$e=>{const{componentCls:vt,itemActiveColor:dt,itemHoverColor:At,iconCls:fr,tabsHorizontalItemMargin:tr,horizontalItemPadding:Wr,itemSelectedColor:Mr,itemColor:Gt}=$e,It=`${vt}-tab`;return{[It]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:Wr,fontSize:$e.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:Gt,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:dt}},(0,gn.Qy)($e)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-$e.marginXXS},marginLeft:{_skip_check_:!0,value:$e.marginXS},color:$e.colorTextDescription,fontSize:$e.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${$e.motionDurationSlow}`,"&:hover":{color:$e.colorTextHeading}},"&:hover":{color:At},[`&${It}-active ${It}-btn`]:{color:Mr,textShadow:$e.tabsActiveTextShadow},[`&${It}-disabled`]:{color:$e.colorTextDisabled,cursor:"not-allowed"},[`&${It}-disabled ${It}-btn, &${It}-disabled ${vt}-remove`]:{"&:focus, &:active":{color:$e.colorTextDisabled}},[`& ${It}-remove ${fr}`]:{margin:0},[fr]:{marginRight:{_skip_check_:!0,value:$e.marginSM}}},[`${It} + ${It}`]:{margin:{_skip_check_:!0,value:tr}}}},ji=$e=>{const{componentCls:vt,tabsHorizontalItemMarginRTL:dt,iconCls:At,cardGutter:fr}=$e;return{[`${vt}-rtl`]:{direction:"rtl",[`${vt}-nav`]:{[`${vt}-tab`]:{margin:{_skip_check_:!0,value:dt},[`${vt}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[At]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${$e.marginSM}px`}},[`${vt}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${$e.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${$e.marginXXS}px`},[At]:{margin:0}}}},[`&${vt}-left`]:{[`> ${vt}-nav`]:{order:1},[`> ${vt}-content-holder`]:{order:0}},[`&${vt}-right`]:{[`> ${vt}-nav`]:{order:0},[`> ${vt}-content-holder`]:{order:1}},[`&${vt}-card${vt}-top, &${vt}-card${vt}-bottom`]:{[`> ${vt}-nav, > div > ${vt}-nav`]:{[`${vt}-tab + ${vt}-tab`]:{marginRight:{_skip_check_:!0,value:fr},marginLeft:{_skip_check_:!0,value:0}}}}},[`${vt}-dropdown-rtl`]:{direction:"rtl"},[`${vt}-menu-item`]:{[`${vt}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},ha=$e=>{const{componentCls:vt,tabsCardPadding:dt,cardHeight:At,cardGutter:fr,itemHoverColor:tr,itemActiveColor:Wr,colorBorderSecondary:Mr}=$e;return{[vt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,gn.Wf)($e)),{display:"flex",[`> ${vt}-nav, > div > ${vt}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${vt}-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 ${$e.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${vt}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${$e.motionDurationSlow}`},[`${vt}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${vt}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${vt}-nav-more`]:{position:"relative",padding:dt,background:"transparent",border:0,color:$e.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:$e.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${vt}-nav-add`]:Object.assign({minWidth:At,marginLeft:{_skip_check_:!0,value:fr},padding:`0 ${$e.paddingXS}px`,background:"transparent",border:`${$e.lineWidth}px ${$e.lineType} ${Mr}`,borderRadius:`${$e.borderRadiusLG}px ${$e.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:$e.colorText,transition:`all ${$e.motionDurationSlow} ${$e.motionEaseInOut}`,"&:hover":{color:tr},"&:active, &:focus:not(:focus-visible)":{color:Wr}},(0,gn.Qy)($e))},[`${vt}-extra-content`]:{flex:"none"},[`${vt}-ink-bar`]:{position:"absolute",background:$e.inkBarColor,pointerEvents:"none"}}),Qi($e)),{[`${vt}-content`]:{position:"relative",width:"100%"},[`${vt}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${vt}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${vt}-centered`]:{[`> ${vt}-nav, > div > ${vt}-nav`]:{[`${vt}-nav-wrap`]:{[`&:not([class*='${vt}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}};var Gi=(0,Rn.Z)("Tabs",$e=>{const vt=(0,fn.TS)($e,{tabsCardPadding:$e.cardPadding||`${($e.cardHeight-Math.round($e.fontSize*$e.lineHeight))/2-$e.lineWidth}px ${$e.padding}px`,dropdownEdgeChildVerticalPadding:$e.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${$e.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${$e.horizontalItemGutter}px`});return[Gn(vt),ji(vt),qn(vt),ki(vt),ei(vt),ha(vt),Hr(vt)]},$e=>{const vt=$e.controlHeightLG;return{zIndexPopup:$e.zIndexPopupBase+50,cardBg:$e.colorFillAlter,cardHeight:vt,cardPadding:"",cardPaddingSM:`${$e.paddingXXS*1.5}px ${$e.padding}px`,cardPaddingLG:`${$e.paddingXS}px ${$e.padding}px ${$e.paddingXXS*1.5}px`,titleFontSize:$e.fontSize,titleFontSizeLG:$e.fontSizeLG,titleFontSizeSM:$e.fontSize,inkBarColor:$e.colorPrimary,horizontalMargin:`0 0 ${$e.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${$e.paddingSM}px 0`,horizontalItemPaddingSM:`${$e.paddingXS}px 0`,horizontalItemPaddingLG:`${$e.padding}px 0`,verticalItemPadding:`${$e.paddingXS}px ${$e.paddingLG}px`,verticalItemMargin:`${$e.margin}px 0 0 0`,itemColor:$e.colorText,itemSelectedColor:$e.colorPrimary,itemHoverColor:$e.colorPrimaryHover,itemActiveColor:$e.colorPrimaryActive,cardGutter:$e.marginXXS/2}}),ii=function($e,vt){var dt={};for(var At in $e)Object.prototype.hasOwnProperty.call($e,At)&&vt.indexOf(At)<0&&(dt[At]=$e[At]);if($e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fr=0,At=Object.getOwnPropertySymbols($e);fr<At.length;fr++)vt.indexOf(At[fr])<0&&Object.prototype.propertyIsEnumerable.call($e,At[fr])&&(dt[At[fr]]=$e[At[fr]]);return dt};const yi=$e=>{const{type:vt,className:dt,rootClassName:At,size:fr,onEdit:tr,hideAdd:Wr,centered:Mr,addIcon:Gt,popupClassName:It,children:sr,items:dr,animated:cr,style:xr,indicatorSize:at}=$e,wt=ii($e,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:Rt,moreIcon:Kt=S.createElement(me.Z,null)}=wt,{direction:Ar,tabs:nr,getPrefixCls:_t,getPopupContainer:Ye}=S.useContext(Ue.E_),xt=_t("tabs",Rt),[Nt,Wt]=Gi(xt);let Jt;vt==="editable-card"&&(Jt={onEdit:(Hn,In)=>{let{key:_n,event:Mn}=In;tr==null||tr(Hn==="add"?Mn:_n,Hn)},removeIcon:S.createElement(U.Z,null),addIcon:Gt||S.createElement(V.Z,null),showAdd:Wr!==!0});const vr=_t(),Er=br(dr,sr),Kr=Ur(xt,cr),hn=(0,Ct.Z)(fr),vn=Object.assign(Object.assign({},nr==null?void 0:nr.style),xr);return Nt(S.createElement(le,Object.assign({direction:Ar,getPopupContainer:Ye,moreTransitionName:`${vr}-slide-up`},wt,{items:Er,className:ee()({[`${xt}-${hn}`]:hn,[`${xt}-card`]:["card","editable-card"].includes(vt),[`${xt}-editable-card`]:vt==="editable-card",[`${xt}-centered`]:Mr},nr==null?void 0:nr.className,dt,At,Wt),popupClassName:ee()(It,Wt),style:vn,editable:Jt,moreIcon:Kt,prefixCls:xt,animated:Kr,indicatorSize:at!=null?at:nr==null?void 0:nr.indicatorSize})))};yi.TabPane=$t;var Fi=yi},17574:function(Sn,ar,d){"use strict";d.d(ar,{default:function(){return Be}});var U=d(23130),me=d(26407),V=d(52671),Oe=d(8657),ee=d(92413),z=d(59301),C={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"},c=C,E=d(7657),h=function(we,ot){return z.createElement(E.Z,(0,ee.Z)({},we,{ref:ot,icon:c}))},N=z.forwardRef(h),S=N,I=d(92310),T=d.n(I),X=d(35654),P=d(71430),ne=d(36355),K=d(56082),de=d(62892),oe=d(20648);const j=4;function W(ue){const{dropPosition:we,dropLevelOffset:ot,prefixCls:lt,indent:Je,direction:fe="ltr"}=ue,qt=fe==="ltr"?"left":"right",hr=fe==="ltr"?"right":"left",er={[qt]:-ot*Je+j,[hr]:0};switch(we){case-1:er.top=-3;break;case 1:er.bottom=-3;break;default:er.bottom=-3,er[qt]=Je+j;break}return z.createElement("div",{style:er,className:`${lt}-drop-indicator`})}var D=d(71997),pe=z.forwardRef((ue,we)=>{const{getPrefixCls:ot,direction:lt,virtual:Je,tree:fe}=z.useContext(ne.E_),{prefixCls:qt,className:hr,showIcon:er=!1,showLine:Fr,switcherIcon:Xt,blockNode:Tr=!1,children:Cr,checkable:M=!1,selectable:rt=!0,draggable:Q,motion:p,style:g}=ue,B=ot("tree",qt),se=ot(),De=p!=null?p:Object.assign(Object.assign({},(0,de.Z)(se)),{motionAppear:!1}),q=Object.assign(Object.assign({},ue),{checkable:M,selectable:rt,showIcon:er,motion:De,blockNode:Tr,showLine:!!Fr,dropIndicatorRender:W}),[te,Fe]=(0,oe.ZP)(B),Ee=z.useMemo(()=>{if(!Q)return!1;let tt={};switch(typeof Q){case"function":tt.nodeDraggable=Q;break;case"object":tt=Object.assign({},Q);break;default:break}return tt.icon!==!1&&(tt.icon=tt.icon||z.createElement(K.Z,null)),tt},[Q]),J=tt=>z.createElement(D.Z,{prefixCls:B,switcherIcon:Xt,treeNodeProps:tt,showLine:Fr});return te(z.createElement(U.Z,Object.assign({itemHeight:20,ref:we,virtual:Je},q,{style:Object.assign(Object.assign({},fe==null?void 0:fe.style),g),prefixCls:B,className:T()({[`${B}-icon-hide`]:!er,[`${B}-block-node`]:Tr,[`${B}-unselectable`]:!rt,[`${B}-rtl`]:lt==="rtl"},fe==null?void 0:fe.className,hr,Fe),direction:lt,checkable:M&&z.createElement("span",{className:`${B}-checkbox-inner`}),selectable:rt,switcherIcon:J,draggable:Ee}),Cr))}),Se;(function(ue){ue[ue.None=0]="None",ue[ue.Start=1]="Start",ue[ue.End=2]="End"})(Se||(Se={}));function ye(ue,we){function ot(lt){const{key:Je,children:fe}=lt;we(Je,lt)!==!1&&ye(fe||[],we)}ue.forEach(ot)}function Qe(ue){let{treeData:we,expandedKeys:ot,startKey:lt,endKey:Je}=ue;const fe=[];let qt=Se.None;if(lt&&lt===Je)return[lt];if(!lt||!Je)return[];function hr(er){return er===lt||er===Je}return ye(we,er=>{if(qt===Se.End)return!1;if(hr(er)){if(fe.push(er),qt===Se.None)qt=Se.Start;else if(qt===Se.Start)return qt=Se.End,!1}else qt===Se.Start&&fe.push(er);return ot.includes(er)}),fe}function $(ue,we){const ot=(0,me.Z)(we),lt=[];return ye(ue,(Je,fe)=>{const qt=ot.indexOf(Je);return qt!==-1&&(lt.push(fe),ot.splice(qt,1)),!!ot.length}),lt}var Ke=function(ue,we){var ot={};for(var lt in ue)Object.prototype.hasOwnProperty.call(ue,lt)&&we.indexOf(lt)<0&&(ot[lt]=ue[lt]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Je=0,lt=Object.getOwnPropertySymbols(ue);Je<lt.length;Je++)we.indexOf(lt[Je])<0&&Object.prototype.propertyIsEnumerable.call(ue,lt[Je])&&(ot[lt[Je]]=ue[lt[Je]]);return ot};function O(ue){const{isLeaf:we,expanded:ot}=ue;return we?z.createElement(V.Z,null):ot?z.createElement(Oe.Z,null):z.createElement(S,null)}function et(ue){let{treeData:we,children:ot}=ue;return we||(0,P.zn)(ot)}const Pe=(ue,we)=>{var{defaultExpandAll:ot,defaultExpandParent:lt,defaultExpandedKeys:Je}=ue,fe=Ke(ue,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const qt=z.useRef(),hr=z.useRef(),er=()=>{const{keyEntities:Ee}=(0,P.I8)(et(fe));let J;return ot?J=Object.keys(Ee):lt?J=(0,X.r7)(fe.expandedKeys||Je||[],Ee):J=fe.expandedKeys||Je,J},[Fr,Xt]=z.useState(fe.selectedKeys||fe.defaultSelectedKeys||[]),[Tr,Cr]=z.useState(()=>er());z.useEffect(()=>{"selectedKeys"in fe&&Xt(fe.selectedKeys)},[fe.selectedKeys]),z.useEffect(()=>{"expandedKeys"in fe&&Cr(fe.expandedKeys)},[fe.expandedKeys]);const M=(Ee,J)=>{var tt;return"expandedKeys"in fe||Cr(Ee),(tt=fe.onExpand)===null||tt===void 0?void 0:tt.call(fe,Ee,J)},rt=(Ee,J)=>{var tt;const{multiple:kt}=fe,{node:Ce,nativeEvent:pt}=J,{key:ut=""}=Ce,ke=et(fe),le=Object.assign(Object.assign({},J),{selected:!0}),Ue=(pt==null?void 0:pt.ctrlKey)||(pt==null?void 0:pt.metaKey),Ct=pt==null?void 0:pt.shiftKey;let Ft;kt&&Ue?(Ft=Ee,qt.current=ut,hr.current=Ft,le.selectedNodes=$(ke,Ft)):kt&&Ct?(Ft=Array.from(new Set([].concat((0,me.Z)(hr.current||[]),(0,me.Z)(Qe({treeData:ke,expandedKeys:Tr,startKey:ut,endKey:qt.current}))))),le.selectedNodes=$(ke,Ft)):(Ft=[ut],qt.current=ut,hr.current=Ft,le.selectedNodes=$(ke,Ft)),(tt=fe.onSelect)===null||tt===void 0||tt.call(fe,Ft,le),"selectedKeys"in fe||Xt(Ft)},{getPrefixCls:Q,direction:p}=z.useContext(ne.E_),{prefixCls:g,className:B,showIcon:se=!0,expandAction:De="click"}=fe,q=Ke(fe,["prefixCls","className","showIcon","expandAction"]),te=Q("tree",g),Fe=T()(`${te}-directory`,{[`${te}-directory-rtl`]:p==="rtl"},B);return z.createElement(pe,Object.assign({icon:O,ref:we,blockNode:!0},q,{showIcon:se,expandAction:De,prefixCls:te,className:Fe,expandedKeys:Tr,selectedKeys:Fr,onSelect:rt,onExpand:M}))};var Te=z.forwardRef(Pe);const ge=pe;ge.DirectoryTree=Te,ge.TreeNode=U.O;var Be=ge},20648:function(Sn,ar,d){"use strict";d.d(ar,{TM:function(){return I},Yk:function(){return S}});var U=d(93083),me=d(98447),V=d(17313),Oe=d(8378),ee=d(37613),z=d(83116);const C=new U.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),c=(T,X)=>({[`.${T}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${X.motionDurationSlow}`}}}),E=(T,X)=>({[`.${T}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:X.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${X.lineWidthBold}px solid ${X.colorPrimary}`,borderRadius:"50%",content:'""'}}}),h=(T,X)=>{const{treeCls:P,treeNodeCls:ne,treeNodePadding:K,titleHeight:de,nodeSelectedBg:oe,nodeHoverBg:j}=X,W=X.paddingXS;return{[P]:Object.assign(Object.assign({},(0,V.Wf)(X)),{background:X.colorBgContainer,borderRadius:X.borderRadius,transition:`background-color ${X.motionDurationSlow}`,[`&${P}-rtl`]:{[`${P}-switcher`]:{"&_close":{[`${P}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${P}-active-focused)`]:Object.assign({},(0,V.oN)(X)),[`${P}-list-holder-inner`]:{alignItems:"flex-start"},[`&${P}-block-node`]:{[`${P}-list-holder-inner`]:{alignItems:"stretch",[`${P}-node-content-wrapper`]:{flex:"auto"},[`${ne}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:K,insetInlineStart:0,border:`1px solid ${X.colorPrimary}`,opacity:0,animationName:C,animationDuration:X.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${ne}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${K}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${P}-node-content-wrapper`]:{color:X.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${P}-node-content-wrapper`]:Object.assign({},(0,V.oN)(X)),[`&:not(${ne}-disabled).filter-node ${P}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${P}-draggable-icon`]:{flexShrink:0,width:de,lineHeight:`${de}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${X.motionDurationSlow}`,[`${ne}:hover &`]:{opacity:.45}},[`&${ne}-disabled`]:{[`${P}-draggable-icon`]:{visibility:"hidden"}}}},[`${P}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:de}},[`${P}-draggable-icon`]:{visibility:"hidden"},[`${P}-switcher`]:Object.assign(Object.assign({},c(T,X)),{position:"relative",flex:"none",alignSelf:"stretch",width:de,margin:0,lineHeight:`${de}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${P}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:X.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:de/2,bottom:-K,marginInlineStart:-1,borderInlineEnd:`1px solid ${X.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:de/2*.8,height:de/2,borderBottom:`1px solid ${X.colorBorder}`,content:'""'}}}),[`${P}-checkbox`]:{top:"initial",marginInlineEnd:W},[`${P}-node-content-wrapper, ${P}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:de,margin:0,padding:`0 ${X.paddingXS/2}px`,color:"inherit",lineHeight:`${de}px`,background:"transparent",borderRadius:X.borderRadius,cursor:"pointer",transition:`all ${X.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:j},[`&${P}-node-selected`]:{backgroundColor:oe},[`${P}-iconEle`]:{display:"inline-block",width:de,height:de,lineHeight:`${de}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${P}-unselectable ${P}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${P}-node-content-wrapper`]:Object.assign({lineHeight:`${de}px`,userSelect:"none"},E(T,X)),[`${ne}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${X.colorPrimary}`}},"&-show-line":{[`${P}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:de/2,bottom:-K,borderInlineEnd:`1px solid ${X.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${P}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${ne}-leaf-last`]:{[`${P}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${de/2}px !important`}}}}})}},N=T=>{const{treeCls:X,treeNodeCls:P,treeNodePadding:ne,directoryNodeSelectedBg:K,directoryNodeSelectedColor:de}=T;return{[`${X}${X}-directory`]:{[P]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:ne,insetInlineStart:0,transition:`background-color ${T.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:T.controlItemBgHover}},"> *":{zIndex:1},[`${X}-switcher`]:{transition:`color ${T.motionDurationMid}`},[`${X}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${X}-node-selected`]:{color:de,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:K},[`${X}-switcher`]:{color:de},[`${X}-node-content-wrapper`]:{color:de,background:"transparent"}}}}}},S=(T,X)=>{const P=`.${T}`,ne=`${P}-treenode`,K=X.paddingXS/2,de=(0,ee.TS)(X,{treeCls:P,treeNodeCls:ne,treeNodePadding:K});return[h(T,de),N(de)]},I=T=>{const{controlHeightSM:X}=T;return{titleHeight:X,nodeHoverBg:T.controlItemBgHover,nodeSelectedBg:T.controlItemBgActive}};ar.ZP=(0,z.Z)("Tree",(T,X)=>{let{prefixCls:P}=X;return[{[T.componentCls]:(0,me.C2)(`${P}-checkbox`,T)},S(P,T),(0,Oe.Z)(T)]},T=>{const{colorTextLightSolid:X,colorPrimary:P}=T;return Object.assign(Object.assign({},I(T)),{directoryNodeSelectedColor:X,directoryNodeSelectedBg:P})})},71997:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return ne}});var U=d(92413),me=d(59301),V={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"},Oe=V,ee=d(7657),z=function(de,oe){return me.createElement(ee.Z,(0,U.Z)({},de,{ref:oe,icon:Oe}))},C=me.forwardRef(z),c=C,E=d(52671),h=d(58617),N=d(15075),S=d(43531),I=d(92310),T=d.n(I),X=d(92343),ne=K=>{const{prefixCls:de,switcherIcon:oe,treeNodeProps:j,showLine:W}=K,{isLeaf:D,expanded:ce,loading:pe}=j;if(pe)return me.createElement(h.Z,{className:`${de}-switcher-loading-icon`});let Se;if(W&&typeof W=="object"&&(Se=W.showLeafIcon),D){if(!W)return null;if(typeof Se!="boolean"&&Se){const $=typeof Se=="function"?Se(j):Se,Ke=`${de}-switcher-line-custom-icon`;return(0,X.l$)($)?(0,X.Tm)($,{className:T()($.props.className||"",Ke)}):$}return Se?me.createElement(E.Z,{className:`${de}-switcher-line-icon`}):me.createElement("span",{className:`${de}-switcher-leaf-line`})}const ye=`${de}-switcher-icon`,Qe=typeof oe=="function"?oe(j):oe;return(0,X.l$)(Qe)?(0,X.Tm)(Qe,{className:T()(Qe.props.className||"",ye)}):Qe!==void 0?Qe:W?ce?me.createElement(N.Z,{className:`${de}-switcher-line-icon`}):me.createElement(S.Z,{className:`${de}-switcher-line-icon`}):me.createElement(c,{className:ye})}},54580:function(Sn,ar,d){"use strict";d.d(ar,{default:function(){return xr}});var U=d(59301),me=d(26407),V=d(92310),Oe=d.n(V),ee=d(92413),z=d(6909),C=d(4771),c=d(9427),E=d(25440),h=d(400),N=d(37061),S=d(85195),I=d(39559),T=d(20569),X=d(26112);function P(at,wt){var Rt="cannot ".concat(at.method," ").concat(at.action," ").concat(wt.status,"'"),Kt=new Error(Rt);return Kt.status=wt.status,Kt.method=at.method,Kt.url=at.action,Kt}function ne(at){var wt=at.responseText||at.response;if(!wt)return wt;try{return JSON.parse(wt)}catch(Rt){return wt}}function K(at){var wt=new XMLHttpRequest;at.onProgress&&wt.upload&&(wt.upload.onprogress=function(nr){nr.total>0&&(nr.percent=nr.loaded/nr.total*100),at.onProgress(nr)});var Rt=new FormData;at.data&&Object.keys(at.data).forEach(function(Ar){var nr=at.data[Ar];if(Array.isArray(nr)){nr.forEach(function(_t){Rt.append("".concat(Ar,"[]"),_t)});return}Rt.append(Ar,nr)}),at.file instanceof Blob?Rt.append(at.filename,at.file,at.file.name):Rt.append(at.filename,at.file),wt.onerror=function(nr){at.onError(nr)},wt.onload=function(){return wt.status<200||wt.status>=300?at.onError(P(at,wt),ne(wt)):at.onSuccess(ne(wt),wt)},wt.open(at.method,at.action,!0),at.withCredentials&&"withCredentials"in wt&&(wt.withCredentials=!0);var Kt=at.headers||{};return Kt["X-Requested-With"]!==null&&wt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Kt).forEach(function(Ar){Kt[Ar]!==null&&wt.setRequestHeader(Ar,Kt[Ar])}),wt.send(Rt),{abort:function(){wt.abort()}}}var de=+new Date,oe=0;function j(){return"rc-upload-".concat(de,"-").concat(++oe)}var W=d(48736),D=function(at,wt){if(at&&wt){var Rt=Array.isArray(wt)?wt:wt.split(","),Kt=at.name||"",Ar=at.type||"",nr=Ar.replace(/\/.*$/,"");return Rt.some(function(_t){var Ye=_t.trim();if(/^\*(\/\*)?$/.test(_t))return!0;if(Ye.charAt(0)==="."){var xt=Kt.toLowerCase(),Nt=Ye.toLowerCase(),Wt=[Nt];return(Nt===".jpg"||Nt===".jpeg")&&(Wt=[".jpg",".jpeg"]),Wt.some(function(Jt){return xt.endsWith(Jt)})}return/\/\*$/.test(Ye)?nr===Ye.replace(/\/.*$/,""):Ar===Ye?!0:/^\w+$/.test(Ye)?((0,W.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Ye,"'.Skip for check.")),!0):!1})}return!0};function ce(at,wt){var Rt=at.createReader(),Kt=[];function Ar(){Rt.readEntries(function(nr){var _t=Array.prototype.slice.apply(nr);Kt=Kt.concat(_t);var Ye=!_t.length;Ye?wt(Kt):Ar()})}Ar()}var pe=function(wt,Rt,Kt){var Ar=function nr(_t,Ye){_t&&(_t.path=Ye||"",_t.isFile?_t.file(function(xt){Kt(xt)&&(_t.fullPath&&!xt.webkitRelativePath&&(Object.defineProperties(xt,{webkitRelativePath:{writable:!0}}),xt.webkitRelativePath=_t.fullPath.replace(/^\//,""),Object.defineProperties(xt,{webkitRelativePath:{writable:!1}})),Rt([xt]))}):_t.isDirectory&&ce(_t,function(xt){xt.forEach(function(Nt){nr(Nt,"".concat(Ye).concat(_t.name,"/"))})}))};wt.forEach(function(nr){Ar(nr.webkitGetAsEntry())})},Se=pe,ye=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Qe=function(at){(0,c.Z)(Rt,at);var wt=(0,E.Z)(Rt);function Rt(){var Kt;(0,z.Z)(this,Rt);for(var Ar=arguments.length,nr=new Array(Ar),_t=0;_t<Ar;_t++)nr[_t]=arguments[_t];return Kt=wt.call.apply(wt,[this].concat(nr)),Kt.state={uid:j()},Kt.reqs={},Kt.fileInput=void 0,Kt._isMounted=void 0,Kt.onChange=function(Ye){var xt=Kt.props,Nt=xt.accept,Wt=xt.directory,Jt=Ye.target.files,vr=(0,me.Z)(Jt).filter(function(Er){return!Wt||D(Er,Nt)});Kt.uploadFiles(vr),Kt.reset()},Kt.onClick=function(Ye){var xt=Kt.fileInput;if(xt){var Nt=Ye.target,Wt=Kt.props.onClick;if(Nt&&Nt.tagName==="BUTTON"){var Jt=xt.parentNode;Jt.focus(),Nt.blur()}xt.click(),Wt&&Wt(Ye)}},Kt.onKeyDown=function(Ye){Ye.key==="Enter"&&Kt.onClick(Ye)},Kt.onFileDrop=function(Ye){var xt=Kt.props.multiple;if(Ye.preventDefault(),Ye.type!=="dragover")if(Kt.props.directory)Se(Array.prototype.slice.call(Ye.dataTransfer.items),Kt.uploadFiles,function(Wt){return D(Wt,Kt.props.accept)});else{var Nt=(0,me.Z)(Ye.dataTransfer.files).filter(function(Wt){return D(Wt,Kt.props.accept)});xt===!1&&(Nt=Nt.slice(0,1)),Kt.uploadFiles(Nt)}},Kt.uploadFiles=function(Ye){var xt=(0,me.Z)(Ye),Nt=xt.map(function(Wt){return Wt.uid=j(),Kt.processFile(Wt,xt)});Promise.all(Nt).then(function(Wt){var Jt=Kt.props.onBatchStart;Jt==null||Jt(Wt.map(function(vr){var Er=vr.origin,Kr=vr.parsedFile;return{file:Er,parsedFile:Kr}})),Wt.filter(function(vr){return vr.parsedFile!==null}).forEach(function(vr){Kt.post(vr)})})},Kt.processFile=function(){var Ye=(0,T.Z)((0,S.Z)().mark(function xt(Nt,Wt){var Jt,vr,Er,Kr,hn,vn,Hn,In,_n;return(0,S.Z)().wrap(function(sn){for(;;)switch(sn.prev=sn.next){case 0:if(Jt=Kt.props.beforeUpload,vr=Nt,!Jt){sn.next=14;break}return sn.prev=3,sn.next=6,Jt(Nt,Wt);case 6:vr=sn.sent,sn.next=12;break;case 9:sn.prev=9,sn.t0=sn.catch(3),vr=!1;case 12:if(vr!==!1){sn.next=14;break}return sn.abrupt("return",{origin:Nt,parsedFile:null,action:null,data:null});case 14:if(Er=Kt.props.action,typeof Er!="function"){sn.next=21;break}return sn.next=18,Er(Nt);case 18:Kr=sn.sent,sn.next=22;break;case 21:Kr=Er;case 22:if(hn=Kt.props.data,typeof hn!="function"){sn.next=29;break}return sn.next=26,hn(Nt);case 26:vn=sn.sent,sn.next=30;break;case 29:vn=hn;case 30:return Hn=((0,I.Z)(vr)==="object"||typeof vr=="string")&&vr?vr:Nt,Hn instanceof File?In=Hn:In=new File([Hn],Nt.name,{type:Nt.type}),_n=In,_n.uid=Nt.uid,sn.abrupt("return",{origin:Nt,data:vn,parsedFile:_n,action:Kr});case 35:case"end":return sn.stop()}},xt,null,[[3,9]])}));return function(xt,Nt){return Ye.apply(this,arguments)}}(),Kt.saveFileInput=function(Ye){Kt.fileInput=Ye},Kt}return(0,C.Z)(Rt,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(Ar){var nr=this,_t=Ar.data,Ye=Ar.origin,xt=Ar.action,Nt=Ar.parsedFile;if(this._isMounted){var Wt=this.props,Jt=Wt.onStart,vr=Wt.customRequest,Er=Wt.name,Kr=Wt.headers,hn=Wt.withCredentials,vn=Wt.method,Hn=Ye.uid,In=vr||K,_n={action:xt,filename:Er,data:_t,file:Nt,headers:Kr,withCredentials:hn,method:vn||"post",onProgress:function(sn){var nn=nr.props.onProgress;nn==null||nn(sn,Nt)},onSuccess:function(sn,nn){var Wn=nr.props.onSuccess;Wn==null||Wn(sn,Nt,nn),delete nr.reqs[Hn]},onError:function(sn,nn){var Wn=nr.props.onError;Wn==null||Wn(sn,nn,Nt),delete nr.reqs[Hn]}};Jt(Ye),this.reqs[Hn]=In(_n)}}},{key:"reset",value:function(){this.setState({uid:j()})}},{key:"abort",value:function(Ar){var nr=this.reqs;if(Ar){var _t=Ar.uid?Ar.uid:Ar;nr[_t]&&nr[_t].abort&&nr[_t].abort(),delete nr[_t]}else Object.keys(nr).forEach(function(Ye){nr[Ye]&&nr[Ye].abort&&nr[Ye].abort(),delete nr[Ye]})}},{key:"render",value:function(){var Ar=this.props,nr=Ar.component,_t=Ar.prefixCls,Ye=Ar.className,xt=Ar.disabled,Nt=Ar.id,Wt=Ar.style,Jt=Ar.multiple,vr=Ar.accept,Er=Ar.capture,Kr=Ar.children,hn=Ar.directory,vn=Ar.openFileDialogOnClick,Hn=Ar.onMouseEnter,In=Ar.onMouseLeave,_n=(0,N.Z)(Ar,ye),Mn=Oe()((0,h.Z)((0,h.Z)((0,h.Z)({},_t,!0),"".concat(_t,"-disabled"),xt),Ye,Ye)),sn=hn?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},nn=xt?{}:{onClick:vn?this.onClick:function(){},onKeyDown:vn?this.onKeyDown:function(){},onMouseEnter:Hn,onMouseLeave:In,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return U.createElement(nr,(0,ee.Z)({},nn,{className:Mn,role:"button",style:Wt}),U.createElement("input",(0,ee.Z)({},(0,X.Z)(_n,{aria:!0,data:!0}),{id:Nt,disabled:xt,type:"file",ref:this.saveFileInput,onClick:function(On){return On.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:vr},sn,{multiple:Jt,onChange:this.onChange},Er!=null?{capture:Er}:{})),Kr)}}]),Rt}(U.Component),$=Qe;function Ke(){}var O=function(at){(0,c.Z)(Rt,at);var wt=(0,E.Z)(Rt);function Rt(){var Kt;(0,z.Z)(this,Rt);for(var Ar=arguments.length,nr=new Array(Ar),_t=0;_t<Ar;_t++)nr[_t]=arguments[_t];return Kt=wt.call.apply(wt,[this].concat(nr)),Kt.uploader=void 0,Kt.saveUploader=function(Ye){Kt.uploader=Ye},Kt}return(0,C.Z)(Rt,[{key:"abort",value:function(Ar){this.uploader.abort(Ar)}},{key:"render",value:function(){return U.createElement($,(0,ee.Z)({},this.props,{ref:this.saveUploader}))}}]),Rt}(U.Component);O.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:Ke,onError:Ke,onSuccess:Ke,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var et=O,Pe=et,ve=d(18929),Te=d(4676),ge=d(36355),Be=d(1684),ue=d(9763),we=d(31724),ot={icon:function(wt,Rt){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:Rt}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:wt}}]}},name:"file",theme:"twotone"},lt=ot,Je=d(7657),fe=function(wt,Rt){return U.createElement(Je.Z,(0,ee.Z)({},wt,{ref:Rt,icon:lt}))},qt=U.forwardRef(fe),hr=qt,er=d(58617),Fr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},Xt=Fr,Tr=function(wt,Rt){return U.createElement(Je.Z,(0,ee.Z)({},wt,{ref:Rt,icon:Xt}))},Cr=U.forwardRef(Tr),M=Cr,rt={icon:function(wt,Rt){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:wt}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:Rt}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:Rt}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:Rt}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:wt}}]}},name:"picture",theme:"twotone"},Q=rt,p=function(wt,Rt){return U.createElement(Je.Z,(0,ee.Z)({},wt,{ref:Rt,icon:Q}))},g=U.forwardRef(p),B=g,se=d(77900),De=d(56762),q=d(62892),te=d(92343),Fe=d(3113);function Ee(at){return Object.assign(Object.assign({},at),{lastModified:at.lastModified,lastModifiedDate:at.lastModifiedDate,name:at.name,size:at.size,type:at.type,uid:at.uid,percent:0,originFileObj:at})}function J(at,wt){const Rt=(0,me.Z)(wt),Kt=Rt.findIndex(Ar=>{let{uid:nr}=Ar;return nr===at.uid});return Kt===-1?Rt.push(at):Rt[Kt]=at,Rt}function tt(at,wt){const Rt=at.uid!==void 0?"uid":"name";return wt.filter(Kt=>Kt[Rt]===at[Rt])[0]}function kt(at,wt){const Rt=at.uid!==void 0?"uid":"name",Kt=wt.filter(Ar=>Ar[Rt]!==at[Rt]);return Kt.length===wt.length?null:Kt}const Ce=function(){const wt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Kt=wt[wt.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Kt)||[""])[0]},pt=at=>at.indexOf("image/")===0,ut=at=>{if(at.type&&!at.thumbUrl)return pt(at.type);const wt=at.thumbUrl||at.url||"",Rt=Ce(wt);return/^data:image\//.test(wt)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Rt)?!0:!(/^data:/.test(wt)||Rt)},ke=200;function le(at){return new Promise(wt=>{if(!at.type||!pt(at.type)){wt("");return}const Rt=document.createElement("canvas");Rt.width=ke,Rt.height=ke,Rt.style.cssText=`position: fixed; left: 0; top: 0; width: ${ke}px; height: ${ke}px; z-index: 9999; display: none;`,document.body.appendChild(Rt);const Kt=Rt.getContext("2d"),Ar=new Image;if(Ar.onload=()=>{const{width:nr,height:_t}=Ar;let Ye=ke,xt=ke,Nt=0,Wt=0;nr>_t?(xt=_t*(ke/nr),Wt=-(xt-Ye)/2):(Ye=nr*(ke/_t),Nt=-(Ye-xt)/2),Kt.drawImage(Ar,Nt,Wt,Ye,xt);const Jt=Rt.toDataURL();document.body.removeChild(Rt),window.URL.revokeObjectURL(Ar.src),wt(Jt)},Ar.crossOrigin="anonymous",at.type.startsWith("image/svg+xml")){const nr=new FileReader;nr.onload=()=>{nr.result&&(Ar.src=nr.result)},nr.readAsDataURL(at)}else if(at.type.startsWith("image/gif")){const nr=new FileReader;nr.onload=()=>{nr.result&&wt(nr.result)},nr.readAsDataURL(at)}else Ar.src=window.URL.createObjectURL(at)})}var Ue=d(26227),Ct=d(41464),Ft=d(15277),$t=d(93948),Pr=d(6848),Ur=U.forwardRef((at,wt)=>{let{prefixCls:Rt,className:Kt,style:Ar,locale:nr,listType:_t,file:Ye,items:xt,progress:Nt,iconRender:Wt,actionIconRender:Jt,itemRender:vr,isImgUrl:Er,showPreviewIcon:Kr,showRemoveIcon:hn,showDownloadIcon:vn,previewIcon:Hn,removeIcon:In,downloadIcon:_n,onPreview:Mn,onDownload:sn,onClose:nn}=at;var Wn,On;const{status:$n}=Ye,[ti,Mt]=U.useState($n);U.useEffect(()=>{$n!=="removed"&&Mt($n)},[$n]);const[ln,Tn]=U.useState(!1);U.useEffect(()=>{const _i=setTimeout(()=>{Tn(!0)},300);return()=>{clearTimeout(_i)}},[]);const Ai=Wt(Ye);let bn=U.createElement("div",{className:`${Rt}-icon`},Ai);if(_t==="picture"||_t==="picture-card"||_t==="picture-circle")if(ti==="uploading"||!Ye.thumbUrl&&!Ye.url){const _i=Oe()(`${Rt}-list-item-thumbnail`,{[`${Rt}-list-item-file`]:ti!=="uploading"});bn=U.createElement("div",{className:_i},Ai)}else{const _i=Er!=null&&Er(Ye)?U.createElement("img",{src:Ye.thumbUrl||Ye.url,alt:Ye.name,className:`${Rt}-list-item-image`,crossOrigin:Ye.crossOrigin}):Ai,fi=Oe()(`${Rt}-list-item-thumbnail`,{[`${Rt}-list-item-file`]:Er&&!Er(Ye)});bn=U.createElement("a",{className:fi,onClick:Ci=>Mn(Ye,Ci),href:Ye.url||Ye.thumbUrl,target:"_blank",rel:"noopener noreferrer"},_i)}const Qr=Oe()(`${Rt}-list-item`,`${Rt}-list-item-${ti}`),Zr=typeof Ye.linkProps=="string"?JSON.parse(Ye.linkProps):Ye.linkProps,tn=hn?Jt((typeof In=="function"?In(Ye):In)||U.createElement(Ue.Z,null),()=>nn(Ye),Rt,nr.removeFile):null,dn=vn&&ti==="done"?Jt((typeof _n=="function"?_n(Ye):_n)||U.createElement(Ct.Z,null),()=>sn(Ye),Rt,nr.downloadFile):null,on=_t!=="picture-card"&&_t!=="picture-circle"&&U.createElement("span",{key:"download-delete",className:Oe()(`${Rt}-list-item-actions`,{picture:_t==="picture"})},dn,tn),An=Oe()(`${Rt}-list-item-name`),Kn=Ye.url?[U.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:An,title:Ye.name},Zr,{href:Ye.url,onClick:_i=>Mn(Ye,_i)}),Ye.name),on]:[U.createElement("span",{key:"view",className:An,onClick:_i=>Mn(Ye,_i),title:Ye.name},Ye.name),on],Ln={pointerEvents:"none",opacity:.5},wn=Kr?U.createElement("a",{href:Ye.url||Ye.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:Ye.url||Ye.thumbUrl?void 0:Ln,onClick:_i=>Mn(Ye,_i),title:nr.previewFile},typeof Hn=="function"?Hn(Ye):Hn||U.createElement(Ft.Z,null)):null,Xi=(_t==="picture-card"||_t==="picture-circle")&&ti!=="uploading"&&U.createElement("span",{className:`${Rt}-list-item-actions`},wn,ti==="done"&&dn,tn),{getPrefixCls:xn}=U.useContext(ge.E_),Fn=xn(),ai=U.createElement("div",{className:Qr},bn,Kn,Xi,ln&&U.createElement(se.default,{motionName:`${Fn}-fade`,visible:ti==="uploading",motionDeadline:2e3},_i=>{let{className:fi}=_i;const Ci="percent"in Ye?U.createElement($t.Z,Object.assign({},Nt,{type:"line",percent:Ye.percent,"aria-label":Ye["aria-label"],"aria-labelledby":Ye["aria-labelledby"]})):null;return U.createElement("div",{className:Oe()(`${Rt}-list-item-progress`,fi)},Ci)})),di=Ye.response&&typeof Ye.response=="string"?Ye.response:((Wn=Ye.error)===null||Wn===void 0?void 0:Wn.statusText)||((On=Ye.error)===null||On===void 0?void 0:On.message)||nr.uploadError,na=ti==="error"?U.createElement(Pr.Z,{title:di,getPopupContainer:_i=>_i.parentNode},ai):ai;return U.createElement("div",{className:Oe()(`${Rt}-list-item-container`,Kt),style:Ar,ref:wt},vr?vr(na,Ye,xt,{download:sn.bind(null,Ye),preview:Mn.bind(null,Ye),remove:nn.bind(null,Ye)}):na)});const Rr=(at,wt)=>{const{listType:Rt="text",previewFile:Kt=le,onPreview:Ar,onDownload:nr,onRemove:_t,locale:Ye,iconRender:xt,isImageUrl:Nt=ut,prefixCls:Wt,items:Jt=[],showPreviewIcon:vr=!0,showRemoveIcon:Er=!0,showDownloadIcon:Kr=!1,removeIcon:hn,previewIcon:vn,downloadIcon:Hn,progress:In={size:[-1,2],showInfo:!1},appendAction:_n,appendActionVisible:Mn=!0,itemRender:sn,disabled:nn}=at,Wn=(0,De.Z)(),[On,$n]=U.useState(!1);U.useEffect(()=>{Rt!=="picture"&&Rt!=="picture-card"&&Rt!=="picture-circle"||(Jt||[]).forEach(Ln=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Ln.originFileObj instanceof File||Ln.originFileObj instanceof Blob)||Ln.thumbUrl!==void 0||(Ln.thumbUrl="",Kt&&Kt(Ln.originFileObj).then(wn=>{Ln.thumbUrl=wn||"",Wn()}))})},[Rt,Jt,Kt]),U.useEffect(()=>{$n(!0)},[]);const ti=(Ln,wn)=>{if(Ar)return wn==null||wn.preventDefault(),Ar(Ln)},Mt=Ln=>{typeof nr=="function"?nr(Ln):Ln.url&&window.open(Ln.url)},ln=Ln=>{_t==null||_t(Ln)},Tn=Ln=>{if(xt)return xt(Ln,Rt);const wn=Ln.status==="uploading",Xi=Nt&&Nt(Ln)?U.createElement(B,null):U.createElement(hr,null);let xn=wn?U.createElement(er.Z,null):U.createElement(M,null);return Rt==="picture"?xn=wn?U.createElement(er.Z,null):Xi:(Rt==="picture-card"||Rt==="picture-circle")&&(xn=wn?Ye.uploading:Xi),xn},Ai=(Ln,wn,Xi,xn)=>{const Fn={type:"text",size:"small",title:xn,onClick:ai=>{wn(),(0,te.l$)(Ln)&&Ln.props.onClick&&Ln.props.onClick(ai)},className:`${Xi}-list-item-action`,disabled:nn};if((0,te.l$)(Ln)){const ai=(0,te.Tm)(Ln,Object.assign(Object.assign({},Ln.props),{onClick:()=>{}}));return U.createElement(Fe.ZP,Object.assign({},Fn,{icon:ai}))}return U.createElement(Fe.ZP,Object.assign({},Fn),U.createElement("span",null,Ln))};U.useImperativeHandle(wt,()=>({handlePreview:ti,handleDownload:Mt}));const{getPrefixCls:bn}=U.useContext(ge.E_),Qr=bn("upload",Wt),Zr=bn(),tn=Oe()(`${Qr}-list`,`${Qr}-list-${Rt}`),dn=(0,me.Z)(Jt.map(Ln=>({key:Ln.uid,file:Ln})));let An={motionDeadline:2e3,motionName:`${Qr}-${Rt==="picture-card"||Rt==="picture-circle"?"animate-inline":"animate"}`,keys:dn,motionAppear:On};const Kn=U.useMemo(()=>{const Ln=Object.assign({},(0,q.Z)(Zr));return delete Ln.onAppearEnd,delete Ln.onEnterEnd,delete Ln.onLeaveEnd,Ln},[Zr]);return Rt!=="picture-card"&&Rt!=="picture-circle"&&(An=Object.assign(Object.assign({},Kn),An)),U.createElement("div",{className:tn},U.createElement(se.CSSMotionList,Object.assign({},An,{component:!1}),Ln=>{let{key:wn,file:Xi,className:xn,style:Fn}=Ln;return U.createElement(Ur,{key:wn,locale:Ye,prefixCls:Qr,className:xn,style:Fn,file:Xi,items:Jt,progress:In,listType:Rt,isImgUrl:Nt,showPreviewIcon:vr,showRemoveIcon:Er,showDownloadIcon:Kr,removeIcon:hn,previewIcon:vn,downloadIcon:Hn,iconRender:Tn,actionIconRender:Ai,itemRender:sn,onPreview:ti,onDownload:Mt,onClose:ln})}),_n&&U.createElement(se.default,Object.assign({},An,{visible:Mn,forceRender:!0}),Ln=>{let{className:wn,style:Xi}=Ln;return(0,te.Tm)(_n,xn=>({className:Oe()(xn.className,wn),style:Object.assign(Object.assign(Object.assign({},Xi),{pointerEvents:wn?"none":void 0}),xn.style)}))}))};var pr=U.forwardRef(Rr),br=d(17313),gn=d(8378),Rn=d(83116),fn=d(37613),Yn=at=>{const{componentCls:wt,iconCls:Rt}=at;return{[`${wt}-wrapper`]:{[`${wt}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:at.colorFillAlter,border:`${at.lineWidth}px dashed ${at.colorBorder}`,borderRadius:at.borderRadiusLG,cursor:"pointer",transition:`border-color ${at.motionDurationSlow}`,[wt]:{padding:`${at.padding}px 0`},[`${wt}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${wt}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${wt}-disabled):hover`]:{borderColor:at.colorPrimaryHover},[`p${wt}-drag-icon`]:{marginBottom:at.margin,[Rt]:{color:at.colorPrimary,fontSize:at.uploadThumbnailSize}},[`p${wt}-text`]:{margin:`0 0 ${at.marginXXS}px`,color:at.colorTextHeading,fontSize:at.fontSizeLG},[`p${wt}-hint`]:{color:at.colorTextDescription,fontSize:at.fontSize},[`&${wt}-disabled`]:{cursor:"not-allowed",[`p${wt}-drag-icon ${Rt},
p${wt}-text,
p${wt}-hint
`]:{color:at.colorTextDisabled}}}}}},ei=at=>{const{componentCls:wt,antCls:Rt,iconCls:Kt,fontSize:Ar,lineHeight:nr}=at,_t=`${wt}-list-item`,Ye=`${_t}-actions`,xt=`${_t}-action`,Nt=Math.round(Ar*nr);return{[`${wt}-wrapper`]:{[`${wt}-list`]:Object.assign(Object.assign({},(0,br.dF)()),{lineHeight:at.lineHeight,[_t]:{position:"relative",height:at.lineHeight*Ar,marginTop:at.marginXS,fontSize:Ar,display:"flex",alignItems:"center",transition:`background-color ${at.motionDurationSlow}`,"&:hover":{backgroundColor:at.controlItemBgHover},[`${_t}-name`]:Object.assign(Object.assign({},br.vS),{padding:`0 ${at.paddingXS}px`,lineHeight:nr,flex:"auto",transition:`all ${at.motionDurationSlow}`}),[Ye]:{[xt]:{opacity:0},[`${xt}${Rt}-btn-sm`]:{height:Nt,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[`
${xt}:focus-visible,
&.picture ${xt}
`]:{opacity:1},[Kt]:{color:at.actionsColor,transition:`all ${at.motionDurationSlow}`},[`&:hover ${Kt}`]:{color:at.colorText}},[`${wt}-icon ${Kt}`]:{color:at.colorTextDescription,fontSize:Ar},[`${_t}-progress`]:{position:"absolute",bottom:-at.uploadProgressOffset,width:"100%",paddingInlineStart:Ar+at.paddingXS,fontSize:Ar,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${_t}:hover ${xt}`]:{opacity:1,color:at.colorText},[`${_t}-error`]:{color:at.colorError,[`${_t}-name, ${wt}-icon ${Kt}`]:{color:at.colorError},[Ye]:{[`${Kt}, ${Kt}:hover`]:{color:at.colorError},[xt]:{opacity:1}}},[`${wt}-list-item-container`]:{transition:`opacity ${at.motionDurationSlow}, height ${at.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},ki=d(93083),qn=d(1950);const Gn=new ki.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),Qi=new ki.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var ha=at=>{const{componentCls:wt}=at,Rt=`${wt}-animate-inline`;return[{[`${wt}-wrapper`]:{[`${Rt}-appear, ${Rt}-enter, ${Rt}-leave`]:{animationDuration:at.motionDurationSlow,animationTimingFunction:at.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Rt}-appear, ${Rt}-enter`]:{animationName:Gn},[`${Rt}-leave`]:{animationName:Qi}}},{[`${wt}-wrapper`]:(0,qn.J$)(at)},Gn,Qi]},Gi=d(93398),ii=d(64993);const yi=at=>{const{componentCls:wt,iconCls:Rt,uploadThumbnailSize:Kt,uploadProgressOffset:Ar}=at,nr=`${wt}-list`,_t=`${nr}-item`;return{[`${wt}-wrapper`]:{[`
${nr}${nr}-picture,
${nr}${nr}-picture-card,
${nr}${nr}-picture-circle
`]:{[_t]:{position:"relative",height:Kt+at.lineWidth*2+at.paddingXS*2,padding:at.paddingXS,border:`${at.lineWidth}px ${at.lineType} ${at.colorBorder}`,borderRadius:at.borderRadiusLG,"&:hover":{background:"transparent"},[`${_t}-thumbnail`]:Object.assign(Object.assign({},br.vS),{width:Kt,height:Kt,lineHeight:`${Kt+at.paddingSM}px`,textAlign:"center",flex:"none",[Rt]:{fontSize:at.fontSizeHeading2,color:at.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${_t}-progress`]:{bottom:Ar,width:`calc(100% - ${at.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Kt+at.paddingXS}},[`${_t}-error`]:{borderColor:at.colorError,[`${_t}-thumbnail ${Rt}`]:{[`svg path[fill='${Gi.blue[0]}']`]:{fill:at.colorErrorBg},[`svg path[fill='${Gi.blue.primary}']`]:{fill:at.colorError}}},[`${_t}-uploading`]:{borderStyle:"dashed",[`${_t}-name`]:{marginBottom:Ar}}},[`${nr}${nr}-picture-circle ${_t}`]:{[`&, &::before, ${_t}-thumbnail`]:{borderRadius:"50%"}}}}},Fi=at=>{const{componentCls:wt,iconCls:Rt,fontSizeLG:Kt,colorTextLightSolid:Ar}=at,nr=`${wt}-list`,_t=`${nr}-item`,Ye=at.uploadPicCardSize;return{[`
${wt}-wrapper${wt}-picture-card-wrapper,
${wt}-wrapper${wt}-picture-circle-wrapper
`]:Object.assign(Object.assign({},(0,br.dF)()),{display:"inline-block",width:"100%",[`${wt}${wt}-select`]:{width:Ye,height:Ye,marginInlineEnd:at.marginXS,marginBottom:at.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:at.colorFillAlter,border:`${at.lineWidth}px dashed ${at.colorBorder}`,borderRadius:at.borderRadiusLG,cursor:"pointer",transition:`border-color ${at.motionDurationSlow}`,[`> ${wt}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${wt}-disabled):hover`]:{borderColor:at.colorPrimary}},[`${nr}${nr}-picture-card, ${nr}${nr}-picture-circle`]:{[`${nr}-item-container`]:{display:"inline-block",width:Ye,height:Ye,marginBlock:`0 ${at.marginXS}px`,marginInline:`0 ${at.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[_t]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${at.paddingXS*2}px)`,height:`calc(100% - ${at.paddingXS*2}px)`,backgroundColor:at.colorBgMask,opacity:0,transition:`all ${at.motionDurationSlow}`,content:'" "'}},[`${_t}:hover`]:{[`&::before, ${_t}-actions`]:{opacity:1}},[`${_t}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${at.motionDurationSlow}`,[`${Rt}-eye, ${Rt}-download, ${Rt}-delete`]:{zIndex:10,width:Kt,margin:`0 ${at.marginXXS}px`,fontSize:Kt,cursor:"pointer",transition:`all ${at.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${_t}-actions, ${_t}-actions:hover`]:{[`${Rt}-eye, ${Rt}-download, ${Rt}-delete`]:{color:new ii.C(Ar).setAlpha(.65).toRgbString(),"&:hover":{color:Ar}}},[`${_t}-thumbnail, ${_t}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${_t}-name`]:{display:"none",textAlign:"center"},[`${_t}-file + ${_t}-name`]:{position:"absolute",bottom:at.margin,display:"block",width:`calc(100% - ${at.paddingXS*2}px)`},[`${_t}-uploading`]:{[`&${_t}`]:{backgroundColor:at.colorFillAlter},[`&::before, ${Rt}-eye, ${Rt}-download, ${Rt}-delete`]:{display:"none"}},[`${_t}-progress`]:{bottom:at.marginXL,width:`calc(100% - ${at.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${wt}-wrapper${wt}-picture-circle-wrapper`]:{[`${wt}${wt}-select`]:{borderRadius:"50%"}}}};var vt=at=>{const{componentCls:wt}=at;return{[`${wt}-rtl`]:{direction:"rtl"}}};const dt=at=>{const{componentCls:wt,colorTextDisabled:Rt}=at;return{[`${wt}-wrapper`]:Object.assign(Object.assign({},(0,br.Wf)(at)),{[wt]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${wt}-select`]:{display:"inline-block"},[`${wt}-disabled`]:{color:Rt,cursor:"not-allowed"}})}};var At=(0,Rn.Z)("Upload",at=>{const{fontSizeHeading3:wt,fontSize:Rt,lineHeight:Kt,lineWidth:Ar,controlHeightLG:nr}=at,_t=Math.round(Rt*Kt),Ye=(0,fn.TS)(at,{uploadThumbnailSize:wt*2,uploadProgressOffset:_t/2+Ar,uploadPicCardSize:nr*2.55});return[dt(Ye),Yn(Ye),yi(Ye),Fi(Ye),ei(Ye),ha(Ye),vt(Ye),(0,gn.Z)(Ye)]},at=>({actionsColor:at.colorTextDescription})),fr=function(at,wt,Rt,Kt){function Ar(nr){return nr instanceof Rt?nr:new Rt(function(_t){_t(nr)})}return new(Rt||(Rt=Promise))(function(nr,_t){function Ye(Wt){try{Nt(Kt.next(Wt))}catch(Jt){_t(Jt)}}function xt(Wt){try{Nt(Kt.throw(Wt))}catch(Jt){_t(Jt)}}function Nt(Wt){Wt.done?nr(Wt.value):Ar(Wt.value).then(Ye,xt)}Nt((Kt=Kt.apply(at,wt||[])).next())})};const tr=`__LIST_IGNORE_${Date.now()}__`,Wr=(at,wt)=>{const{fileList:Rt,defaultFileList:Kt,onRemove:Ar,showUploadList:nr=!0,listType:_t="text",onPreview:Ye,onDownload:xt,onChange:Nt,onDrop:Wt,previewFile:Jt,disabled:vr,locale:Er,iconRender:Kr,isImageUrl:hn,progress:vn,prefixCls:Hn,className:In,type:_n="select",children:Mn,style:sn,itemRender:nn,maxCount:Wn,data:On={},multiple:$n=!1,action:ti="",accept:Mt="",supportServerRender:ln=!0,rootClassName:Tn}=at,Ai=U.useContext(Be.Z),bn=vr!=null?vr:Ai,[Qr,Zr]=(0,ve.Z)(Kt||[],{value:Rt,postState:aa=>aa!=null?aa:[]}),[tn,dn]=U.useState("drop"),on=U.useRef(null);U.useMemo(()=>{const aa=Date.now();(Rt||[]).forEach((da,Ga)=>{!da.uid&&!Object.isFrozen(da)&&(da.uid=`__AUTO__${aa}_${Ga}__`)})},[Rt]);const An=(aa,da,Ga)=>{let Zi=(0,me.Z)(da),Mi=!1;Wn===1?Zi=Zi.slice(-1):Wn&&(Mi=Zi.length>Wn,Zi=Zi.slice(0,Wn)),(0,Te.flushSync)(()=>{Zr(Zi)});const si={file:aa,fileList:Zi};Ga&&(si.event=Ga),(!Mi||Zi.some(Bo=>Bo.uid===aa.uid))&&(0,Te.flushSync)(()=>{Nt==null||Nt(si)})},Kn=(aa,da)=>fr(void 0,void 0,void 0,function*(){const{beforeUpload:Ga,transformFile:Zi}=at;let Mi=aa;if(Ga){const si=yield Ga(aa,da);if(si===!1)return!1;if(delete aa[tr],si===tr)return Object.defineProperty(aa,tr,{value:!0,configurable:!0}),!1;typeof si=="object"&&si&&(Mi=si)}return Zi&&(Mi=yield Zi(Mi)),Mi}),Ln=aa=>{const da=aa.filter(Mi=>!Mi.file[tr]);if(!da.length)return;const Ga=da.map(Mi=>Ee(Mi.file));let Zi=(0,me.Z)(Qr);Ga.forEach(Mi=>{Zi=J(Mi,Zi)}),Ga.forEach((Mi,si)=>{let Bo=Mi;if(da[si].parsedFile)Mi.status="uploading";else{const{originFileObj:bi}=Mi;let Ni;try{Ni=new File([bi],bi.name,{type:bi.type})}catch(Wi){Ni=new Blob([bi],{type:bi.type}),Ni.name=bi.name,Ni.lastModifiedDate=new Date,Ni.lastModified=new Date().getTime()}Ni.uid=Mi.uid,Bo=Ni}An(Bo,Zi)})},wn=(aa,da,Ga)=>{try{typeof aa=="string"&&(aa=JSON.parse(aa))}catch(si){}if(!tt(da,Qr))return;const Zi=Ee(da);Zi.status="done",Zi.percent=100,Zi.response=aa,Zi.xhr=Ga;const Mi=J(Zi,Qr);An(Zi,Mi)},Xi=(aa,da)=>{if(!tt(da,Qr))return;const Ga=Ee(da);Ga.status="uploading",Ga.percent=aa.percent;const Zi=J(Ga,Qr);An(Ga,Zi,aa)},xn=(aa,da,Ga)=>{if(!tt(Ga,Qr))return;const Zi=Ee(Ga);Zi.error=aa,Zi.response=da,Zi.status="error";const Mi=J(Zi,Qr);An(Zi,Mi)},Fn=aa=>{let da;Promise.resolve(typeof Ar=="function"?Ar(aa):Ar).then(Ga=>{var Zi;if(Ga===!1)return;const Mi=kt(aa,Qr);Mi&&(da=Object.assign(Object.assign({},aa),{status:"removed"}),Qr==null||Qr.forEach(si=>{const Bo=da.uid!==void 0?"uid":"name";si[Bo]===da[Bo]&&!Object.isFrozen(si)&&(si.status="removed")}),(Zi=on.current)===null||Zi===void 0||Zi.abort(da),An(da,Mi))})},ai=aa=>{dn(aa.type),aa.type==="drop"&&(Wt==null||Wt(aa))};U.useImperativeHandle(wt,()=>({onBatchStart:Ln,onSuccess:wn,onProgress:Xi,onError:xn,fileList:Qr,upload:on.current}));const{getPrefixCls:di,direction:na,upload:_i}=U.useContext(ge.E_),fi=di("upload",Hn),Ci=Object.assign(Object.assign({onBatchStart:Ln,onError:xn,onProgress:Xi,onSuccess:wn},at),{data:On,multiple:$n,action:ti,accept:Mt,supportServerRender:ln,prefixCls:fi,disabled:bn,beforeUpload:Kn,onChange:void 0});delete Ci.className,delete Ci.style,(!Mn||bn)&&delete Ci.id;const[pa,ua]=At(fi),[Ri]=(0,ue.Z)("Upload",we.Z.Upload),{showRemoveIcon:fa,showPreviewIcon:$i,showDownloadIcon:xi,removeIcon:ma,previewIcon:mo,downloadIcon:ka}=typeof nr=="boolean"?{}:nr,Ca=(aa,da)=>nr?U.createElement(pr,{prefixCls:fi,listType:_t,items:Qr,previewFile:Jt,onPreview:Ye,onDownload:xt,onRemove:Fn,showRemoveIcon:!bn&&fa,showPreviewIcon:$i,showDownloadIcon:xi,removeIcon:ma,previewIcon:mo,downloadIcon:ka,iconRender:Kr,locale:Object.assign(Object.assign({},Ri),Er),isImageUrl:hn,progress:vn,appendAction:aa,appendActionVisible:da,itemRender:nn,disabled:bn}):aa,Hi=Oe()(`${fi}-wrapper`,In,Tn,ua,_i==null?void 0:_i.className,{[`${fi}-rtl`]:na==="rtl",[`${fi}-picture-card-wrapper`]:_t==="picture-card",[`${fi}-picture-circle-wrapper`]:_t==="picture-circle"}),so=Object.assign(Object.assign({},_i==null?void 0:_i.style),sn);if(_n==="drag"){const aa=Oe()(ua,fi,`${fi}-drag`,{[`${fi}-drag-uploading`]:Qr.some(da=>da.status==="uploading"),[`${fi}-drag-hover`]:tn==="dragover",[`${fi}-disabled`]:bn,[`${fi}-rtl`]:na==="rtl"});return pa(U.createElement("span",{className:Hi},U.createElement("div",{className:aa,style:so,onDrop:ai,onDragOver:ai,onDragLeave:ai},U.createElement(Pe,Object.assign({},Ci,{ref:on,className:`${fi}-btn`}),U.createElement("div",{className:`${fi}-drag-container`},Mn))),Ca()))}const Ha=Oe()(fi,`${fi}-select`,{[`${fi}-disabled`]:bn}),Oo=(aa=>U.createElement("div",{className:Ha,style:aa},U.createElement(Pe,Object.assign({},Ci,{ref:on}))))(Mn?void 0:{display:"none"});return pa(_t==="picture-card"||_t==="picture-circle"?U.createElement("span",{className:Hi},Ca(Oo,!!Mn)):U.createElement("span",{className:Hi},Oo,Ca()))};var Gt=U.forwardRef(Wr),It=function(at,wt){var Rt={};for(var Kt in at)Object.prototype.hasOwnProperty.call(at,Kt)&&wt.indexOf(Kt)<0&&(Rt[Kt]=at[Kt]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ar=0,Kt=Object.getOwnPropertySymbols(at);Ar<Kt.length;Ar++)wt.indexOf(Kt[Ar])<0&&Object.prototype.propertyIsEnumerable.call(at,Kt[Ar])&&(Rt[Kt[Ar]]=at[Kt[Ar]]);return Rt},dr=U.forwardRef((at,wt)=>{var{style:Rt,height:Kt}=at,Ar=It(at,["style","height"]);return U.createElement(Gt,Object.assign({ref:wt},Ar,{type:"drag",style:Object.assign(Object.assign({},Rt),{height:Kt})}))});const cr=Gt;cr.Dragger=dr,cr.LIST_IGNORE=tr;var xr=cr},86251:function(Sn,ar){"use strict";ar.byteLength=C,ar.toByteArray=E,ar.fromByteArray=S;for(var d=[],U=[],me=typeof Uint8Array!="undefined"?Uint8Array:Array,V="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Oe=0,ee=V.length;Oe<ee;++Oe)d[Oe]=V[Oe],U[V.charCodeAt(Oe)]=Oe;U[45]=62,U[95]=63;function z(I){var T=I.length;if(T%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var X=I.indexOf("=");X===-1&&(X=T);var P=X===T?0:4-X%4;return[X,P]}function C(I){var T=z(I),X=T[0],P=T[1];return(X+P)*3/4-P}function c(I,T,X){return(T+X)*3/4-X}function E(I){var T,X=z(I),P=X[0],ne=X[1],K=new me(c(I,P,ne)),de=0,oe=ne>0?P-4:P,j;for(j=0;j<oe;j+=4)T=U[I.charCodeAt(j)]<<18|U[I.charCodeAt(j+1)]<<12|U[I.charCodeAt(j+2)]<<6|U[I.charCodeAt(j+3)],K[de++]=T>>16&255,K[de++]=T>>8&255,K[de++]=T&255;return ne===2&&(T=U[I.charCodeAt(j)]<<2|U[I.charCodeAt(j+1)]>>4,K[de++]=T&255),ne===1&&(T=U[I.charCodeAt(j)]<<10|U[I.charCodeAt(j+1)]<<4|U[I.charCodeAt(j+2)]>>2,K[de++]=T>>8&255,K[de++]=T&255),K}function h(I){return d[I>>18&63]+d[I>>12&63]+d[I>>6&63]+d[I&63]}function N(I,T,X){for(var P,ne=[],K=T;K<X;K+=3)P=(I[K]<<16&16711680)+(I[K+1]<<8&65280)+(I[K+2]&255),ne.push(h(P));return ne.join("")}function S(I){for(var T,X=I.length,P=X%3,ne=[],K=16383,de=0,oe=X-P;de<oe;de+=K)ne.push(N(I,de,de+K>oe?oe:de+K));return P===1?(T=I[X-1],ne.push(d[T>>2]+d[T<<4&63]+"==")):P===2&&(T=(I[X-2]<<8)+I[X-1],ne.push(d[T>>10]+d[T>>4&63]+d[T<<2&63]+"=")),ne.join("")}},19208:function(Sn,ar,d){"use strict";var U;var me=d(86251),V=d(67467),Oe=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;ar.lW=c,U=de,ar.h2=50;var ee=2147483647;U=ee,c.TYPED_ARRAY_SUPPORT=z(),!c.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 Q=new Uint8Array(1),p={foo:function(){return 42}};return Object.setPrototypeOf(p,Uint8Array.prototype),Object.setPrototypeOf(Q,p),Q.foo()===42}catch(g){return!1}}Object.defineProperty(c.prototype,"parent",{enumerable:!0,get:function(){if(c.isBuffer(this))return this.buffer}}),Object.defineProperty(c.prototype,"offset",{enumerable:!0,get:function(){if(c.isBuffer(this))return this.byteOffset}});function C(Q){if(Q>ee)throw new RangeError('The value "'+Q+'" is invalid for option "size"');var p=new Uint8Array(Q);return Object.setPrototypeOf(p,c.prototype),p}function c(Q,p,g){if(typeof Q=="number"){if(typeof p=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return S(Q)}return E(Q,p,g)}c.poolSize=8192;function E(Q,p,g){if(typeof Q=="string")return I(Q,p);if(ArrayBuffer.isView(Q))return X(Q);if(Q==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Q);if(Cr(Q,ArrayBuffer)||Q&&Cr(Q.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(Cr(Q,SharedArrayBuffer)||Q&&Cr(Q.buffer,SharedArrayBuffer)))return P(Q,p,g);if(typeof Q=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var B=Q.valueOf&&Q.valueOf();if(B!=null&&B!==Q)return c.from(B,p,g);var se=ne(Q);if(se)return se;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof Q[Symbol.toPrimitive]=="function")return c.from(Q[Symbol.toPrimitive]("string"),p,g);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Q)}c.from=function(Q,p,g){return E(Q,p,g)},Object.setPrototypeOf(c.prototype,Uint8Array.prototype),Object.setPrototypeOf(c,Uint8Array);function h(Q){if(typeof Q!="number")throw new TypeError('"size" argument must be of type number');if(Q<0)throw new RangeError('The value "'+Q+'" is invalid for option "size"')}function N(Q,p,g){return h(Q),Q<=0?C(Q):p!==void 0?typeof g=="string"?C(Q).fill(p,g):C(Q).fill(p):C(Q)}c.alloc=function(Q,p,g){return N(Q,p,g)};function S(Q){return h(Q),C(Q<0?0:K(Q)|0)}c.allocUnsafe=function(Q){return S(Q)},c.allocUnsafeSlow=function(Q){return S(Q)};function I(Q,p){if((typeof p!="string"||p==="")&&(p="utf8"),!c.isEncoding(p))throw new TypeError("Unknown encoding: "+p);var g=oe(Q,p)|0,B=C(g),se=B.write(Q,p);return se!==g&&(B=B.slice(0,se)),B}function T(Q){for(var p=Q.length<0?0:K(Q.length)|0,g=C(p),B=0;B<p;B+=1)g[B]=Q[B]&255;return g}function X(Q){if(Cr(Q,Uint8Array)){var p=new Uint8Array(Q);return P(p.buffer,p.byteOffset,p.byteLength)}return T(Q)}function P(Q,p,g){if(p<0||Q.byteLength<p)throw new RangeError('"offset" is outside of buffer bounds');if(Q.byteLength<p+(g||0))throw new RangeError('"length" is outside of buffer bounds');var B;return p===void 0&&g===void 0?B=new Uint8Array(Q):g===void 0?B=new Uint8Array(Q,p):B=new Uint8Array(Q,p,g),Object.setPrototypeOf(B,c.prototype),B}function ne(Q){if(c.isBuffer(Q)){var p=K(Q.length)|0,g=C(p);return g.length===0||Q.copy(g,0,0,p),g}if(Q.length!==void 0)return typeof Q.length!="number"||M(Q.length)?C(0):T(Q);if(Q.type==="Buffer"&&Array.isArray(Q.data))return T(Q.data)}function K(Q){if(Q>=ee)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+ee.toString(16)+" bytes");return Q|0}function de(Q){return+Q!=Q&&(Q=0),c.alloc(+Q)}c.isBuffer=function(p){return p!=null&&p._isBuffer===!0&&p!==c.prototype},c.compare=function(p,g){if(Cr(p,Uint8Array)&&(p=c.from(p,p.offset,p.byteLength)),Cr(g,Uint8Array)&&(g=c.from(g,g.offset,g.byteLength)),!c.isBuffer(p)||!c.isBuffer(g))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(p===g)return 0;for(var B=p.length,se=g.length,De=0,q=Math.min(B,se);De<q;++De)if(p[De]!==g[De]){B=p[De],se=g[De];break}return B<se?-1:se<B?1:0},c.isEncoding=function(p){switch(String(p).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},c.concat=function(p,g){if(!Array.isArray(p))throw new TypeError('"list" argument must be an Array of Buffers');if(p.length===0)return c.alloc(0);var B;if(g===void 0)for(g=0,B=0;B<p.length;++B)g+=p[B].length;var se=c.allocUnsafe(g),De=0;for(B=0;B<p.length;++B){var q=p[B];if(Cr(q,Uint8Array))De+q.length>se.length?c.from(q).copy(se,De):Uint8Array.prototype.set.call(se,q,De);else if(c.isBuffer(q))q.copy(se,De);else throw new TypeError('"list" argument must be an Array of Buffers');De+=q.length}return se};function oe(Q,p){if(c.isBuffer(Q))return Q.length;if(ArrayBuffer.isView(Q)||Cr(Q,ArrayBuffer))return Q.byteLength;if(typeof Q!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof Q);var g=Q.length,B=arguments.length>2&&arguments[2]===!0;if(!B&&g===0)return 0;for(var se=!1;;)switch(p){case"ascii":case"latin1":case"binary":return g;case"utf8":case"utf-8":return hr(Q).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return g*2;case"hex":return g>>>1;case"base64":return Xt(Q).length;default:if(se)return B?-1:hr(Q).length;p=(""+p).toLowerCase(),se=!0}}c.byteLength=oe;function j(Q,p,g){var B=!1;if((p===void 0||p<0)&&(p=0),p>this.length||((g===void 0||g>this.length)&&(g=this.length),g<=0)||(g>>>=0,p>>>=0,g<=p))return"";for(Q||(Q="utf8");;)switch(Q){case"hex":return ge(this,p,g);case"utf8":case"utf-8":return O(this,p,g);case"ascii":return ve(this,p,g);case"latin1":case"binary":return Te(this,p,g);case"base64":return Ke(this,p,g);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Be(this,p,g);default:if(B)throw new TypeError("Unknown encoding: "+Q);Q=(Q+"").toLowerCase(),B=!0}}c.prototype._isBuffer=!0;function W(Q,p,g){var B=Q[p];Q[p]=Q[g],Q[g]=B}c.prototype.swap16=function(){var p=this.length;if(p%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var g=0;g<p;g+=2)W(this,g,g+1);return this},c.prototype.swap32=function(){var p=this.length;if(p%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var g=0;g<p;g+=4)W(this,g,g+3),W(this,g+1,g+2);return this},c.prototype.swap64=function(){var p=this.length;if(p%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var g=0;g<p;g+=8)W(this,g,g+7),W(this,g+1,g+6),W(this,g+2,g+5),W(this,g+3,g+4);return this},c.prototype.toString=function(){var p=this.length;return p===0?"":arguments.length===0?O(this,0,p):j.apply(this,arguments)},c.prototype.toLocaleString=c.prototype.toString,c.prototype.equals=function(p){if(!c.isBuffer(p))throw new TypeError("Argument must be a Buffer");return this===p?!0:c.compare(this,p)===0},c.prototype.inspect=function(){var p="",g=ar.h2;return p=this.toString("hex",0,g).replace(/(.{2})/g,"$1 ").trim(),this.length>g&&(p+=" ... "),"<Buffer "+p+">"},Oe&&(c.prototype[Oe]=c.prototype.inspect),c.prototype.compare=function(p,g,B,se,De){if(Cr(p,Uint8Array)&&(p=c.from(p,p.offset,p.byteLength)),!c.isBuffer(p))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof p);if(g===void 0&&(g=0),B===void 0&&(B=p?p.length:0),se===void 0&&(se=0),De===void 0&&(De=this.length),g<0||B>p.length||se<0||De>this.length)throw new RangeError("out of range index");if(se>=De&&g>=B)return 0;if(se>=De)return-1;if(g>=B)return 1;if(g>>>=0,B>>>=0,se>>>=0,De>>>=0,this===p)return 0;for(var q=De-se,te=B-g,Fe=Math.min(q,te),Ee=this.slice(se,De),J=p.slice(g,B),tt=0;tt<Fe;++tt)if(Ee[tt]!==J[tt]){q=Ee[tt],te=J[tt];break}return q<te?-1:te<q?1:0};function D(Q,p,g,B,se){if(Q.length===0)return-1;if(typeof g=="string"?(B=g,g=0):g>2147483647?g=2147483647:g<-2147483648&&(g=-2147483648),g=+g,M(g)&&(g=se?0:Q.length-1),g<0&&(g=Q.length+g),g>=Q.length){if(se)return-1;g=Q.length-1}else if(g<0)if(se)g=0;else return-1;if(typeof p=="string"&&(p=c.from(p,B)),c.isBuffer(p))return p.length===0?-1:ce(Q,p,g,B,se);if(typeof p=="number")return p=p&255,typeof Uint8Array.prototype.indexOf=="function"?se?Uint8Array.prototype.indexOf.call(Q,p,g):Uint8Array.prototype.lastIndexOf.call(Q,p,g):ce(Q,[p],g,B,se);throw new TypeError("val must be string, number or Buffer")}function ce(Q,p,g,B,se){var De=1,q=Q.length,te=p.length;if(B!==void 0&&(B=String(B).toLowerCase(),B==="ucs2"||B==="ucs-2"||B==="utf16le"||B==="utf-16le")){if(Q.length<2||p.length<2)return-1;De=2,q/=2,te/=2,g/=2}function Fe(Ce,pt){return De===1?Ce[pt]:Ce.readUInt16BE(pt*De)}var Ee;if(se){var J=-1;for(Ee=g;Ee<q;Ee++)if(Fe(Q,Ee)===Fe(p,J===-1?0:Ee-J)){if(J===-1&&(J=Ee),Ee-J+1===te)return J*De}else J!==-1&&(Ee-=Ee-J),J=-1}else for(g+te>q&&(g=q-te),Ee=g;Ee>=0;Ee--){for(var tt=!0,kt=0;kt<te;kt++)if(Fe(Q,Ee+kt)!==Fe(p,kt)){tt=!1;break}if(tt)return Ee}return-1}c.prototype.includes=function(p,g,B){return this.indexOf(p,g,B)!==-1},c.prototype.indexOf=function(p,g,B){return D(this,p,g,B,!0)},c.prototype.lastIndexOf=function(p,g,B){return D(this,p,g,B,!1)};function pe(Q,p,g,B){g=Number(g)||0;var se=Q.length-g;B?(B=Number(B),B>se&&(B=se)):B=se;var De=p.length;B>De/2&&(B=De/2);for(var q=0;q<B;++q){var te=parseInt(p.substr(q*2,2),16);if(M(te))return q;Q[g+q]=te}return q}function Se(Q,p,g,B){return Tr(hr(p,Q.length-g),Q,g,B)}function ye(Q,p,g,B){return Tr(er(p),Q,g,B)}function Qe(Q,p,g,B){return Tr(Xt(p),Q,g,B)}function $(Q,p,g,B){return Tr(Fr(p,Q.length-g),Q,g,B)}c.prototype.write=function(p,g,B,se){if(g===void 0)se="utf8",B=this.length,g=0;else if(B===void 0&&typeof g=="string")se=g,B=this.length,g=0;else if(isFinite(g))g=g>>>0,isFinite(B)?(B=B>>>0,se===void 0&&(se="utf8")):(se=B,B=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var De=this.length-g;if((B===void 0||B>De)&&(B=De),p.length>0&&(B<0||g<0)||g>this.length)throw new RangeError("Attempt to write outside buffer bounds");se||(se="utf8");for(var q=!1;;)switch(se){case"hex":return pe(this,p,g,B);case"utf8":case"utf-8":return Se(this,p,g,B);case"ascii":case"latin1":case"binary":return ye(this,p,g,B);case"base64":return Qe(this,p,g,B);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return $(this,p,g,B);default:if(q)throw new TypeError("Unknown encoding: "+se);se=(""+se).toLowerCase(),q=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Ke(Q,p,g){return p===0&&g===Q.length?me.fromByteArray(Q):me.fromByteArray(Q.slice(p,g))}function O(Q,p,g){g=Math.min(Q.length,g);for(var B=[],se=p;se<g;){var De=Q[se],q=null,te=De>239?4:De>223?3:De>191?2:1;if(se+te<=g){var Fe,Ee,J,tt;switch(te){case 1:De<128&&(q=De);break;case 2:Fe=Q[se+1],(Fe&192)===128&&(tt=(De&31)<<6|Fe&63,tt>127&&(q=tt));break;case 3:Fe=Q[se+1],Ee=Q[se+2],(Fe&192)===128&&(Ee&192)===128&&(tt=(De&15)<<12|(Fe&63)<<6|Ee&63,tt>2047&&(tt<55296||tt>57343)&&(q=tt));break;case 4:Fe=Q[se+1],Ee=Q[se+2],J=Q[se+3],(Fe&192)===128&&(Ee&192)===128&&(J&192)===128&&(tt=(De&15)<<18|(Fe&63)<<12|(Ee&63)<<6|J&63,tt>65535&&tt<1114112&&(q=tt))}}q===null?(q=65533,te=1):q>65535&&(q-=65536,B.push(q>>>10&1023|55296),q=56320|q&1023),B.push(q),se+=te}return Pe(B)}var et=4096;function Pe(Q){var p=Q.length;if(p<=et)return String.fromCharCode.apply(String,Q);for(var g="",B=0;B<p;)g+=String.fromCharCode.apply(String,Q.slice(B,B+=et));return g}function ve(Q,p,g){var B="";g=Math.min(Q.length,g);for(var se=p;se<g;++se)B+=String.fromCharCode(Q[se]&127);return B}function Te(Q,p,g){var B="";g=Math.min(Q.length,g);for(var se=p;se<g;++se)B+=String.fromCharCode(Q[se]);return B}function ge(Q,p,g){var B=Q.length;(!p||p<0)&&(p=0),(!g||g<0||g>B)&&(g=B);for(var se="",De=p;De<g;++De)se+=rt[Q[De]];return se}function Be(Q,p,g){for(var B=Q.slice(p,g),se="",De=0;De<B.length-1;De+=2)se+=String.fromCharCode(B[De]+B[De+1]*256);return se}c.prototype.slice=function(p,g){var B=this.length;p=~~p,g=g===void 0?B:~~g,p<0?(p+=B,p<0&&(p=0)):p>B&&(p=B),g<0?(g+=B,g<0&&(g=0)):g>B&&(g=B),g<p&&(g=p);var se=this.subarray(p,g);return Object.setPrototypeOf(se,c.prototype),se};function ue(Q,p,g){if(Q%1!==0||Q<0)throw new RangeError("offset is not uint");if(Q+p>g)throw new RangeError("Trying to access beyond buffer length")}c.prototype.readUintLE=c.prototype.readUIntLE=function(p,g,B){p=p>>>0,g=g>>>0,B||ue(p,g,this.length);for(var se=this[p],De=1,q=0;++q<g&&(De*=256);)se+=this[p+q]*De;return se},c.prototype.readUintBE=c.prototype.readUIntBE=function(p,g,B){p=p>>>0,g=g>>>0,B||ue(p,g,this.length);for(var se=this[p+--g],De=1;g>0&&(De*=256);)se+=this[p+--g]*De;return se},c.prototype.readUint8=c.prototype.readUInt8=function(p,g){return p=p>>>0,g||ue(p,1,this.length),this[p]},c.prototype.readUint16LE=c.prototype.readUInt16LE=function(p,g){return p=p>>>0,g||ue(p,2,this.length),this[p]|this[p+1]<<8},c.prototype.readUint16BE=c.prototype.readUInt16BE=function(p,g){return p=p>>>0,g||ue(p,2,this.length),this[p]<<8|this[p+1]},c.prototype.readUint32LE=c.prototype.readUInt32LE=function(p,g){return p=p>>>0,g||ue(p,4,this.length),(this[p]|this[p+1]<<8|this[p+2]<<16)+this[p+3]*16777216},c.prototype.readUint32BE=c.prototype.readUInt32BE=function(p,g){return p=p>>>0,g||ue(p,4,this.length),this[p]*16777216+(this[p+1]<<16|this[p+2]<<8|this[p+3])},c.prototype.readIntLE=function(p,g,B){p=p>>>0,g=g>>>0,B||ue(p,g,this.length);for(var se=this[p],De=1,q=0;++q<g&&(De*=256);)se+=this[p+q]*De;return De*=128,se>=De&&(se-=Math.pow(2,8*g)),se},c.prototype.readIntBE=function(p,g,B){p=p>>>0,g=g>>>0,B||ue(p,g,this.length);for(var se=g,De=1,q=this[p+--se];se>0&&(De*=256);)q+=this[p+--se]*De;return De*=128,q>=De&&(q-=Math.pow(2,8*g)),q},c.prototype.readInt8=function(p,g){return p=p>>>0,g||ue(p,1,this.length),this[p]&128?(255-this[p]+1)*-1:this[p]},c.prototype.readInt16LE=function(p,g){p=p>>>0,g||ue(p,2,this.length);var B=this[p]|this[p+1]<<8;return B&32768?B|4294901760:B},c.prototype.readInt16BE=function(p,g){p=p>>>0,g||ue(p,2,this.length);var B=this[p+1]|this[p]<<8;return B&32768?B|4294901760:B},c.prototype.readInt32LE=function(p,g){return p=p>>>0,g||ue(p,4,this.length),this[p]|this[p+1]<<8|this[p+2]<<16|this[p+3]<<24},c.prototype.readInt32BE=function(p,g){return p=p>>>0,g||ue(p,4,this.length),this[p]<<24|this[p+1]<<16|this[p+2]<<8|this[p+3]},c.prototype.readFloatLE=function(p,g){return p=p>>>0,g||ue(p,4,this.length),V.read(this,p,!0,23,4)},c.prototype.readFloatBE=function(p,g){return p=p>>>0,g||ue(p,4,this.length),V.read(this,p,!1,23,4)},c.prototype.readDoubleLE=function(p,g){return p=p>>>0,g||ue(p,8,this.length),V.read(this,p,!0,52,8)},c.prototype.readDoubleBE=function(p,g){return p=p>>>0,g||ue(p,8,this.length),V.read(this,p,!1,52,8)};function we(Q,p,g,B,se,De){if(!c.isBuffer(Q))throw new TypeError('"buffer" argument must be a Buffer instance');if(p>se||p<De)throw new RangeError('"value" argument is out of bounds');if(g+B>Q.length)throw new RangeError("Index out of range")}c.prototype.writeUintLE=c.prototype.writeUIntLE=function(p,g,B,se){if(p=+p,g=g>>>0,B=B>>>0,!se){var De=Math.pow(2,8*B)-1;we(this,p,g,B,De,0)}var q=1,te=0;for(this[g]=p&255;++te<B&&(q*=256);)this[g+te]=p/q&255;return g+B},c.prototype.writeUintBE=c.prototype.writeUIntBE=function(p,g,B,se){if(p=+p,g=g>>>0,B=B>>>0,!se){var De=Math.pow(2,8*B)-1;we(this,p,g,B,De,0)}var q=B-1,te=1;for(this[g+q]=p&255;--q>=0&&(te*=256);)this[g+q]=p/te&255;return g+B},c.prototype.writeUint8=c.prototype.writeUInt8=function(p,g,B){return p=+p,g=g>>>0,B||we(this,p,g,1,255,0),this[g]=p&255,g+1},c.prototype.writeUint16LE=c.prototype.writeUInt16LE=function(p,g,B){return p=+p,g=g>>>0,B||we(this,p,g,2,65535,0),this[g]=p&255,this[g+1]=p>>>8,g+2},c.prototype.writeUint16BE=c.prototype.writeUInt16BE=function(p,g,B){return p=+p,g=g>>>0,B||we(this,p,g,2,65535,0),this[g]=p>>>8,this[g+1]=p&255,g+2},c.prototype.writeUint32LE=c.prototype.writeUInt32LE=function(p,g,B){return p=+p,g=g>>>0,B||we(this,p,g,4,4294967295,0),this[g+3]=p>>>24,this[g+2]=p>>>16,this[g+1]=p>>>8,this[g]=p&255,g+4},c.prototype.writeUint32BE=c.prototype.writeUInt32BE=function(p,g,B){return p=+p,g=g>>>0,B||we(this,p,g,4,4294967295,0),this[g]=p>>>24,this[g+1]=p>>>16,this[g+2]=p>>>8,this[g+3]=p&255,g+4},c.prototype.writeIntLE=function(p,g,B,se){if(p=+p,g=g>>>0,!se){var De=Math.pow(2,8*B-1);we(this,p,g,B,De-1,-De)}var q=0,te=1,Fe=0;for(this[g]=p&255;++q<B&&(te*=256);)p<0&&Fe===0&&this[g+q-1]!==0&&(Fe=1),this[g+q]=(p/te>>0)-Fe&255;return g+B},c.prototype.writeIntBE=function(p,g,B,se){if(p=+p,g=g>>>0,!se){var De=Math.pow(2,8*B-1);we(this,p,g,B,De-1,-De)}var q=B-1,te=1,Fe=0;for(this[g+q]=p&255;--q>=0&&(te*=256);)p<0&&Fe===0&&this[g+q+1]!==0&&(Fe=1),this[g+q]=(p/te>>0)-Fe&255;return g+B},c.prototype.writeInt8=function(p,g,B){return p=+p,g=g>>>0,B||we(this,p,g,1,127,-128),p<0&&(p=255+p+1),this[g]=p&255,g+1},c.prototype.writeInt16LE=function(p,g,B){return p=+p,g=g>>>0,B||we(this,p,g,2,32767,-32768),this[g]=p&255,this[g+1]=p>>>8,g+2},c.prototype.writeInt16BE=function(p,g,B){return p=+p,g=g>>>0,B||we(this,p,g,2,32767,-32768),this[g]=p>>>8,this[g+1]=p&255,g+2},c.prototype.writeInt32LE=function(p,g,B){return p=+p,g=g>>>0,B||we(this,p,g,4,2147483647,-2147483648),this[g]=p&255,this[g+1]=p>>>8,this[g+2]=p>>>16,this[g+3]=p>>>24,g+4},c.prototype.writeInt32BE=function(p,g,B){return p=+p,g=g>>>0,B||we(this,p,g,4,2147483647,-2147483648),p<0&&(p=4294967295+p+1),this[g]=p>>>24,this[g+1]=p>>>16,this[g+2]=p>>>8,this[g+3]=p&255,g+4};function ot(Q,p,g,B,se,De){if(g+B>Q.length)throw new RangeError("Index out of range");if(g<0)throw new RangeError("Index out of range")}function lt(Q,p,g,B,se){return p=+p,g=g>>>0,se||ot(Q,p,g,4,34028234663852886e22,-34028234663852886e22),V.write(Q,p,g,B,23,4),g+4}c.prototype.writeFloatLE=function(p,g,B){return lt(this,p,g,!0,B)},c.prototype.writeFloatBE=function(p,g,B){return lt(this,p,g,!1,B)};function Je(Q,p,g,B,se){return p=+p,g=g>>>0,se||ot(Q,p,g,8,17976931348623157e292,-17976931348623157e292),V.write(Q,p,g,B,52,8),g+8}c.prototype.writeDoubleLE=function(p,g,B){return Je(this,p,g,!0,B)},c.prototype.writeDoubleBE=function(p,g,B){return Je(this,p,g,!1,B)},c.prototype.copy=function(p,g,B,se){if(!c.isBuffer(p))throw new TypeError("argument should be a Buffer");if(B||(B=0),!se&&se!==0&&(se=this.length),g>=p.length&&(g=p.length),g||(g=0),se>0&&se<B&&(se=B),se===B||p.length===0||this.length===0)return 0;if(g<0)throw new RangeError("targetStart out of bounds");if(B<0||B>=this.length)throw new RangeError("Index out of range");if(se<0)throw new RangeError("sourceEnd out of bounds");se>this.length&&(se=this.length),p.length-g<se-B&&(se=p.length-g+B);var De=se-B;return this===p&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(g,B,se):Uint8Array.prototype.set.call(p,this.subarray(B,se),g),De},c.prototype.fill=function(p,g,B,se){if(typeof p=="string"){if(typeof g=="string"?(se=g,g=0,B=this.length):typeof B=="string"&&(se=B,B=this.length),se!==void 0&&typeof se!="string")throw new TypeError("encoding must be a string");if(typeof se=="string"&&!c.isEncoding(se))throw new TypeError("Unknown encoding: "+se);if(p.length===1){var De=p.charCodeAt(0);(se==="utf8"&&De<128||se==="latin1")&&(p=De)}}else typeof p=="number"?p=p&255:typeof p=="boolean"&&(p=Number(p));if(g<0||this.length<g||this.length<B)throw new RangeError("Out of range index");if(B<=g)return this;g=g>>>0,B=B===void 0?this.length:B>>>0,p||(p=0);var q;if(typeof p=="number")for(q=g;q<B;++q)this[q]=p;else{var te=c.isBuffer(p)?p:c.from(p,se),Fe=te.length;if(Fe===0)throw new TypeError('The value "'+p+'" is invalid for argument "value"');for(q=0;q<B-g;++q)this[q+g]=te[q%Fe]}return this};var fe=/[^+/0-9A-Za-z-_]/g;function qt(Q){if(Q=Q.split("=")[0],Q=Q.trim().replace(fe,""),Q.length<2)return"";for(;Q.length%4!==0;)Q=Q+"=";return Q}function hr(Q,p){p=p||1/0;for(var g,B=Q.length,se=null,De=[],q=0;q<B;++q){if(g=Q.charCodeAt(q),g>55295&&g<57344){if(!se){if(g>56319){(p-=3)>-1&&De.push(239,191,189);continue}else if(q+1===B){(p-=3)>-1&&De.push(239,191,189);continue}se=g;continue}if(g<56320){(p-=3)>-1&&De.push(239,191,189),se=g;continue}g=(se-55296<<10|g-56320)+65536}else se&&(p-=3)>-1&&De.push(239,191,189);if(se=null,g<128){if((p-=1)<0)break;De.push(g)}else if(g<2048){if((p-=2)<0)break;De.push(g>>6|192,g&63|128)}else if(g<65536){if((p-=3)<0)break;De.push(g>>12|224,g>>6&63|128,g&63|128)}else if(g<1114112){if((p-=4)<0)break;De.push(g>>18|240,g>>12&63|128,g>>6&63|128,g&63|128)}else throw new Error("Invalid code point")}return De}function er(Q){for(var p=[],g=0;g<Q.length;++g)p.push(Q.charCodeAt(g)&255);return p}function Fr(Q,p){for(var g,B,se,De=[],q=0;q<Q.length&&!((p-=2)<0);++q)g=Q.charCodeAt(q),B=g>>8,se=g%256,De.push(se),De.push(B);return De}function Xt(Q){return me.toByteArray(qt(Q))}function Tr(Q,p,g,B){for(var se=0;se<B&&!(se+g>=p.length||se>=Q.length);++se)p[se+g]=Q[se];return se}function Cr(Q,p){return Q instanceof p||Q!=null&&Q.constructor!=null&&Q.constructor.name!=null&&Q.constructor.name===p.name}function M(Q){return Q!==Q}var rt=function(){for(var Q="0123456789abcdef",p=new Array(256),g=0;g<16;++g)for(var B=g*16,se=0;se<16;++se)p[B+se]=Q[g]+Q[se];return p}()},64270:function(Sn){(function(ar,d){Sn.exports=d()})(this,function(){"use strict";var ar=function(m,f){return ar=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,v){b.__proto__=v}||function(b,v){for(var ie in v)Object.prototype.hasOwnProperty.call(v,ie)&&(b[ie]=v[ie])},ar(m,f)};function d(m,f){if(typeof f!="function"&&f!==null)throw new TypeError("Class extends value "+String(f)+" is not a constructor or null");ar(m,f);function b(){this.constructor=m}m.prototype=f===null?Object.create(f):(b.prototype=f.prototype,new b)}var U=function(){return U=Object.assign||function(f){for(var b,v=1,ie=arguments.length;v<ie;v++){b=arguments[v];for(var Le in b)Object.prototype.hasOwnProperty.call(b,Le)&&(f[Le]=b[Le])}return f},U.apply(this,arguments)};function me(m,f,b,v){function ie(Le){return Le instanceof b?Le:new b(function(it){it(Le)})}return new(b||(b=Promise))(function(Le,it){function Pt(Nr){try{wr(v.next(Nr))}catch(Jr){it(Jr)}}function Lt(Nr){try{wr(v.throw(Nr))}catch(Jr){it(Jr)}}function wr(Nr){Nr.done?Le(Nr.value):ie(Nr.value).then(Pt,Lt)}wr((v=v.apply(m,f||[])).next())})}function V(m,f){var b={label:0,sent:function(){if(Le[0]&1)throw Le[1];return Le[1]},trys:[],ops:[]},v,ie,Le,it;return it={next:Pt(0),throw:Pt(1),return:Pt(2)},typeof Symbol=="function"&&(it[Symbol.iterator]=function(){return this}),it;function Pt(wr){return function(Nr){return Lt([wr,Nr])}}function Lt(wr){if(v)throw new TypeError("Generator is already executing.");for(;b;)try{if(v=1,ie&&(Le=wr[0]&2?ie.return:wr[0]?ie.throw||((Le=ie.return)&&Le.call(ie),0):ie.next)&&!(Le=Le.call(ie,wr[1])).done)return Le;switch(ie=0,Le&&(wr=[wr[0]&2,Le.value]),wr[0]){case 0:case 1:Le=wr;break;case 4:return b.label++,{value:wr[1],done:!1};case 5:b.label++,ie=wr[1],wr=[0];continue;case 7:wr=b.ops.pop(),b.trys.pop();continue;default:if(Le=b.trys,!(Le=Le.length>0&&Le[Le.length-1])&&(wr[0]===6||wr[0]===2)){b=0;continue}if(wr[0]===3&&(!Le||wr[1]>Le[0]&&wr[1]<Le[3])){b.label=wr[1];break}if(wr[0]===6&&b.label<Le[1]){b.label=Le[1],Le=wr;break}if(Le&&b.label<Le[2]){b.label=Le[2],b.ops.push(wr);break}Le[2]&&b.ops.pop(),b.trys.pop();continue}wr=f.call(m,b)}catch(Nr){wr=[6,Nr],ie=0}finally{v=Le=0}if(wr[0]&5)throw wr[1];return{value:wr[0]?wr[1]:void 0,done:!0}}}function Oe(m,f,b){if(b||arguments.length===2)for(var v=0,ie=f.length,Le;v<ie;v++)(Le||!(v in f))&&(Le||(Le=Array.prototype.slice.call(f,0,v)),Le[v]=f[v]);return m.concat(Le||f)}for(var ee=function(){function m(f,b,v,ie){this.left=f,this.top=b,this.width=v,this.height=ie}return m.prototype.add=function(f,b,v,ie){return new m(this.left+f,this.top+b,this.width+v,this.height+ie)},m.fromClientRect=function(f,b){return new m(b.left+f.windowBounds.left,b.top+f.windowBounds.top,b.width,b.height)},m.fromDOMRectList=function(f,b){var v=Array.from(b).find(function(ie){return ie.width!==0});return v?new m(v.left+f.windowBounds.left,v.top+f.windowBounds.top,v.width,v.height):m.EMPTY},m.EMPTY=new m(0,0,0,0),m}(),z=function(m,f){return ee.fromClientRect(m,f.getBoundingClientRect())},C=function(m){var f=m.body,b=m.documentElement;if(!f||!b)throw new Error("Unable to get document size");var v=Math.max(Math.max(f.scrollWidth,b.scrollWidth),Math.max(f.offsetWidth,b.offsetWidth),Math.max(f.clientWidth,b.clientWidth)),ie=Math.max(Math.max(f.scrollHeight,b.scrollHeight),Math.max(f.offsetHeight,b.offsetHeight),Math.max(f.clientHeight,b.clientHeight));return new ee(0,0,v,ie)},c=function(m){for(var f=[],b=0,v=m.length;b<v;){var ie=m.charCodeAt(b++);if(ie>=55296&&ie<=56319&&b<v){var Le=m.charCodeAt(b++);(Le&64512)===56320?f.push(((ie&1023)<<10)+(Le&1023)+65536):(f.push(ie),b--)}else f.push(ie)}return f},E=function(){for(var m=[],f=0;f<arguments.length;f++)m[f]=arguments[f];if(String.fromCodePoint)return String.fromCodePoint.apply(String,m);var b=m.length;if(!b)return"";for(var v=[],ie=-1,Le="";++ie<b;){var it=m[ie];it<=65535?v.push(it):(it-=65536,v.push((it>>10)+55296,it%1024+56320)),(ie+1===b||v.length>16384)&&(Le+=String.fromCharCode.apply(String,v),v.length=0)}return Le},h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",N=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),S=0;S<h.length;S++)N[h.charCodeAt(S)]=S;for(var I="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",T=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),X=0;X<I.length;X++)T[I.charCodeAt(X)]=X;for(var P=function(m){var f=m.length*.75,b=m.length,v,ie=0,Le,it,Pt,Lt;m[m.length-1]==="="&&(f--,m[m.length-2]==="="&&f--);var wr=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(f):new Array(f),Nr=Array.isArray(wr)?wr:new Uint8Array(wr);for(v=0;v<b;v+=4)Le=T[m.charCodeAt(v)],it=T[m.charCodeAt(v+1)],Pt=T[m.charCodeAt(v+2)],Lt=T[m.charCodeAt(v+3)],Nr[ie++]=Le<<2|it>>4,Nr[ie++]=(it&15)<<4|Pt>>2,Nr[ie++]=(Pt&3)<<6|Lt&63;return wr},ne=function(m){for(var f=m.length,b=[],v=0;v<f;v+=2)b.push(m[v+1]<<8|m[v]);return b},K=function(m){for(var f=m.length,b=[],v=0;v<f;v+=4)b.push(m[v+3]<<24|m[v+2]<<16|m[v+1]<<8|m[v]);return b},de=5,oe=11,j=2,W=oe-de,D=65536>>de,ce=1<<de,pe=ce-1,Se=1024>>de,ye=D+Se,Qe=ye,$=32,Ke=Qe+$,O=65536>>oe,et=1<<W,Pe=et-1,ve=function(m,f,b){return m.slice?m.slice(f,b):new Uint16Array(Array.prototype.slice.call(m,f,b))},Te=function(m,f,b){return m.slice?m.slice(f,b):new Uint32Array(Array.prototype.slice.call(m,f,b))},ge=function(m,f){var b=P(m),v=Array.isArray(b)?K(b):new Uint32Array(b),ie=Array.isArray(b)?ne(b):new Uint16Array(b),Le=24,it=ve(ie,Le/2,v[4]/2),Pt=v[5]===2?ve(ie,(Le+v[4])/2):Te(v,Math.ceil((Le+v[4])/4));return new Be(v[0],v[1],v[2],v[3],it,Pt)},Be=function(){function m(f,b,v,ie,Le,it){this.initialValue=f,this.errorValue=b,this.highStart=v,this.highValueIndex=ie,this.index=Le,this.data=it}return m.prototype.get=function(f){var b;if(f>=0){if(f<55296||f>56319&&f<=65535)return b=this.index[f>>de],b=(b<<j)+(f&pe),this.data[b];if(f<=65535)return b=this.index[D+(f-55296>>de)],b=(b<<j)+(f&pe),this.data[b];if(f<this.highStart)return b=Ke-O+(f>>oe),b=this.index[b],b+=f>>de&Pe,b=this.index[b],b=(b<<j)+(f&pe),this.data[b];if(f<=1114111)return this.data[this.highValueIndex]}return this.errorValue},m}(),ue="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",we=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),ot=0;ot<ue.length;ot++)we[ue.charCodeAt(ot)]=ot;var lt="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==",Je=50,fe=1,qt=2,hr=3,er=4,Fr=5,Xt=7,Tr=8,Cr=9,M=10,rt=11,Q=12,p=13,g=14,B=15,se=16,De=17,q=18,te=19,Fe=20,Ee=21,J=22,tt=23,kt=24,Ce=25,pt=26,ut=27,ke=28,le=29,Ue=30,Ct=31,Ft=32,$t=33,Pr=34,Dr=35,Ur=36,Rr=37,Lr=38,pr=39,br=40,gn=41,Rn=42,fn=43,Dn=[9001,65288],Yn="!",Hr="\xD7",ei="\xF7",ki=ge(lt),qn=[Ue,Ur],Gn=[fe,qt,hr,Fr],Qi=[M,Tr],ji=[ut,pt],ha=Gn.concat(Qi),Gi=[Lr,pr,br,Pr,Dr],ii=[B,p],yi=function(m,f){f===void 0&&(f="strict");var b=[],v=[],ie=[];return m.forEach(function(Le,it){var Pt=ki.get(Le);if(Pt>Je?(ie.push(!0),Pt-=Je):ie.push(!1),["normal","auto","loose"].indexOf(f)!==-1&&[8208,8211,12316,12448].indexOf(Le)!==-1)return v.push(it),b.push(se);if(Pt===er||Pt===rt){if(it===0)return v.push(it),b.push(Ue);var Lt=b[it-1];return ha.indexOf(Lt)===-1?(v.push(v[it-1]),b.push(Lt)):(v.push(it),b.push(Ue))}if(v.push(it),Pt===Ct)return b.push(f==="strict"?Ee:Rr);if(Pt===Rn||Pt===le)return b.push(Ue);if(Pt===fn)return Le>=131072&&Le<=196605||Le>=196608&&Le<=262141?b.push(Rr):b.push(Ue);b.push(Pt)}),[v,b,ie]},Fi=function(m,f,b,v){var ie=v[b];if(Array.isArray(m)?m.indexOf(ie)!==-1:m===ie)for(var Le=b;Le<=v.length;){Le++;var it=v[Le];if(it===f)return!0;if(it!==M)break}if(ie===M)for(var Le=b;Le>0;){Le--;var Pt=v[Le];if(Array.isArray(m)?m.indexOf(Pt)!==-1:m===Pt)for(var Lt=b;Lt<=v.length;){Lt++;var it=v[Lt];if(it===f)return!0;if(it!==M)break}if(Pt!==M)break}return!1},$e=function(m,f){for(var b=m;b>=0;){var v=f[b];if(v===M)b--;else return v}return 0},vt=function(m,f,b,v,ie){if(b[v]===0)return Hr;var Le=v-1;if(Array.isArray(ie)&&ie[Le]===!0)return Hr;var it=Le-1,Pt=Le+1,Lt=f[Le],wr=it>=0?f[it]:0,Nr=f[Pt];if(Lt===qt&&Nr===hr)return Hr;if(Gn.indexOf(Lt)!==-1)return Yn;if(Gn.indexOf(Nr)!==-1||Qi.indexOf(Nr)!==-1)return Hr;if($e(Le,f)===Tr)return ei;if(ki.get(m[Le])===rt||(Lt===Ft||Lt===$t)&&ki.get(m[Pt])===rt||Lt===Xt||Nr===Xt||Lt===Cr||[M,p,B].indexOf(Lt)===-1&&Nr===Cr||[De,q,te,kt,ke].indexOf(Nr)!==-1||$e(Le,f)===J||Fi(tt,J,Le,f)||Fi([De,q],Ee,Le,f)||Fi(Q,Q,Le,f))return Hr;if(Lt===M)return ei;if(Lt===tt||Nr===tt)return Hr;if(Nr===se||Lt===se)return ei;if([p,B,Ee].indexOf(Nr)!==-1||Lt===g||wr===Ur&&ii.indexOf(Lt)!==-1||Lt===ke&&Nr===Ur||Nr===Fe||qn.indexOf(Nr)!==-1&&Lt===Ce||qn.indexOf(Lt)!==-1&&Nr===Ce||Lt===ut&&[Rr,Ft,$t].indexOf(Nr)!==-1||[Rr,Ft,$t].indexOf(Lt)!==-1&&Nr===pt||qn.indexOf(Lt)!==-1&&ji.indexOf(Nr)!==-1||ji.indexOf(Lt)!==-1&&qn.indexOf(Nr)!==-1||[ut,pt].indexOf(Lt)!==-1&&(Nr===Ce||[J,B].indexOf(Nr)!==-1&&f[Pt+1]===Ce)||[J,B].indexOf(Lt)!==-1&&Nr===Ce||Lt===Ce&&[Ce,ke,kt].indexOf(Nr)!==-1)return Hr;if([Ce,ke,kt,De,q].indexOf(Nr)!==-1)for(var Jr=Le;Jr>=0;){var o=f[Jr];if(o===Ce)return Hr;if([ke,kt].indexOf(o)!==-1)Jr--;else break}if([ut,pt].indexOf(Nr)!==-1)for(var Jr=[De,q].indexOf(Lt)!==-1?it:Le;Jr>=0;){var o=f[Jr];if(o===Ce)return Hr;if([ke,kt].indexOf(o)!==-1)Jr--;else break}if(Lr===Lt&&[Lr,pr,Pr,Dr].indexOf(Nr)!==-1||[pr,Pr].indexOf(Lt)!==-1&&[pr,br].indexOf(Nr)!==-1||[br,Dr].indexOf(Lt)!==-1&&Nr===br||Gi.indexOf(Lt)!==-1&&[Fe,pt].indexOf(Nr)!==-1||Gi.indexOf(Nr)!==-1&&Lt===ut||qn.indexOf(Lt)!==-1&&qn.indexOf(Nr)!==-1||Lt===kt&&qn.indexOf(Nr)!==-1||qn.concat(Ce).indexOf(Lt)!==-1&&Nr===J&&Dn.indexOf(m[Pt])===-1||qn.concat(Ce).indexOf(Nr)!==-1&&Lt===q)return Hr;if(Lt===gn&&Nr===gn){for(var w=b[Le],k=1;w>0&&(w--,f[w]===gn);)k++;if(k%2!==0)return Hr}return Lt===Ft&&Nr===$t?Hr:ei},dt=function(m,f){f||(f={lineBreak:"normal",wordBreak:"normal"});var b=yi(m,f.lineBreak),v=b[0],ie=b[1],Le=b[2];(f.wordBreak==="break-all"||f.wordBreak==="break-word")&&(ie=ie.map(function(Pt){return[Ce,Ue,Rn].indexOf(Pt)!==-1?Rr:Pt}));var it=f.wordBreak==="keep-all"?Le.map(function(Pt,Lt){return Pt&&m[Lt]>=19968&&m[Lt]<=40959}):void 0;return[v,ie,it]},At=function(){function m(f,b,v,ie){this.codePoints=f,this.required=b===Yn,this.start=v,this.end=ie}return m.prototype.slice=function(){return E.apply(void 0,this.codePoints.slice(this.start,this.end))},m}(),fr=function(m,f){var b=c(m),v=dt(b,f),ie=v[0],Le=v[1],it=v[2],Pt=b.length,Lt=0,wr=0;return{next:function(){if(wr>=Pt)return{done:!0,value:null};for(var Nr=Hr;wr<Pt&&(Nr=vt(b,Le,ie,++wr,it))===Hr;);if(Nr!==Hr||wr===Pt){var Jr=new At(b,Nr,Lt,wr);return Lt=wr,{value:Jr,done:!1}}return{done:!0,value:null}}}},tr=1,Wr=2,Mr=4,Gt=8,It=10,sr=47,dr=92,cr=9,xr=32,at=34,wt=61,Rt=35,Kt=36,Ar=37,nr=39,_t=40,Ye=41,xt=95,Nt=45,Wt=33,Jt=60,vr=62,Er=64,Kr=91,hn=93,vn=61,Hn=123,In=63,_n=125,Mn=124,sn=126,nn=128,Wn=65533,On=42,$n=43,ti=44,Mt=58,ln=59,Tn=46,Ai=0,bn=8,Qr=11,Zr=14,tn=31,dn=127,on=-1,An=48,Kn=97,Ln=101,wn=102,Xi=117,xn=122,Fn=65,ai=69,di=70,na=85,_i=90,fi=function(m){return m>=An&&m<=57},Ci=function(m){return m>=55296&&m<=57343},pa=function(m){return fi(m)||m>=Fn&&m<=di||m>=Kn&&m<=wn},ua=function(m){return m>=Kn&&m<=xn},Ri=function(m){return m>=Fn&&m<=_i},fa=function(m){return ua(m)||Ri(m)},$i=function(m){return m>=nn},xi=function(m){return m===It||m===cr||m===xr},ma=function(m){return fa(m)||$i(m)||m===xt},mo=function(m){return ma(m)||fi(m)||m===Nt},ka=function(m){return m>=Ai&&m<=bn||m===Qr||m>=Zr&&m<=tn||m===dn},Ca=function(m,f){return m!==dr?!1:f!==It},Hi=function(m,f,b){return m===Nt?ma(f)||Ca(f,b):ma(m)?!0:!!(m===dr&&Ca(m,f))},so=function(m,f,b){return m===$n||m===Nt?fi(f)?!0:f===Tn&&fi(b):fi(m===Tn?f:m)},Ha=function(m){var f=0,b=1;(m[f]===$n||m[f]===Nt)&&(m[f]===Nt&&(b=-1),f++);for(var v=[];fi(m[f]);)v.push(m[f++]);var ie=v.length?parseInt(E.apply(void 0,v),10):0;m[f]===Tn&&f++;for(var Le=[];fi(m[f]);)Le.push(m[f++]);var it=Le.length,Pt=it?parseInt(E.apply(void 0,Le),10):0;(m[f]===ai||m[f]===Ln)&&f++;var Lt=1;(m[f]===$n||m[f]===Nt)&&(m[f]===Nt&&(Lt=-1),f++);for(var wr=[];fi(m[f]);)wr.push(m[f++]);var Nr=wr.length?parseInt(E.apply(void 0,wr),10):0;return b*(ie+Pt*Math.pow(10,-it))*Math.pow(10,Lt*Nr)},Os={type:2},Oo={type:3},aa={type:4},da={type:13},Ga={type:8},Zi={type:21},Mi={type:9},si={type:10},Bo={type:11},bi={type:12},Ni={type:14},Wi={type:23},ea={type:1},ga={type:25},Ta={type:24},zo={type:26},Lo={type:27},xo={type:28},to={type:29},Ua={type:31},Ia={type:32},Wa=function(){function m(){this._value=[]}return m.prototype.write=function(f){this._value=this._value.concat(c(f))},m.prototype.read=function(){for(var f=[],b=this.consumeToken();b!==Ia;)f.push(b),b=this.consumeToken();return f},m.prototype.consumeToken=function(){var f=this.consumeCodePoint();switch(f){case at:return this.consumeStringToken(at);case Rt:var b=this.peekCodePoint(0),v=this.peekCodePoint(1),ie=this.peekCodePoint(2);if(mo(b)||Ca(v,ie)){var Le=Hi(b,v,ie)?Wr:tr,it=this.consumeName();return{type:5,value:it,flags:Le}}break;case Kt:if(this.peekCodePoint(0)===wt)return this.consumeCodePoint(),da;break;case nr:return this.consumeStringToken(nr);case _t:return Os;case Ye:return Oo;case On:if(this.peekCodePoint(0)===wt)return this.consumeCodePoint(),Ni;break;case $n:if(so(f,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(f),this.consumeNumericToken();break;case ti:return aa;case Nt:var Pt=f,Lt=this.peekCodePoint(0),wr=this.peekCodePoint(1);if(so(Pt,Lt,wr))return this.reconsumeCodePoint(f),this.consumeNumericToken();if(Hi(Pt,Lt,wr))return this.reconsumeCodePoint(f),this.consumeIdentLikeToken();if(Lt===Nt&&wr===vr)return this.consumeCodePoint(),this.consumeCodePoint(),Ta;break;case Tn:if(so(f,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(f),this.consumeNumericToken();break;case sr:if(this.peekCodePoint(0)===On)for(this.consumeCodePoint();;){var Nr=this.consumeCodePoint();if(Nr===On&&(Nr=this.consumeCodePoint(),Nr===sr))return this.consumeToken();if(Nr===on)return this.consumeToken()}break;case Mt:return zo;case ln:return Lo;case Jt:if(this.peekCodePoint(0)===Wt&&this.peekCodePoint(1)===Nt&&this.peekCodePoint(2)===Nt)return this.consumeCodePoint(),this.consumeCodePoint(),ga;break;case Er:var Jr=this.peekCodePoint(0),o=this.peekCodePoint(1),w=this.peekCodePoint(2);if(Hi(Jr,o,w)){var it=this.consumeName();return{type:7,value:it}}break;case Kr:return xo;case dr:if(Ca(f,this.peekCodePoint(0)))return this.reconsumeCodePoint(f),this.consumeIdentLikeToken();break;case hn:return to;case vn:if(this.peekCodePoint(0)===wt)return this.consumeCodePoint(),Ga;break;case Hn:return Bo;case _n:return bi;case Xi:case na:var k=this.peekCodePoint(0),Ae=this.peekCodePoint(1);return k===$n&&(pa(Ae)||Ae===In)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(f),this.consumeIdentLikeToken();case Mn:if(this.peekCodePoint(0)===wt)return this.consumeCodePoint(),Mi;if(this.peekCodePoint(0)===Mn)return this.consumeCodePoint(),Zi;break;case sn:if(this.peekCodePoint(0)===wt)return this.consumeCodePoint(),si;break;case on:return Ia}return xi(f)?(this.consumeWhiteSpace(),Ua):fi(f)?(this.reconsumeCodePoint(f),this.consumeNumericToken()):ma(f)?(this.reconsumeCodePoint(f),this.consumeIdentLikeToken()):{type:6,value:E(f)}},m.prototype.consumeCodePoint=function(){var f=this._value.shift();return typeof f=="undefined"?-1:f},m.prototype.reconsumeCodePoint=function(f){this._value.unshift(f)},m.prototype.peekCodePoint=function(f){return f>=this._value.length?-1:this._value[f]},m.prototype.consumeUnicodeRangeToken=function(){for(var f=[],b=this.consumeCodePoint();pa(b)&&f.length<6;)f.push(b),b=this.consumeCodePoint();for(var v=!1;b===In&&f.length<6;)f.push(b),b=this.consumeCodePoint(),v=!0;if(v){var ie=parseInt(E.apply(void 0,f.map(function(Lt){return Lt===In?An:Lt})),16),Le=parseInt(E.apply(void 0,f.map(function(Lt){return Lt===In?di:Lt})),16);return{type:30,start:ie,end:Le}}var it=parseInt(E.apply(void 0,f),16);if(this.peekCodePoint(0)===Nt&&pa(this.peekCodePoint(1))){this.consumeCodePoint(),b=this.consumeCodePoint();for(var Pt=[];pa(b)&&Pt.length<6;)Pt.push(b),b=this.consumeCodePoint();var Le=parseInt(E.apply(void 0,Pt),16);return{type:30,start:it,end:Le}}else return{type:30,start:it,end:it}},m.prototype.consumeIdentLikeToken=function(){var f=this.consumeName();return f.toLowerCase()==="url"&&this.peekCodePoint(0)===_t?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===_t?(this.consumeCodePoint(),{type:19,value:f}):{type:20,value:f}},m.prototype.consumeUrlToken=function(){var f=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===on)return{type:22,value:""};var b=this.peekCodePoint(0);if(b===nr||b===at){var v=this.consumeStringToken(this.consumeCodePoint());return v.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===on||this.peekCodePoint(0)===Ye)?(this.consumeCodePoint(),{type:22,value:v.value}):(this.consumeBadUrlRemnants(),Wi)}for(;;){var ie=this.consumeCodePoint();if(ie===on||ie===Ye)return{type:22,value:E.apply(void 0,f)};if(xi(ie))return this.consumeWhiteSpace(),this.peekCodePoint(0)===on||this.peekCodePoint(0)===Ye?(this.consumeCodePoint(),{type:22,value:E.apply(void 0,f)}):(this.consumeBadUrlRemnants(),Wi);if(ie===at||ie===nr||ie===_t||ka(ie))return this.consumeBadUrlRemnants(),Wi;if(ie===dr)if(Ca(ie,this.peekCodePoint(0)))f.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),Wi;else f.push(ie)}},m.prototype.consumeWhiteSpace=function(){for(;xi(this.peekCodePoint(0));)this.consumeCodePoint()},m.prototype.consumeBadUrlRemnants=function(){for(;;){var f=this.consumeCodePoint();if(f===Ye||f===on)return;Ca(f,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},m.prototype.consumeStringSlice=function(f){for(var b=5e4,v="";f>0;){var ie=Math.min(b,f);v+=E.apply(void 0,this._value.splice(0,ie)),f-=ie}return this._value.shift(),v},m.prototype.consumeStringToken=function(f){var b="",v=0;do{var ie=this._value[v];if(ie===on||ie===void 0||ie===f)return b+=this.consumeStringSlice(v),{type:0,value:b};if(ie===It)return this._value.splice(0,v),ea;if(ie===dr){var Le=this._value[v+1];Le!==on&&Le!==void 0&&(Le===It?(b+=this.consumeStringSlice(v),v=-1,this._value.shift()):Ca(ie,Le)&&(b+=this.consumeStringSlice(v),b+=E(this.consumeEscapedCodePoint()),v=-1))}v++}while(!0)},m.prototype.consumeNumber=function(){var f=[],b=Mr,v=this.peekCodePoint(0);for((v===$n||v===Nt)&&f.push(this.consumeCodePoint());fi(this.peekCodePoint(0));)f.push(this.consumeCodePoint());v=this.peekCodePoint(0);var ie=this.peekCodePoint(1);if(v===Tn&&fi(ie))for(f.push(this.consumeCodePoint(),this.consumeCodePoint()),b=Gt;fi(this.peekCodePoint(0));)f.push(this.consumeCodePoint());v=this.peekCodePoint(0),ie=this.peekCodePoint(1);var Le=this.peekCodePoint(2);if((v===ai||v===Ln)&&((ie===$n||ie===Nt)&&fi(Le)||fi(ie)))for(f.push(this.consumeCodePoint(),this.consumeCodePoint()),b=Gt;fi(this.peekCodePoint(0));)f.push(this.consumeCodePoint());return[Ha(f),b]},m.prototype.consumeNumericToken=function(){var f=this.consumeNumber(),b=f[0],v=f[1],ie=this.peekCodePoint(0),Le=this.peekCodePoint(1),it=this.peekCodePoint(2);if(Hi(ie,Le,it)){var Pt=this.consumeName();return{type:15,number:b,flags:v,unit:Pt}}return ie===Ar?(this.consumeCodePoint(),{type:16,number:b,flags:v}):{type:17,number:b,flags:v}},m.prototype.consumeEscapedCodePoint=function(){var f=this.consumeCodePoint();if(pa(f)){for(var b=E(f);pa(this.peekCodePoint(0))&&b.length<6;)b+=E(this.consumeCodePoint());xi(this.peekCodePoint(0))&&this.consumeCodePoint();var v=parseInt(b,16);return v===0||Ci(v)||v>1114111?Wn:v}return f===on?Wn:f},m.prototype.consumeName=function(){for(var f="";;){var b=this.consumeCodePoint();if(mo(b))f+=E(b);else if(Ca(b,this.peekCodePoint(0)))f+=E(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(b),f}},m}(),lo=function(){function m(f){this._tokens=f}return m.create=function(f){var b=new Wa;return b.write(f),new m(b.read())},m.parseValue=function(f){return m.create(f).parseComponentValue()},m.parseValues=function(f){return m.create(f).parseComponentValues()},m.prototype.parseComponentValue=function(){for(var f=this.consumeToken();f.type===31;)f=this.consumeToken();if(f.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(f);var b=this.consumeComponentValue();do f=this.consumeToken();while(f.type===31);if(f.type===32)return b;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},m.prototype.parseComponentValues=function(){for(var f=[];;){var b=this.consumeComponentValue();if(b.type===32)return f;f.push(b),f.push()}},m.prototype.consumeComponentValue=function(){var f=this.consumeToken();switch(f.type){case 11:case 28:case 2:return this.consumeSimpleBlock(f.type);case 19:return this.consumeFunction(f)}return f},m.prototype.consumeSimpleBlock=function(f){for(var b={type:f,values:[]},v=this.consumeToken();;){if(v.type===32||Qs(v,f))return b;this.reconsumeToken(v),b.values.push(this.consumeComponentValue()),v=this.consumeToken()}},m.prototype.consumeFunction=function(f){for(var b={name:f.value,values:[],type:18};;){var v=this.consumeToken();if(v.type===32||v.type===3)return b;this.reconsumeToken(v),b.values.push(this.consumeComponentValue())}},m.prototype.consumeToken=function(){var f=this._tokens.shift();return typeof f=="undefined"?Ia:f},m.prototype.reconsumeToken=function(f){this._tokens.unshift(f)},m}(),vo=function(m){return m.type===15},Ja=function(m){return m.type===17},Ka=function(m){return m.type===20},No=function(m){return m.type===0},Dl=function(m,f){return Ka(m)&&m.value===f},ps=function(m){return m.type!==31},Al=function(m){return m.type!==31&&m.type!==4},Zo=function(m){var f=[],b=[];return m.forEach(function(v){if(v.type===4){if(b.length===0)throw new Error("Error parsing function args, zero tokens for arg");f.push(b),b=[];return}v.type!==31&&b.push(v)}),b.length&&f.push(b),f},Qs=function(m,f){return f===11&&m.type===12||f===28&&m.type===29?!0:f===2&&m.type===3},To=function(m){return m.type===17||m.type===15},pi=function(m){return m.type===16||To(m)},Ol=function(m){return m.length>1?[m[0],m[1]]:[m[0]]},Wo={type:17,number:0,flags:Mr},Xl={type:16,number:50,flags:Mr},zs={type:16,number:100,flags:Mr},Bs=function(m,f,b){var v=m[0],ie=m[1];return[za(v,f),za(typeof ie!="undefined"?ie:v,b)]},za=function(m,f){if(m.type===16)return m.number/100*f;if(vo(m))switch(m.unit){case"rem":case"em":return 16*m.number;case"px":default:return m.number}return m.number},Vo="deg",Gl="grad",aA="rad",cl="turn",Fa={name:"angle",parse:function(m,f){if(f.type===15)switch(f.unit){case Vo:return Math.PI*f.number/180;case Gl:return Math.PI/200*f.number;case aA:return f.number;case cl:return Math.PI*2*f.number}throw new Error("Unsupported angle type")}},Ba=function(m){return m.type===15&&(m.unit===Vo||m.unit===Gl||m.unit===aA||m.unit===cl)},Eo=function(m){var f=m.filter(Ka).map(function(b){return b.value}).join(" ");switch(f){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Wo,Wo];case"to top":case"bottom":return ro(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Wo,zs];case"to right":case"left":return ro(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[zs,zs];case"to bottom":case"top":return ro(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[zs,Wo];case"to left":case"right":return ro(270)}return 0},ro=function(m){return Math.PI*m/180},fo={name:"color",parse:function(m,f){if(f.type===18){var b=KA[f.name];if(typeof b=="undefined")throw new Error('Attempting to parse an unsupported color function "'+f.name+'"');return b(m,f.values)}if(f.type===5){if(f.value.length===3){var v=f.value.substring(0,1),ie=f.value.substring(1,2),Le=f.value.substring(2,3);return es(parseInt(v+v,16),parseInt(ie+ie,16),parseInt(Le+Le,16),1)}if(f.value.length===4){var v=f.value.substring(0,1),ie=f.value.substring(1,2),Le=f.value.substring(2,3),it=f.value.substring(3,4);return es(parseInt(v+v,16),parseInt(ie+ie,16),parseInt(Le+Le,16),parseInt(it+it,16)/255)}if(f.value.length===6){var v=f.value.substring(0,2),ie=f.value.substring(2,4),Le=f.value.substring(4,6);return es(parseInt(v,16),parseInt(ie,16),parseInt(Le,16),1)}if(f.value.length===8){var v=f.value.substring(0,2),ie=f.value.substring(2,4),Le=f.value.substring(4,6),it=f.value.substring(6,8);return es(parseInt(v,16),parseInt(ie,16),parseInt(Le,16),parseInt(it,16)/255)}}if(f.type===20){var Pt=Ys[f.value.toUpperCase()];if(typeof Pt!="undefined")return Pt}return Ys.TRANSPARENT}},Xo=function(m){return(255&m)===0},Ao=function(m){var f=255&m,b=255&m>>8,v=255&m>>16,ie=255&m>>24;return f<255?"rgba("+ie+","+v+","+b+","+f/255+")":"rgb("+ie+","+v+","+b+")"},es=function(m,f,b,v){return(m<<24|f<<16|b<<8|Math.round(v*255)<<0)>>>0},ks=function(m,f){if(m.type===17)return m.number;if(m.type===16){var b=f===3?1:255;return f===3?m.number/100*b:Math.round(m.number/100*b)}return 0},ul=function(m,f){var b=f.filter(Al);if(b.length===3){var v=b.map(ks),ie=v[0],Le=v[1],it=v[2];return es(ie,Le,it,1)}if(b.length===4){var Pt=b.map(ks),ie=Pt[0],Le=Pt[1],it=Pt[2],Lt=Pt[3];return es(ie,Le,it,Lt)}return 0};function Js(m,f,b){return b<0&&(b+=1),b>=1&&(b-=1),b<1/6?(f-m)*b*6+m:b<1/2?f:b<2/3?(f-m)*6*(2/3-b)+m:m}var rl=function(m,f){var b=f.filter(Al),v=b[0],ie=b[1],Le=b[2],it=b[3],Pt=(v.type===17?ro(v.number):Fa.parse(m,v))/(Math.PI*2),Lt=pi(ie)?ie.number/100:0,wr=pi(Le)?Le.number/100:0,Nr=typeof it!="undefined"&&pi(it)?za(it,1):1;if(Lt===0)return es(wr*255,wr*255,wr*255,1);var Jr=wr<=.5?wr*(Lt+1):wr+Lt-wr*Lt,o=wr*2-Jr,w=Js(o,Jr,Pt+1/3),k=Js(o,Jr,Pt),Ae=Js(o,Jr,Pt-1/3);return es(w*255,k*255,Ae*255,Nr)},KA={hsl:rl,hsla:rl,rgb:ul,rgba:ul},Ql=function(m,f){return fo.parse(m,lo.create(f).parseComponentValue())},Ys={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},tc={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(m,f){return f.map(function(b){if(Ka(b))switch(b.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},rc={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},fA=function(m,f){var b=fo.parse(m,f[0]),v=f[1];return v&&pi(v)?{color:b,stop:v}:{color:b,stop:null}},yc=function(m,f){var b=m[0],v=m[m.length-1];b.stop===null&&(b.stop=Wo),v.stop===null&&(v.stop=zs);for(var ie=[],Le=0,it=0;it<m.length;it++){var Pt=m[it].stop;if(Pt!==null){var Lt=za(Pt,f);Lt>Le?ie.push(Lt):ie.push(Le),Le=Lt}else ie.push(null)}for(var wr=null,it=0;it<ie.length;it++){var Nr=ie[it];if(Nr===null)wr===null&&(wr=it);else if(wr!==null){for(var Jr=it-wr,o=ie[wr-1],w=(Nr-o)/(Jr+1),k=1;k<=Jr;k++)ie[wr+k-1]=w*k;wr=null}}return m.map(function(Ae,Ne){var He=Ae.color;return{color:He,stop:Math.max(Math.min(1,ie[Ne]/f),0)}})},kl=function(m,f,b){var v=f/2,ie=b/2,Le=za(m[0],f)-v,it=ie-za(m[1],b);return(Math.atan2(it,Le)+Math.PI*2)%(Math.PI*2)},qs=function(m,f,b){var v=typeof m=="number"?m:kl(m,f,b),ie=Math.abs(f*Math.sin(v))+Math.abs(b*Math.cos(v)),Le=f/2,it=b/2,Pt=ie/2,Lt=Math.sin(v-Math.PI/2)*Pt,wr=Math.cos(v-Math.PI/2)*Pt;return[ie,Le-wr,Le+wr,it-Lt,it+Lt]},nl=function(m,f){return Math.sqrt(m*m+f*f)},il=function(m,f,b,v,ie){var Le=[[0,0],[0,f],[m,0],[m,f]];return Le.reduce(function(it,Pt){var Lt=Pt[0],wr=Pt[1],Nr=nl(b-Lt,v-wr);return(ie?Nr<it.optimumDistance:Nr>it.optimumDistance)?{optimumCorner:Pt,optimumDistance:Nr}:it},{optimumDistance:ie?1/0:-1/0,optimumCorner:null}).optimumCorner},Va=function(m,f,b,v,ie){var Le=0,it=0;switch(m.size){case 0:m.shape===0?Le=it=Math.min(Math.abs(f),Math.abs(f-v),Math.abs(b),Math.abs(b-ie)):m.shape===1&&(Le=Math.min(Math.abs(f),Math.abs(f-v)),it=Math.min(Math.abs(b),Math.abs(b-ie)));break;case 2:if(m.shape===0)Le=it=Math.min(nl(f,b),nl(f,b-ie),nl(f-v,b),nl(f-v,b-ie));else if(m.shape===1){var Pt=Math.min(Math.abs(b),Math.abs(b-ie))/Math.min(Math.abs(f),Math.abs(f-v)),Lt=il(v,ie,f,b,!0),wr=Lt[0],Nr=Lt[1];Le=nl(wr-f,(Nr-b)/Pt),it=Pt*Le}break;case 1:m.shape===0?Le=it=Math.max(Math.abs(f),Math.abs(f-v),Math.abs(b),Math.abs(b-ie)):m.shape===1&&(Le=Math.max(Math.abs(f),Math.abs(f-v)),it=Math.max(Math.abs(b),Math.abs(b-ie)));break;case 3:if(m.shape===0)Le=it=Math.max(nl(f,b),nl(f,b-ie),nl(f-v,b),nl(f-v,b-ie));else if(m.shape===1){var Pt=Math.max(Math.abs(b),Math.abs(b-ie))/Math.max(Math.abs(f),Math.abs(f-v)),Jr=il(v,ie,f,b,!1),wr=Jr[0],Nr=Jr[1];Le=nl(wr-f,(Nr-b)/Pt),it=Pt*Le}break}return Array.isArray(m.size)&&(Le=za(m.size[0],v),it=m.size.length===2?za(m.size[1],ie):Le),[Le,it]},So=function(m,f){var b=ro(180),v=[];return Zo(f).forEach(function(ie,Le){if(Le===0){var it=ie[0];if(it.type===20&&it.value==="to"){b=Eo(ie);return}else if(Ba(it)){b=Fa.parse(m,it);return}}var Pt=fA(m,ie);v.push(Pt)}),{angle:b,stops:v,type:1}},Io=function(m,f){var b=ro(180),v=[];return Zo(f).forEach(function(ie,Le){if(Le===0){var it=ie[0];if(it.type===20&&["top","left","right","bottom"].indexOf(it.value)!==-1){b=Eo(ie);return}else if(Ba(it)){b=(Fa.parse(m,it)+ro(270))%ro(360);return}}var Pt=fA(m,ie);v.push(Pt)}),{angle:b,stops:v,type:1}},ts=function(m,f){var b=ro(180),v=[],ie=1,Le=0,it=3,Pt=[];return Zo(f).forEach(function(Lt,wr){var Nr=Lt[0];if(wr===0){if(Ka(Nr)&&Nr.value==="linear"){ie=1;return}else if(Ka(Nr)&&Nr.value==="radial"){ie=2;return}}if(Nr.type===18){if(Nr.name==="from"){var Jr=fo.parse(m,Nr.values[0]);v.push({stop:Wo,color:Jr})}else if(Nr.name==="to"){var Jr=fo.parse(m,Nr.values[0]);v.push({stop:zs,color:Jr})}else if(Nr.name==="color-stop"){var o=Nr.values.filter(Al);if(o.length===2){var Jr=fo.parse(m,o[1]),w=o[0];Ja(w)&&v.push({stop:{type:16,number:w.number*100,flags:w.flags},color:Jr})}}}}),ie===1?{angle:(b+ro(180))%ro(360),stops:v,type:ie}:{size:it,shape:Le,stops:v,position:Pt,type:ie}},Rs="closest-side",LA="farthest-side",Bl="closest-corner",zA="farthest-corner",bc="circle",wc="ellipse",hA="cover",pA="contain",Ou=function(m,f){var b=0,v=3,ie=[],Le=[];return Zo(f).forEach(function(it,Pt){var Lt=!0;if(Pt===0){var wr=!1;Lt=it.reduce(function(Jr,o){if(wr)if(Ka(o))switch(o.value){case"center":return Le.push(Xl),Jr;case"top":case"left":return Le.push(Wo),Jr;case"right":case"bottom":return Le.push(zs),Jr}else(pi(o)||To(o))&&Le.push(o);else if(Ka(o))switch(o.value){case bc:return b=0,!1;case wc:return b=1,!1;case"at":return wr=!0,!1;case Rs:return v=0,!1;case hA:case LA:return v=1,!1;case pA:case Bl:return v=2,!1;case zA:return v=3,!1}else if(To(o)||pi(o))return Array.isArray(v)||(v=[]),v.push(o),!1;return Jr},Lt)}if(Lt){var Nr=fA(m,it);ie.push(Nr)}}),{size:v,shape:b,stops:ie,position:Le,type:2}},Hc=function(m,f){var b=0,v=3,ie=[],Le=[];return Zo(f).forEach(function(it,Pt){var Lt=!0;if(Pt===0?Lt=it.reduce(function(Nr,Jr){if(Ka(Jr))switch(Jr.value){case"center":return Le.push(Xl),!1;case"top":case"left":return Le.push(Wo),!1;case"right":case"bottom":return Le.push(zs),!1}else if(pi(Jr)||To(Jr))return Le.push(Jr),!1;return Nr},Lt):Pt===1&&(Lt=it.reduce(function(Nr,Jr){if(Ka(Jr))switch(Jr.value){case bc:return b=0,!1;case wc:return b=1,!1;case pA:case Rs:return v=0,!1;case LA:return v=1,!1;case Bl:return v=2,!1;case hA:case zA:return v=3,!1}else if(To(Jr)||pi(Jr))return Array.isArray(v)||(v=[]),v.push(Jr),!1;return Nr},Lt)),Lt){var wr=fA(m,it);ie.push(wr)}}),{size:v,shape:b,stops:ie,position:Le,type:2}},ad=function(m){return m.type===1},od=function(m){return m.type===2},ou={name:"image",parse:function(m,f){if(f.type===22){var b={url:f.value,type:0};return m.cache.addImage(f.value),b}if(f.type===18){var v=Qu[f.name];if(typeof v=="undefined")throw new Error('Attempting to parse an unsupported image function "'+f.name+'"');return v(m,f.values)}throw new Error("Unsupported image type "+f.type)}};function Ed(m){return!(m.type===20&&m.value==="none")&&(m.type!==18||!!Qu[m.name])}var Qu={"linear-gradient":So,"-moz-linear-gradient":Io,"-ms-linear-gradient":Io,"-o-linear-gradient":Io,"-webkit-linear-gradient":Io,"radial-gradient":Ou,"-moz-radial-gradient":Hc,"-ms-radial-gradient":Hc,"-o-radial-gradient":Hc,"-webkit-radial-gradient":Hc,"-webkit-gradient":ts},su={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(m,f){if(f.length===0)return[];var b=f[0];return b.type===20&&b.value==="none"?[]:f.filter(function(v){return Al(v)&&Ed(v)}).map(function(v){return ou.parse(m,v)})}},sd={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(m,f){return f.map(function(b){if(Ka(b))switch(b.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},A={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(m,f){return Zo(f).map(function(b){return b.filter(pi)}).map(Ol)}},a={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(m,f){return Zo(f).map(function(b){return b.filter(Ka).map(function(v){return v.value}).join(" ")}).map(l)}},l=function(m){switch(m){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}},y;(function(m){m.AUTO="auto",m.CONTAIN="contain",m.COVER="cover"})(y||(y={}));var F={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(m,f){return Zo(f).map(function(b){return b.filter(x)})}},x=function(m){return Ka(m)||pi(m)},H=function(m){return{name:"border-"+m+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},_=H("top"),ae=H("right"),Me=H("bottom"),Ge=H("left"),Xe=function(m){return{name:"border-radius-"+m,initialValue:"0 0",prefix:!1,type:1,parse:function(f,b){return Ol(b.filter(pi))}}},ct=Xe("top-left"),xe=Xe("top-right"),Ht=Xe("bottom-right"),St=Xe("bottom-left"),zt=function(m){return{name:"border-"+m+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(f,b){switch(b){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},gt=zt("top"),Vt=zt("right"),Br=zt("bottom"),jr=zt("left"),cn=function(m){return{name:"border-"+m+"-width",initialValue:"0",type:0,prefix:!1,parse:function(f,b){return vo(b)?b.number:0}}},Xn=cn("top"),qr=cn("right"),ur=cn("bottom"),rn=cn("left"),yn={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Et={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(m,f){switch(f){case"rtl":return 1;case"ltr":default:return 0}}},Dt={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(m,f){return f.filter(Ka).reduce(function(b,v){return b|Z(v.value)},0)}},Z=function(m){switch(m){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},G={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(m,f){switch(f){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},Ie={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(m,f){return f.type===20&&f.value==="normal"?0:f.type===17||f.type===15?f.number:0}},Re;(function(m){m.NORMAL="normal",m.STRICT="strict"})(Re||(Re={}));var _e={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(m,f){switch(f){case"strict":return Re.STRICT;case"normal":default:return Re.NORMAL}}},ze={name:"line-height",initialValue:"normal",prefix:!1,type:4},ft=function(m,f){return Ka(m)&&m.value==="normal"?1.2*f:m.type===17?f*m.number:pi(m)?za(m,f):f},mt={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(m,f){return f.type===20&&f.value==="none"?null:ou.parse(m,f)}},Qt={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(m,f){switch(f){case"inside":return 0;case"outside":default:return 1}}},be={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(m,f){switch(f){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}}},Ve=function(m){return{name:"margin-"+m,initialValue:"0",prefix:!1,type:4}},qe=Ve("top"),yt=Ve("right"),Bt=Ve("bottom"),Ut=Ve("left"),ir={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(m,f){return f.filter(Ka).map(function(b){switch(b.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},rr={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(m,f){switch(f){case"break-word":return"break-word";case"normal":default:return"normal"}}},kr=function(m){return{name:"padding-"+m,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Sr=kr("top"),_r=kr("right"),un=kr("bottom"),jn=kr("left"),yr={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(m,f){switch(f){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},Ot={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(m,f){switch(f){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},hi={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(m,f){return f.length===1&&Dl(f[0],"none")?[]:Zo(f).map(function(b){for(var v={color:Ys.TRANSPARENT,offsetX:Wo,offsetY:Wo,blur:Wo},ie=0,Le=0;Le<b.length;Le++){var it=b[Le];To(it)?(ie===0?v.offsetX=it:ie===1?v.offsetY=it:v.blur=it,ie++):v.color=fo.parse(m,it)}return v})}},pn={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(m,f){switch(f){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},Vr={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(m,f){if(f.type===20&&f.value==="none")return null;if(f.type===18){var b=en[f.name];if(typeof b=="undefined")throw new Error('Attempting to parse an unsupported transform function "'+f.name+'"');return b(f.values)}return null}},$r=function(m){var f=m.filter(function(b){return b.type===17}).map(function(b){return b.number});return f.length===6?f:null},Xr=function(m){var f=m.filter(function(Lt){return Lt.type===17}).map(function(Lt){return Lt.number}),b=f[0],v=f[1];f[2],f[3];var ie=f[4],Le=f[5];f[6],f[7],f[8],f[9],f[10],f[11];var it=f[12],Pt=f[13];return f[14],f[15],f.length===16?[b,v,ie,Le,it,Pt]:null},en={matrix:$r,matrix3d:Xr},Un={type:16,number:50,flags:Mr},mi=[Un,Un],gi={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(m,f){var b=f.filter(pi);return b.length!==2?mi:[b[0],b[1]]}},ni={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(m,f){switch(f){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},Li;(function(m){m.NORMAL="normal",m.BREAK_ALL="break-all",m.KEEP_ALL="keep-all"})(Li||(Li={}));for(var Vi={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(m,f){switch(f){case"break-all":return Li.BREAK_ALL;case"keep-all":return Li.KEEP_ALL;case"normal":default:return Li.NORMAL}}},Ti={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(m,f){if(f.type===20)return{auto:!0,order:0};if(Ja(f))return{auto:!1,order:f.number};throw new Error("Invalid z-index number parsed")}},zi={name:"time",parse:function(m,f){if(f.type===15)switch(f.unit.toLowerCase()){case"s":return 1e3*f.number;case"ms":return f.number}throw new Error("Unsupported time type")}},ci={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(m,f){return Ja(f)?f.number:1}},Ma={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Ii={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(m,f){return f.filter(Ka).map(function(b){switch(b.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(b){return b!==0})}},yo={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(m,f){var b=[],v=[];return f.forEach(function(ie){switch(ie.type){case 20:case 0:b.push(ie.value);break;case 17:b.push(ie.number.toString());break;case 4:v.push(b.join(" ")),b.length=0;break}}),b.length&&v.push(b.join(" ")),v.map(function(ie){return ie.indexOf(" ")===-1?ie:"'"+ie+"'"})}},ta={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},wa={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(m,f){if(Ja(f))return f.number;if(Ka(f))switch(f.value){case"bold":return 700;case"normal":default:return 400}return 400}},Ya={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(m,f){return f.filter(Ka).map(function(b){return b.value})}},Pa={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(m,f){switch(f){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},wi=function(m,f){return(m&f)!==0},Bi={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(m,f){if(f.length===0)return[];var b=f[0];return b.type===20&&b.value==="none"?[]:f}},Ki={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(m,f){if(f.length===0)return null;var b=f[0];if(b.type===20&&b.value==="none")return null;for(var v=[],ie=f.filter(ps),Le=0;Le<ie.length;Le++){var it=ie[Le],Pt=ie[Le+1];if(it.type===20){var Lt=Pt&&Ja(Pt)?Pt.number:1;v.push({counter:it.value,increment:Lt})}}return v}},Ui={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(m,f){if(f.length===0)return[];for(var b=[],v=f.filter(ps),ie=0;ie<v.length;ie++){var Le=v[ie],it=v[ie+1];if(Ka(Le)&&Le.value!=="none"){var Pt=it&&Ja(it)?it.number:0;b.push({counter:Le.value,reset:Pt})}}return b}},Aa={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(m,f){return f.filter(vo).map(function(b){return zi.parse(m,b)})}},Zn={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(m,f){if(f.length===0)return null;var b=f[0];if(b.type===20&&b.value==="none")return null;var v=[],ie=f.filter(No);if(ie.length%2!==0)return null;for(var Le=0;Le<ie.length;Le+=2){var it=ie[Le].value,Pt=ie[Le+1].value;v.push({open:it,close:Pt})}return v}},Ei=function(m,f,b){if(!m)return"";var v=m[Math.min(f,m.length-1)];return v?b?v.open:v.close:""},xa={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(m,f){return f.length===1&&Dl(f[0],"none")?[]:Zo(f).map(function(b){for(var v={color:255,offsetX:Wo,offsetY:Wo,blur:Wo,spread:Wo,inset:!1},ie=0,Le=0;Le<b.length;Le++){var it=b[Le];Dl(it,"inset")?v.inset=!0:To(it)?(ie===0?v.offsetX=it:ie===1?v.offsetY=it:ie===2?v.blur=it:v.spread=it,ie++):v.color=fo.parse(m,it)}return v})}},oa={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(m,f){var b=[0,1,2],v=[];return f.filter(Ka).forEach(function(ie){switch(ie.value){case"stroke":v.push(1);break;case"fill":v.push(0);break;case"markers":v.push(2);break}}),b.forEach(function(ie){v.indexOf(ie)===-1&&v.push(ie)}),v}},Uo={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},jo={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(m,f){return vo(f)?f.number:0}},ia=function(){function m(f,b){var v,ie;this.animationDuration=ri(f,Aa,b.animationDuration),this.backgroundClip=ri(f,tc,b.backgroundClip),this.backgroundColor=ri(f,rc,b.backgroundColor),this.backgroundImage=ri(f,su,b.backgroundImage),this.backgroundOrigin=ri(f,sd,b.backgroundOrigin),this.backgroundPosition=ri(f,A,b.backgroundPosition),this.backgroundRepeat=ri(f,a,b.backgroundRepeat),this.backgroundSize=ri(f,F,b.backgroundSize),this.borderTopColor=ri(f,_,b.borderTopColor),this.borderRightColor=ri(f,ae,b.borderRightColor),this.borderBottomColor=ri(f,Me,b.borderBottomColor),this.borderLeftColor=ri(f,Ge,b.borderLeftColor),this.borderTopLeftRadius=ri(f,ct,b.borderTopLeftRadius),this.borderTopRightRadius=ri(f,xe,b.borderTopRightRadius),this.borderBottomRightRadius=ri(f,Ht,b.borderBottomRightRadius),this.borderBottomLeftRadius=ri(f,St,b.borderBottomLeftRadius),this.borderTopStyle=ri(f,gt,b.borderTopStyle),this.borderRightStyle=ri(f,Vt,b.borderRightStyle),this.borderBottomStyle=ri(f,Br,b.borderBottomStyle),this.borderLeftStyle=ri(f,jr,b.borderLeftStyle),this.borderTopWidth=ri(f,Xn,b.borderTopWidth),this.borderRightWidth=ri(f,qr,b.borderRightWidth),this.borderBottomWidth=ri(f,ur,b.borderBottomWidth),this.borderLeftWidth=ri(f,rn,b.borderLeftWidth),this.boxShadow=ri(f,xa,b.boxShadow),this.color=ri(f,yn,b.color),this.direction=ri(f,Et,b.direction),this.display=ri(f,Dt,b.display),this.float=ri(f,G,b.cssFloat),this.fontFamily=ri(f,yo,b.fontFamily),this.fontSize=ri(f,ta,b.fontSize),this.fontStyle=ri(f,Pa,b.fontStyle),this.fontVariant=ri(f,Ya,b.fontVariant),this.fontWeight=ri(f,wa,b.fontWeight),this.letterSpacing=ri(f,Ie,b.letterSpacing),this.lineBreak=ri(f,_e,b.lineBreak),this.lineHeight=ri(f,ze,b.lineHeight),this.listStyleImage=ri(f,mt,b.listStyleImage),this.listStylePosition=ri(f,Qt,b.listStylePosition),this.listStyleType=ri(f,be,b.listStyleType),this.marginTop=ri(f,qe,b.marginTop),this.marginRight=ri(f,yt,b.marginRight),this.marginBottom=ri(f,Bt,b.marginBottom),this.marginLeft=ri(f,Ut,b.marginLeft),this.opacity=ri(f,ci,b.opacity);var Le=ri(f,ir,b.overflow);this.overflowX=Le[0],this.overflowY=Le[Le.length>1?1:0],this.overflowWrap=ri(f,rr,b.overflowWrap),this.paddingTop=ri(f,Sr,b.paddingTop),this.paddingRight=ri(f,_r,b.paddingRight),this.paddingBottom=ri(f,un,b.paddingBottom),this.paddingLeft=ri(f,jn,b.paddingLeft),this.paintOrder=ri(f,oa,b.paintOrder),this.position=ri(f,Ot,b.position),this.textAlign=ri(f,yr,b.textAlign),this.textDecorationColor=ri(f,Ma,(v=b.textDecorationColor)!==null&&v!==void 0?v:b.color),this.textDecorationLine=ri(f,Ii,(ie=b.textDecorationLine)!==null&&ie!==void 0?ie:b.textDecoration),this.textShadow=ri(f,hi,b.textShadow),this.textTransform=ri(f,pn,b.textTransform),this.transform=ri(f,Vr,b.transform),this.transformOrigin=ri(f,gi,b.transformOrigin),this.visibility=ri(f,ni,b.visibility),this.webkitTextStrokeColor=ri(f,Uo,b.webkitTextStrokeColor),this.webkitTextStrokeWidth=ri(f,jo,b.webkitTextStrokeWidth),this.wordBreak=ri(f,Vi,b.wordBreak),this.zIndex=ri(f,Ti,b.zIndex)}return m.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},m.prototype.isTransparent=function(){return Xo(this.backgroundColor)},m.prototype.isTransformed=function(){return this.transform!==null},m.prototype.isPositioned=function(){return this.position!==0},m.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},m.prototype.isFloating=function(){return this.float!==0},m.prototype.isInlineLevel=function(){return wi(this.display,4)||wi(this.display,33554432)||wi(this.display,268435456)||wi(this.display,536870912)||wi(this.display,67108864)||wi(this.display,134217728)},m}(),co=function(){function m(f,b){this.content=ri(f,Bi,b.content),this.quotes=ri(f,Zn,b.quotes)}return m}(),ls=function(){function m(f,b){this.counterIncrement=ri(f,Ki,b.counterIncrement),this.counterReset=ri(f,Ui,b.counterReset)}return m}(),ri=function(m,f,b){var v=new Wa,ie=b!==null&&typeof b!="undefined"?b.toString():f.initialValue;v.write(ie);var Le=new lo(v.read());switch(f.type){case 2:var it=Le.parseComponentValue();return f.parse(m,Ka(it)?it.value:f.initialValue);case 0:return f.parse(m,Le.parseComponentValue());case 1:return f.parse(m,Le.parseComponentValues());case 4:return Le.parseComponentValue();case 3:switch(f.format){case"angle":return Fa.parse(m,Le.parseComponentValue());case"color":return fo.parse(m,Le.parseComponentValue());case"image":return ou.parse(m,Le.parseComponentValue());case"length":var Pt=Le.parseComponentValue();return To(Pt)?Pt:Wo;case"length-percentage":var Lt=Le.parseComponentValue();return pi(Lt)?Lt:Wo;case"time":return zi.parse(m,Le.parseComponentValue())}break}},bo="data-html2canvas-debug",Go=function(m){var f=m.getAttribute(bo);switch(f){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},va=function(m,f){var b=Go(m);return b===1||f===b},kn=function(){function m(f,b){if(this.context=f,this.textNodes=[],this.elements=[],this.flags=0,va(b,3))debugger;this.styles=new ia(f,window.getComputedStyle(b,null)),zr(b)&&(this.styles.animationDuration.some(function(v){return v>0})&&(b.style.animationDuration="0s"),this.styles.transform!==null&&(b.style.transform="none")),this.bounds=z(this.context,b),va(b,4)&&(this.flags|=16)}return m}(),Da="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",wo="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",no=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Yi=0;Yi<wo.length;Yi++)no[wo.charCodeAt(Yi)]=Yi;for(var Ho=function(m){var f=m.length*.75,b=m.length,v,ie=0,Le,it,Pt,Lt;m[m.length-1]==="="&&(f--,m[m.length-2]==="="&&f--);var wr=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(f):new Array(f),Nr=Array.isArray(wr)?wr:new Uint8Array(wr);for(v=0;v<b;v+=4)Le=no[m.charCodeAt(v)],it=no[m.charCodeAt(v+1)],Pt=no[m.charCodeAt(v+2)],Lt=no[m.charCodeAt(v+3)],Nr[ie++]=Le<<2|it>>4,Nr[ie++]=(it&15)<<4|Pt>>2,Nr[ie++]=(Pt&3)<<6|Lt&63;return wr},Ko=function(m){for(var f=m.length,b=[],v=0;v<f;v+=2)b.push(m[v+1]<<8|m[v]);return b},As=function(m){for(var f=m.length,b=[],v=0;v<f;v+=4)b.push(m[v+3]<<24|m[v+2]<<16|m[v+1]<<8|m[v]);return b},gs=5,cs=11,ms=2,xl=cs-gs,rs=65536>>gs,Ns=1<<gs,vs=Ns-1,Jo=1024>>gs,Fo=rs+Jo,Zs=Fo,oA=32,El=Zs+oA,Rl=65536>>cs,nc=1<<xl,Kc=nc-1,La=function(m,f,b){return m.slice?m.slice(f,b):new Uint16Array(Array.prototype.slice.call(m,f,b))},ho=function(m,f,b){return m.slice?m.slice(f,b):new Uint32Array(Array.prototype.slice.call(m,f,b))},$a=function(m,f){var b=Ho(m),v=Array.isArray(b)?As(b):new Uint32Array(b),ie=Array.isArray(b)?Ko(b):new Uint16Array(b),Le=24,it=La(ie,Le/2,v[4]/2),Pt=v[5]===2?La(ie,(Le+v[4])/2):ho(v,Math.ceil((Le+v[4])/4));return new Mo(v[0],v[1],v[2],v[3],it,Pt)},Mo=function(){function m(f,b,v,ie,Le,it){this.initialValue=f,this.errorValue=b,this.highStart=v,this.highValueIndex=ie,this.index=Le,this.data=it}return m.prototype.get=function(f){var b;if(f>=0){if(f<55296||f>56319&&f<=65535)return b=this.index[f>>gs],b=(b<<ms)+(f&vs),this.data[b];if(f<=65535)return b=this.index[rs+(f-55296>>gs)],b=(b<<ms)+(f&vs),this.data[b];if(f<this.highStart)return b=El-Rl+(f>>cs),b=this.index[b],b+=f>>gs&Kc,b=this.index[b],b=(b<<ms)+(f&vs),this.data[b];if(f<=1114111)return this.data[this.highValueIndex]}return this.errorValue},m}(),ys="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ts=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),bs=0;bs<ys.length;bs++)Ts[ys.charCodeAt(bs)]=bs;var Jl=1,Sl=2,ZA=3,Us=4,Ra=5,Qo=7,Nl=8,Yl=9,Ws=10,Cc=11,ql=12,ic=13,zc=14,WA=15,Bc=function(m){for(var f=[],b=0,v=m.length;b<v;){var ie=m.charCodeAt(b++);if(ie>=55296&&ie<=56319&&b<v){var Le=m.charCodeAt(b++);(Le&64512)===56320?f.push(((ie&1023)<<10)+(Le&1023)+65536):(f.push(ie),b--)}else f.push(ie)}return f},Tl=function(){for(var m=[],f=0;f<arguments.length;f++)m[f]=arguments[f];if(String.fromCodePoint)return String.fromCodePoint.apply(String,m);var b=m.length;if(!b)return"";for(var v=[],ie=-1,Le="";++ie<b;){var it=m[ie];it<=65535?v.push(it):(it-=65536,v.push((it>>10)+55296,it%1024+56320)),(ie+1===b||v.length>16384)&&(Le+=String.fromCharCode.apply(String,v),v.length=0)}return Le},sA=$a(Da),Nn="\xD7",VA="\xF7",js=function(m){return sA.get(m)},xc=function(m,f,b){var v=b-2,ie=f[v],Le=f[b-1],it=f[b];if(Le===Sl&&it===ZA)return Nn;if(Le===Sl||Le===ZA||Le===Us||it===Sl||it===ZA||it===Us)return VA;if(Le===Nl&&[Nl,Yl,Cc,ql].indexOf(it)!==-1||(Le===Cc||Le===Yl)&&(it===Yl||it===Ws)||(Le===ql||Le===Ws)&&it===Ws||it===ic||it===Ra||it===Qo||Le===Jl)return Nn;if(Le===ic&&it===zc){for(;ie===Ra;)ie=f[--v];if(ie===zc)return Nn}if(Le===WA&&it===WA){for(var Pt=0;ie===WA;)Pt++,ie=f[--v];if(Pt%2===0)return Nn}return VA},XA=function(m){var f=Bc(m),b=f.length,v=0,ie=0,Le=f.map(js);return{next:function(){if(v>=b)return{done:!0,value:null};for(var it=Nn;v<b&&(it=xc(f,Le,++v))===Nn;);if(it!==Nn||v===b){var Pt=Tl.apply(null,f.slice(ie,v));return ie=v,{value:Pt,done:!1}}return{done:!0,value:null}}}},Sa=function(m){for(var f=XA(m),b=[],v;!(v=f.next()).done;)v.value&&b.push(v.value.slice());return b},Zc=function(m){var f=123;if(m.createRange){var b=m.createRange();if(b.getBoundingClientRect){var v=m.createElement("boundtest");v.style.height=f+"px",v.style.display="block",m.body.appendChild(v),b.selectNode(v);var ie=b.getBoundingClientRect(),Le=Math.round(ie.height);if(m.body.removeChild(v),Le===f)return!0}}return!1},Wc=function(m){var f=m.createElement("boundtest");f.style.width="50px",f.style.display="block",f.style.fontSize="12px",f.style.letterSpacing="0px",f.style.wordSpacing="0px",m.body.appendChild(f);var b=m.createRange();f.innerHTML=typeof"".repeat=="function"?"&#128104;".repeat(10):"";var v=f.firstChild,ie=c(v.data).map(function(Lt){return E(Lt)}),Le=0,it={},Pt=ie.every(function(Lt,wr){b.setStart(v,Le),b.setEnd(v,Le+Lt.length);var Nr=b.getBoundingClientRect();Le+=Lt.length;var Jr=Nr.x>it.x||Nr.y>it.y;return it=Nr,wr===0?!0:Jr});return m.body.removeChild(f),Pt},ko=function(){return typeof new Image().crossOrigin!="undefined"},Vc=function(){return typeof new XMLHttpRequest().responseType=="string"},ac=function(m){var f=new Image,b=m.createElement("canvas"),v=b.getContext("2d");if(!v)return!1;f.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{v.drawImage(f,0,0),b.toDataURL()}catch(ie){return!1}return!0},lA=function(m){return m[0]===0&&m[1]===255&&m[2]===0&&m[3]===255},GA=function(m){var f=m.createElement("canvas"),b=100;f.width=b,f.height=b;var v=f.getContext("2d");if(!v)return Promise.reject(!1);v.fillStyle="rgb(0, 255, 0)",v.fillRect(0,0,b,b);var ie=new Image,Le=f.toDataURL();ie.src=Le;var it=_l(b,b,0,0,ie);return v.fillStyle="red",v.fillRect(0,0,b,b),AA(it).then(function(Pt){v.drawImage(Pt,0,0);var Lt=v.getImageData(0,0,b,b).data;v.fillStyle="red",v.fillRect(0,0,b,b);var wr=m.createElement("div");return wr.style.backgroundImage="url("+Le+")",wr.style.height=b+"px",lA(Lt)?AA(_l(b,b,0,0,wr)):Promise.reject(!1)}).then(function(Pt){return v.drawImage(Pt,0,0),lA(v.getImageData(0,0,b,b).data)}).catch(function(){return!1})},_l=function(m,f,b,v,ie){var Le="http://www.w3.org/2000/svg",it=document.createElementNS(Le,"svg"),Pt=document.createElementNS(Le,"foreignObject");return it.setAttributeNS(null,"width",m.toString()),it.setAttributeNS(null,"height",f.toString()),Pt.setAttributeNS(null,"width","100%"),Pt.setAttributeNS(null,"height","100%"),Pt.setAttributeNS(null,"x",b.toString()),Pt.setAttributeNS(null,"y",v.toString()),Pt.setAttributeNS(null,"externalResourcesRequired","true"),it.appendChild(Pt),Pt.appendChild(ie),it},AA=function(m){return new Promise(function(f,b){var v=new Image;v.onload=function(){return f(v)},v.onerror=b,v.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(m))})},Po={get SUPPORT_RANGE_BOUNDS(){var m=Zc(document);return Object.defineProperty(Po,"SUPPORT_RANGE_BOUNDS",{value:m}),m},get SUPPORT_WORD_BREAKING(){var m=Po.SUPPORT_RANGE_BOUNDS&&Wc(document);return Object.defineProperty(Po,"SUPPORT_WORD_BREAKING",{value:m}),m},get SUPPORT_SVG_DRAWING(){var m=ac(document);return Object.defineProperty(Po,"SUPPORT_SVG_DRAWING",{value:m}),m},get SUPPORT_FOREIGNOBJECT_DRAWING(){var m=typeof Array.from=="function"&&typeof window.fetch=="function"?GA(document):Promise.resolve(!1);return Object.defineProperty(Po,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:m}),m},get SUPPORT_CORS_IMAGES(){var m=ko();return Object.defineProperty(Po,"SUPPORT_CORS_IMAGES",{value:m}),m},get SUPPORT_RESPONSE_TYPE(){var m=Vc();return Object.defineProperty(Po,"SUPPORT_RESPONSE_TYPE",{value:m}),m},get SUPPORT_CORS_XHR(){var m="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Po,"SUPPORT_CORS_XHR",{value:m}),m},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var m=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(Po,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:m}),m}},_s=function(){function m(f,b){this.text=f,this.bounds=b}return m}(),us=function(m,f,b,v){var ie=Il(f,b),Le=[],it=0;return ie.forEach(function(Pt){if(b.textDecorationLine.length||Pt.trim().length>0)if(Po.SUPPORT_RANGE_BOUNDS){var Lt=ja(v,it,Pt.length).getClientRects();if(Lt.length>1){var wr=Oa(Pt),Nr=0;wr.forEach(function(o){Le.push(new _s(o,ee.fromDOMRectList(m,ja(v,Nr+it,o.length).getClientRects()))),Nr+=o.length})}else Le.push(new _s(Pt,ee.fromDOMRectList(m,Lt)))}else{var Jr=v.splitText(Pt.length);Le.push(new _s(Pt,dl(m,v))),v=Jr}else Po.SUPPORT_RANGE_BOUNDS||(v=v.splitText(Pt.length));it+=Pt.length}),Le},dl=function(m,f){var b=f.ownerDocument;if(b){var v=b.createElement("html2canvaswrapper");v.appendChild(f.cloneNode(!0));var ie=f.parentNode;if(ie){ie.replaceChild(v,f);var Le=z(m,v);return v.firstChild&&ie.replaceChild(v.firstChild,v),Le}}return ee.EMPTY},ja=function(m,f,b){var v=m.ownerDocument;if(!v)throw new Error("Node has no owner document");var ie=v.createRange();return ie.setStart(m,f),ie.setEnd(m,f+b),ie},Oa=function(m){if(Po.SUPPORT_NATIVE_TEXT_SEGMENTATION){var f=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(f.segment(m)).map(function(b){return b.segment})}return Sa(m)},$s=function(m,f){if(Po.SUPPORT_NATIVE_TEXT_SEGMENTATION){var b=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(b.segment(m)).map(function(v){return v.segment})}return Xc(m,f)},Il=function(m,f){return f.letterSpacing!==0?Oa(m):$s(m,f)},Ul=[32,160,4961,65792,65793,4153,4241],Xc=function(m,f){for(var b=fr(m,{lineBreak:f.lineBreak,wordBreak:f.overflowWrap==="break-word"?"break-word":f.wordBreak}),v=[],ie,Le=function(){if(ie.value){var it=ie.value.slice(),Pt=c(it),Lt="";Pt.forEach(function(wr){Ul.indexOf(wr)===-1?Lt+=E(wr):(Lt.length&&v.push(Lt),v.push(E(wr)),Lt="")}),Lt.length&&v.push(Lt)}};!(ie=b.next()).done;)Le();return v},ds=function(){function m(f,b,v){this.text=fl(b.data,v.textTransform),this.textBounds=us(f,this.text,v,b)}return m}(),fl=function(m,f){switch(f){case 1:return m.toLowerCase();case 3:return m.replace($l,eA);case 2:return m.toUpperCase();default:return m}},$l=/(^|\s|:|-|\(|\))([a-z])/g,eA=function(m,f,b){return m.length>0?f+b.toUpperCase():m},lu=function(m){d(f,m);function f(b,v){var ie=m.call(this,b,v)||this;return ie.src=v.currentSrc||v.src,ie.intrinsicWidth=v.naturalWidth,ie.intrinsicHeight=v.naturalHeight,ie.context.cache.addImage(ie.src),ie}return f}(kn),Qa=function(m){d(f,m);function f(b,v){var ie=m.call(this,b,v)||this;return ie.canvas=v,ie.intrinsicWidth=v.width,ie.intrinsicHeight=v.height,ie}return f}(kn),hl=function(m){d(f,m);function f(b,v){var ie=m.call(this,b,v)||this,Le=new XMLSerializer,it=z(b,v);return v.setAttribute("width",it.width+"px"),v.setAttribute("height",it.height+"px"),ie.svg="data:image/svg+xml,"+encodeURIComponent(Le.serializeToString(v)),ie.intrinsicWidth=v.width.baseVal.value,ie.intrinsicHeight=v.height.baseVal.value,ie.context.cache.addImage(ie.svg),ie}return f}(kn),gA=function(m){d(f,m);function f(b,v){var ie=m.call(this,b,v)||this;return ie.value=v.value,ie}return f}(kn),mA=function(m){d(f,m);function f(b,v){var ie=m.call(this,b,v)||this;return ie.start=v.start,ie.reversed=typeof v.reversed=="boolean"&&v.reversed===!0,ie}return f}(kn),mn=[{type:15,flags:0,unit:"px",number:3}],Au=[{type:16,flags:0,number:50}],Sd=function(m){return m.width>m.height?new ee(m.left+(m.width-m.height)/2,m.top,m.height,m.height):m.width<m.height?new ee(m.left,m.top+(m.height-m.width)/2,m.width,m.width):m},Gc=function(m){var f=m.type===cu?new Array(m.value.length+1).join("\u2022"):m.value;return f.length===0?m.placeholder||"":f},Ec="checkbox",PA="radio",cu="password",uu=707406591,xs=function(m){d(f,m);function f(b,v){var ie=m.call(this,b,v)||this;switch(ie.type=v.type.toLowerCase(),ie.checked=v.checked,ie.value=Gc(v),(ie.type===Ec||ie.type===PA)&&(ie.styles.backgroundColor=3739148031,ie.styles.borderTopColor=ie.styles.borderRightColor=ie.styles.borderBottomColor=ie.styles.borderLeftColor=2779096575,ie.styles.borderTopWidth=ie.styles.borderRightWidth=ie.styles.borderBottomWidth=ie.styles.borderLeftWidth=1,ie.styles.borderTopStyle=ie.styles.borderRightStyle=ie.styles.borderBottomStyle=ie.styles.borderLeftStyle=1,ie.styles.backgroundClip=[0],ie.styles.backgroundOrigin=[0],ie.bounds=Sd(ie.bounds)),ie.type){case Ec:ie.styles.borderTopRightRadius=ie.styles.borderTopLeftRadius=ie.styles.borderBottomRightRadius=ie.styles.borderBottomLeftRadius=mn;break;case PA:ie.styles.borderTopRightRadius=ie.styles.borderTopLeftRadius=ie.styles.borderBottomRightRadius=ie.styles.borderBottomLeftRadius=Au;break}return ie}return f}(kn),vA=function(m){d(f,m);function f(b,v){var ie=m.call(this,b,v)||this,Le=v.options[v.selectedIndex||0];return ie.value=Le&&Le.text||"",ie}return f}(kn),Jc=function(m){d(f,m);function f(b,v){var ie=m.call(this,b,v)||this;return ie.value=v.value,ie}return f}(kn),JA=function(m){d(f,m);function f(b,v){var ie=m.call(this,b,v)||this;ie.src=v.src,ie.width=parseInt(v.width,10)||0,ie.height=parseInt(v.height,10)||0,ie.backgroundColor=ie.styles.backgroundColor;try{if(v.contentWindow&&v.contentWindow.document&&v.contentWindow.document.documentElement){ie.tree=qc(b,v.contentWindow.document.documentElement);var Le=v.contentWindow.document.documentElement?Ql(b,getComputedStyle(v.contentWindow.document.documentElement).backgroundColor):Ys.TRANSPARENT,it=v.contentWindow.document.body?Ql(b,getComputedStyle(v.contentWindow.document.body).backgroundColor):Ys.TRANSPARENT;ie.backgroundColor=Xo(Le)?Xo(it)?ie.styles.backgroundColor:it:Le}}catch(Pt){}return ie}return f}(kn),Yc=["OL","UL","MENU"],Sc=function(m,f,b,v){for(var ie=f.firstChild,Le=void 0;ie;ie=Le)if(Le=ie.nextSibling,Zt(ie)&&ie.data.trim().length>0)b.textNodes.push(new ds(m,ie,b.styles));else if(gr(ie))if(oc(ie)&&ie.assignedNodes)ie.assignedNodes().forEach(function(Pt){return Sc(m,Pt,b,v)});else{var it=DA(m,ie);it.styles.isVisible()&&(R(ie,it,v)?it.flags|=4:We(it.styles)&&(it.flags|=2),Yc.indexOf(ie.tagName)!==-1&&(it.flags|=8),b.elements.push(it),ie.slot,ie.shadowRoot?Sc(m,ie.shadowRoot,it,v):!gl(ie)&&!Na(ie)&&!tA(ie)&&Sc(m,ie,it,v))}},DA=function(m,f){return Yo(f)?new lu(m,f):ws(f)?new Qa(m,f):Na(f)?new hl(m,f):li(f)?new gA(m,f):qi(f)?new mA(m,f):ya(f)?new xs(m,f):tA(f)?new vA(m,f):gl(f)?new Jc(m,f):pl(f)?new JA(m,f):new kn(m,f)},qc=function(m,f){var b=DA(m,f);return b.flags|=4,Sc(m,f,b,b),b},R=function(m,f,b){return f.styles.isPositionedWithZIndex()||f.styles.opacity<1||f.styles.isTransformed()||sa(m)&&b.styles.isTransparent()},We=function(m){return m.isPositioned()||m.isFloating()},Zt=function(m){return m.nodeType===Node.TEXT_NODE},gr=function(m){return m.nodeType===Node.ELEMENT_NODE},zr=function(m){return gr(m)&&typeof m.style!="undefined"&&!Bn(m)},Bn=function(m){return typeof m.className=="object"},li=function(m){return m.tagName==="LI"},qi=function(m){return m.tagName==="OL"},ya=function(m){return m.tagName==="INPUT"},Za=function(m){return m.tagName==="HTML"},Na=function(m){return m.tagName==="svg"},sa=function(m){return m.tagName==="BODY"},ws=function(m){return m.tagName==="CANVAS"},Es=function(m){return m.tagName==="VIDEO"},Yo=function(m){return m.tagName==="IMG"},pl=function(m){return m.tagName==="IFRAME"},Ss=function(m){return m.tagName==="STYLE"},OA=function(m){return m.tagName==="SCRIPT"},gl=function(m){return m.tagName==="TEXTAREA"},tA=function(m){return m.tagName==="SELECT"},oc=function(m){return m.tagName==="SLOT"},du=function(m){return m.tagName.indexOf("-")>0},fu=function(){function m(){this.counters={}}return m.prototype.getCounterValue=function(f){var b=this.counters[f];return b&&b.length?b[b.length-1]:1},m.prototype.getCounterValues=function(f){var b=this.counters[f];return b||[]},m.prototype.pop=function(f){var b=this;f.forEach(function(v){return b.counters[v].pop()})},m.prototype.parse=function(f){var b=this,v=f.counterIncrement,ie=f.counterReset,Le=!0;v!==null&&v.forEach(function(Pt){var Lt=b.counters[Pt.counter];Lt&&Pt.increment!==0&&(Le=!1,Lt.length||Lt.push(1),Lt[Math.max(0,Lt.length-1)]+=Pt.increment)});var it=[];return Le&&ie.forEach(function(Pt){var Lt=b.counters[Pt.counter];it.push(Pt.counter),Lt||(Lt=b.counters[Pt.counter]=[]),Lt.push(Pt.reset)}),it},m}(),sc={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"]},_c={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"]},ku={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"]},hu={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"]},Ls=function(m,f,b,v,ie,Le){return m<f||m>b?Kl(m,ie,Le.length>0):v.integers.reduce(function(it,Pt,Lt){for(;m>=Pt;)m-=Pt,it+=v.values[Lt];return it},"")+Le},$c=function(m,f,b,v){var ie="";do b||m--,ie=v(m)+ie,m/=f;while(m*f>=f);return ie},os=function(m,f,b,v,ie){var Le=b-f+1;return(m<0?"-":"")+($c(Math.abs(m),Le,v,function(it){return E(Math.floor(it%Le)+f)})+ie)},yA=function(m,f,b){b===void 0&&(b=". ");var v=f.length;return $c(Math.abs(m),v,!1,function(ie){return f[Math.floor(ie%v)]})+b},YA=1,Hs=2,ml=4,jl=8,vl=function(m,f,b,v,ie,Le){if(m<-9999||m>9999)return Kl(m,4,ie.length>0);var it=Math.abs(m),Pt=ie;if(it===0)return f[0]+Pt;for(var Lt=0;it>0&&Lt<=4;Lt++){var wr=it%10;wr===0&&wi(Le,YA)&&Pt!==""?Pt=f[wr]+Pt:wr>1||wr===1&&Lt===0||wr===1&&Lt===1&&wi(Le,Hs)||wr===1&&Lt===1&&wi(Le,ml)&&m>100||wr===1&&Lt>1&&wi(Le,jl)?Pt=f[wr]+(Lt>0?b[Lt-1]:"")+Pt:wr===1&&Lt>0&&(Pt=b[Lt-1]+Pt),it=Math.floor(it/10)}return(m<0?v:"")+Pt},Ks="\u5341\u767E\u5343\u842C",Hl="\u62FE\u4F70\u4EDF\u842C",bA="\u30DE\u30A4\u30CA\u30B9",lc="\uB9C8\uC774\uB108\uC2A4",Kl=function(m,f,b){var v=b?". ":"",ie=b?"\u3001":"",Le=b?", ":"",it=b?" ":"";switch(f){case 0:return"\u2022"+it;case 1:return"\u25E6"+it;case 2:return"\u25FE"+it;case 5:var Pt=os(m,48,57,!0,v);return Pt.length<4?"0"+Pt:Pt;case 4:return yA(m,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ie);case 6:return Ls(m,1,3999,sc,3,v).toLowerCase();case 7:return Ls(m,1,3999,sc,3,v);case 8:return os(m,945,969,!1,v);case 9:return os(m,97,122,!1,v);case 10:return os(m,65,90,!1,v);case 11:return os(m,1632,1641,!0,v);case 12:case 49:return Ls(m,1,9999,_c,3,v);case 35:return Ls(m,1,9999,_c,3,v).toLowerCase();case 13:return os(m,2534,2543,!0,v);case 14:case 30:return os(m,6112,6121,!0,v);case 15:return yA(m,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",ie);case 16:return yA(m,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",ie);case 17:case 48:return vl(m,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Ks,"\u8CA0",ie,Hs|ml|jl);case 47:return vl(m,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",Hl,"\u8CA0",ie,YA|Hs|ml|jl);case 42:return vl(m,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Ks,"\u8D1F",ie,Hs|ml|jl);case 41:return vl(m,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",Hl,"\u8D1F",ie,YA|Hs|ml|jl);case 26:return vl(m,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",bA,ie,0);case 25:return vl(m,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",bA,ie,YA|Hs|ml);case 31:return vl(m,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",lc,Le,YA|Hs|ml);case 33:return vl(m,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",lc,Le,0);case 32:return vl(m,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",lc,Le,YA|Hs|ml);case 18:return os(m,2406,2415,!0,v);case 20:return Ls(m,1,19999,hu,3,v);case 21:return os(m,2790,2799,!0,v);case 22:return os(m,2662,2671,!0,v);case 22:return Ls(m,1,10999,ku,3,v);case 23:return yA(m,"\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 yA(m,"\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 os(m,3302,3311,!0,v);case 28:return yA(m,"\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",ie);case 29:return yA(m,"\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",ie);case 34:return os(m,3792,3801,!0,v);case 37:return os(m,6160,6169,!0,v);case 38:return os(m,4160,4169,!0,v);case 39:return os(m,2918,2927,!0,v);case 40:return os(m,1776,1785,!0,v);case 43:return os(m,3046,3055,!0,v);case 44:return os(m,3174,3183,!0,v);case 45:return os(m,3664,3673,!0,v);case 46:return os(m,3872,3881,!0,v);case 3:default:return os(m,48,57,!0,v)}},QA="data-html2canvas-ignore",al=function(){function m(f,b,v){if(this.context=f,this.options=v,this.scrolledElements=[],this.referenceElement=b,this.counters=new fu,this.quoteDepth=0,!b.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(b.ownerDocument.documentElement,!1)}return m.prototype.toIFrame=function(f,b){var v=this,ie=Ac(f,b);if(!ie.contentWindow)return Promise.reject("Unable to find iframe window");var Le=f.defaultView.pageXOffset,it=f.defaultView.pageYOffset,Pt=ie.contentWindow,Lt=Pt.document,wr=pu(ie).then(function(){return me(v,void 0,void 0,function(){var Nr,Jr;return V(this,function(o){switch(o.label){case 0:return this.scrolledElements.forEach(wA),Pt&&(Pt.scrollTo(b.left,b.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(Pt.scrollY!==b.top||Pt.scrollX!==b.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(Pt.scrollX-b.left,Pt.scrollY-b.top,0,0))),Nr=this.options.onclone,Jr=this.clonedReferenceElement,typeof Jr=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:Lt.fonts&&Lt.fonts.ready?[4,Lt.fonts.ready]:[3,2];case 1:o.sent(),o.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,_A(Lt)]:[3,4];case 3:o.sent(),o.label=4;case 4:return typeof Nr=="function"?[2,Promise.resolve().then(function(){return Nr(Lt,Jr)}).then(function(){return ie})]:[2,ie]}})})});return Lt.open(),Lt.write(Ru(document.doctype)+"<html></html>"),zl(this.referenceElement.ownerDocument,Le,it),Lt.replaceChild(Lt.adoptNode(this.documentElement),Lt.documentElement),Lt.close(),wr},m.prototype.createElementClone=function(f){if(va(f,2))debugger;if(ws(f))return this.createCanvasClone(f);if(Es(f))return this.createVideoClone(f);if(Ss(f))return this.createStyleClone(f);var b=f.cloneNode(!1);return Yo(b)&&(Yo(f)&&f.currentSrc&&f.currentSrc!==f.src&&(b.src=f.currentSrc,b.srcset=""),b.loading==="lazy"&&(b.loading="eager")),du(b)?this.createCustomElementClone(b):b},m.prototype.createCustomElementClone=function(f){var b=document.createElement("html2canvascustomelement");return Is(f.style,b),b},m.prototype.createStyleClone=function(f){try{var b=f.sheet;if(b&&b.cssRules){var v=[].slice.call(b.cssRules,0).reduce(function(Le,it){return it&&typeof it.cssText=="string"?Le+it.cssText:Le},""),ie=f.cloneNode(!1);return ie.textContent=v,ie}}catch(Le){if(this.context.logger.error("Unable to access cssRules property",Le),Le.name!=="SecurityError")throw Le}return f.cloneNode(!1)},m.prototype.createCanvasClone=function(f){var b;if(this.options.inlineImages&&f.ownerDocument){var v=f.ownerDocument.createElement("img");try{return v.src=f.toDataURL(),v}catch(wr){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",f)}}var ie=f.cloneNode(!1);try{ie.width=f.width,ie.height=f.height;var Le=f.getContext("2d"),it=ie.getContext("2d");if(it)if(!this.options.allowTaint&&Le)it.putImageData(Le.getImageData(0,0,f.width,f.height),0,0);else{var Pt=(b=f.getContext("webgl2"))!==null&&b!==void 0?b:f.getContext("webgl");if(Pt){var Lt=Pt.getContextAttributes();(Lt==null?void 0:Lt.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",f)}it.drawImage(f,0,0)}return ie}catch(wr){this.context.logger.info("Unable to clone canvas as it is tainted",f)}return ie},m.prototype.createVideoClone=function(f){var b=f.ownerDocument.createElement("canvas");b.width=f.offsetWidth,b.height=f.offsetHeight;var v=b.getContext("2d");try{return v&&(v.drawImage(f,0,0,b.width,b.height),this.options.allowTaint||v.getImageData(0,0,b.width,b.height)),b}catch(Le){this.context.logger.info("Unable to clone video as it is tainted",f)}var ie=f.ownerDocument.createElement("canvas");return ie.width=f.offsetWidth,ie.height=f.offsetHeight,ie},m.prototype.appendChildNode=function(f,b,v){(!gr(b)||!OA(b)&&!b.hasAttribute(QA)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(b)))&&(!this.options.copyStyles||!gr(b)||!Ss(b))&&f.appendChild(this.cloneNode(b,v))},m.prototype.cloneChildNodes=function(f,b,v){for(var ie=this,Le=f.shadowRoot?f.shadowRoot.firstChild:f.firstChild;Le;Le=Le.nextSibling)if(gr(Le)&&oc(Le)&&typeof Le.assignedNodes=="function"){var it=Le.assignedNodes();it.length&&it.forEach(function(Pt){return ie.appendChildNode(b,Pt,v)})}else this.appendChildNode(b,Le,v)},m.prototype.cloneNode=function(f,b){if(Zt(f))return document.createTextNode(f.data);if(!f.ownerDocument)return f.cloneNode(!1);var v=f.ownerDocument.defaultView;if(v&&gr(f)&&(zr(f)||Bn(f))){var ie=this.createElementClone(f);ie.style.transitionProperty="none";var Le=v.getComputedStyle(f),it=v.getComputedStyle(f,":before"),Pt=v.getComputedStyle(f,":after");this.referenceElement===f&&zr(ie)&&(this.clonedReferenceElement=ie),sa(ie)&&rA(ie);var Lt=this.counters.parse(new ls(this.context,Le)),wr=this.resolvePseudoContent(f,ie,it,el.BEFORE);du(f)&&(b=!0),Es(f)||this.cloneChildNodes(f,ie,b),wr&&ie.insertBefore(wr,ie.firstChild);var Nr=this.resolvePseudoContent(f,ie,Pt,el.AFTER);return Nr&&ie.appendChild(Nr),this.counters.pop(Lt),(Le&&(this.options.copyStyles||Bn(f))&&!pl(f)||b)&&Is(Le,ie),(f.scrollTop!==0||f.scrollLeft!==0)&&this.scrolledElements.push([ie,f.scrollLeft,f.scrollTop]),(gl(f)||tA(f))&&(gl(ie)||tA(ie))&&(ie.value=f.value),ie}return f.cloneNode(!1)},m.prototype.resolvePseudoContent=function(f,b,v,ie){var Le=this;if(v){var it=v.content,Pt=b.ownerDocument;if(!(!Pt||!it||it==="none"||it==="-moz-alt-content"||v.display==="none")){this.counters.parse(new ls(this.context,v));var Lt=new co(this.context,v),wr=Pt.createElement("html2canvaspseudoelement");Is(v,wr),Lt.content.forEach(function(Jr){if(Jr.type===0)wr.appendChild(Pt.createTextNode(Jr.value));else if(Jr.type===22){var o=Pt.createElement("img");o.src=Jr.value,o.style.opacity="1",wr.appendChild(o)}else if(Jr.type===18){if(Jr.name==="attr"){var w=Jr.values.filter(Ka);w.length&&wr.appendChild(Pt.createTextNode(f.getAttribute(w[0].value)||""))}else if(Jr.name==="counter"){var k=Jr.values.filter(Al),Ae=k[0],Ne=k[1];if(Ae&&Ka(Ae)){var He=Le.counters.getCounterValue(Ae.value),Ze=Ne&&Ka(Ne)?be.parse(Le.context,Ne.value):3;wr.appendChild(Pt.createTextNode(Kl(He,Ze,!1)))}}else if(Jr.name==="counters"){var nt=Jr.values.filter(Al),Ae=nt[0],st=nt[1],Ne=nt[2];if(Ae&&Ka(Ae)){var bt=Le.counters.getCounterValues(Ae.value),jt=Ne&&Ka(Ne)?be.parse(Le.context,Ne.value):3,Or=st&&st.type===0?st.value:"",Ir=bt.map(function(an){return Kl(an,jt,!1)}).join(Or);wr.appendChild(Pt.createTextNode(Ir))}}}else if(Jr.type===20)switch(Jr.value){case"open-quote":wr.appendChild(Pt.createTextNode(Ei(Lt.quotes,Le.quoteDepth++,!0)));break;case"close-quote":wr.appendChild(Pt.createTextNode(Ei(Lt.quotes,--Le.quoteDepth,!1)));break;default:wr.appendChild(Pt.createTextNode(Jr.value))}}),wr.className=eu+" "+CA;var Nr=ie===el.BEFORE?" "+eu:" "+CA;return Bn(b)?b.className.baseValue+=Nr:b.className+=Nr,wr}}},m.destroy=function(f){return f.parentNode?(f.parentNode.removeChild(f),!0):!1},m}(),el;(function(m){m[m.BEFORE=0]="BEFORE",m[m.AFTER=1]="AFTER"})(el||(el={}));var Ac=function(m,f){var b=m.createElement("iframe");return b.className="html2canvas-container",b.style.visibility="hidden",b.style.position="fixed",b.style.left="-10000px",b.style.top="0px",b.style.border="0",b.width=f.width.toString(),b.height=f.height.toString(),b.scrolling="no",b.setAttribute(QA,"true"),m.body.appendChild(b),b},qA=function(m){return new Promise(function(f){if(m.complete){f();return}if(!m.src){f();return}m.onload=f,m.onerror=f})},_A=function(m){return Promise.all([].slice.call(m.images,0).map(qA))},pu=function(m){return new Promise(function(f,b){var v=m.contentWindow;if(!v)return b("No window assigned for iframe");var ie=v.document;v.onload=m.onload=function(){v.onload=m.onload=null;var Le=setInterval(function(){ie.body.childNodes.length>0&&ie.readyState==="complete"&&(clearInterval(Le),f(m))},50)}})},$A=["all","d","content"],Is=function(m,f){for(var b=m.length-1;b>=0;b--){var v=m.item(b);$A.indexOf(v)===-1&&f.style.setProperty(v,m.getPropertyValue(v))}return f},Ru=function(m){var f="";return m&&(f+="<!DOCTYPE ",m.name&&(f+=m.name),m.internalSubset&&(f+=m.internalSubset),m.publicId&&(f+='"'+m.publicId+'"'),m.systemId&&(f+='"'+m.systemId+'"'),f+=">"),f},zl=function(m,f,b){m&&m.defaultView&&(f!==m.defaultView.pageXOffset||b!==m.defaultView.pageYOffset)&&m.defaultView.scrollTo(f,b)},wA=function(m){var f=m[0],b=m[1],v=m[2];f.scrollLeft=b,f.scrollTop=v},gu=":before",ld=":after",eu="___html2canvas___pseudoelement_before",CA="___html2canvas___pseudoelement_after",BA=`{
content: "" !important;
display: none !important;
}`,rA=function(m){Zl(m,"."+eu+gu+BA+`
.`+CA+ld+BA)},Zl=function(m,f){var b=m.ownerDocument;if(b){var v=b.createElement("style");v.textContent=f,m.appendChild(v)}},Ic=function(){function m(){}return m.getOrigin=function(f){var b=m._link;return b?(b.href=f,b.href=b.href,b.protocol+b.hostname+b.port):"about:blank"},m.isSameOrigin=function(f){return m.getOrigin(f)===m._origin},m.setContext=function(f){m._link=f.document.createElement("a"),m._origin=m.getOrigin(f.location.href)},m._origin="about:blank",m}(),Fc=function(){function m(f,b){this.context=f,this._options=b,this._cache={}}return m.prototype.addImage=function(f){var b=Promise.resolve();return this.has(f)||(Fs(f)||cA(f))&&(this._cache[f]=this.loadImage(f)).catch(function(){}),b},m.prototype.match=function(f){return this._cache[f]},m.prototype.loadImage=function(f){return me(this,void 0,void 0,function(){var b,v,ie,Le,it=this;return V(this,function(Pt){switch(Pt.label){case 0:return b=Ic.isSameOrigin(f),v=!qo(f)&&this._options.useCORS===!0&&Po.SUPPORT_CORS_IMAGES&&!b,ie=!qo(f)&&!b&&!Fs(f)&&typeof this._options.proxy=="string"&&Po.SUPPORT_CORS_XHR&&!v,!b&&this._options.allowTaint===!1&&!qo(f)&&!Fs(f)&&!ie&&!v?[2]:(Le=f,ie?[4,this.proxy(Le)]:[3,2]);case 1:Le=Pt.sent(),Pt.label=2;case 2:return this.context.logger.debug("Added image "+f.substring(0,256)),[4,new Promise(function(Lt,wr){var Nr=new Image;Nr.onload=function(){return Lt(Nr)},Nr.onerror=wr,(ss(Le)||v)&&(Nr.crossOrigin="anonymous"),Nr.src=Le,Nr.complete===!0&&setTimeout(function(){return Lt(Nr)},500),it._options.imageTimeout>0&&setTimeout(function(){return wr("Timed out ("+it._options.imageTimeout+"ms) loading image")},it._options.imageTimeout)})];case 3:return[2,Pt.sent()]}})})},m.prototype.has=function(f){return typeof this._cache[f]!="undefined"},m.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},m.prototype.proxy=function(f){var b=this,v=this._options.proxy;if(!v)throw new Error("No proxy defined");var ie=f.substring(0,256);return new Promise(function(Le,it){var Pt=Po.SUPPORT_RESPONSE_TYPE?"blob":"text",Lt=new XMLHttpRequest;Lt.onload=function(){if(Lt.status===200)if(Pt==="text")Le(Lt.response);else{var Jr=new FileReader;Jr.addEventListener("load",function(){return Le(Jr.result)},!1),Jr.addEventListener("error",function(o){return it(o)},!1),Jr.readAsDataURL(Lt.response)}else it("Failed to proxy resource "+ie+" with status code "+Lt.status)},Lt.onerror=it;var wr=v.indexOf("?")>-1?"&":"?";if(Lt.open("GET",""+v+wr+"url="+encodeURIComponent(f)+"&responseType="+Pt),Pt!=="text"&&Lt instanceof XMLHttpRequest&&(Lt.responseType=Pt),b._options.imageTimeout){var Nr=b._options.imageTimeout;Lt.timeout=Nr,Lt.ontimeout=function(){return it("Timed out ("+Nr+"ms) proxying "+ie)}}Lt.send()})},m}(),cc=/^data:image\/svg\+xml/i,Nu=/^data:image\/.*;base64,/i,xA=/^data:image\/.*/i,cA=function(m){return Po.SUPPORT_SVG_DRAWING||!Ea(m)},qo=function(m){return xA.test(m)},ss=function(m){return Nu.test(m)},Fs=function(m){return m.substr(0,4)==="blob"},Ea=function(m){return m.substr(-3).toLowerCase()==="svg"||cc.test(m)},Di=function(){function m(f,b){this.type=0,this.x=f,this.y=b}return m.prototype.add=function(f,b){return new m(this.x+f,this.y+b)},m}(),uA=function(m,f,b){return new Di(m.x+(f.x-m.x)*b,m.y+(f.y-m.y)*b)},uc=function(){function m(f,b,v,ie){this.type=1,this.start=f,this.startControl=b,this.endControl=v,this.end=ie}return m.prototype.subdivide=function(f,b){var v=uA(this.start,this.startControl,f),ie=uA(this.startControl,this.endControl,f),Le=uA(this.endControl,this.end,f),it=uA(v,ie,f),Pt=uA(ie,Le,f),Lt=uA(it,Pt,f);return b?new m(this.start,v,it,Lt):new m(Lt,Pt,Le,this.end)},m.prototype.add=function(f,b){return new m(this.start.add(f,b),this.startControl.add(f,b),this.endControl.add(f,b),this.end.add(f,b))},m.prototype.reverse=function(){return new m(this.end,this.endControl,this.startControl,this.start)},m}(),Ps=function(m){return m.type===1},Ad=function(){function m(f){var b=f.styles,v=f.bounds,ie=Bs(b.borderTopLeftRadius,v.width,v.height),Le=ie[0],it=ie[1],Pt=Bs(b.borderTopRightRadius,v.width,v.height),Lt=Pt[0],wr=Pt[1],Nr=Bs(b.borderBottomRightRadius,v.width,v.height),Jr=Nr[0],o=Nr[1],w=Bs(b.borderBottomLeftRadius,v.width,v.height),k=w[0],Ae=w[1],Ne=[];Ne.push((Le+Lt)/v.width),Ne.push((k+Jr)/v.width),Ne.push((it+Ae)/v.height),Ne.push((wr+o)/v.height);var He=Math.max.apply(Math,Ne);He>1&&(Le/=He,it/=He,Lt/=He,wr/=He,Jr/=He,o/=He,k/=He,Ae/=He);var Ze=v.width-Lt,nt=v.height-o,st=v.width-Jr,bt=v.height-Ae,jt=b.borderTopWidth,Or=b.borderRightWidth,Ir=b.borderBottomWidth,lr=b.borderLeftWidth,Cn=za(b.paddingTop,f.bounds.width),an=za(b.paddingRight,f.bounds.width),mr=za(b.paddingBottom,f.bounds.width),or=za(b.paddingLeft,f.bounds.width);this.topLeftBorderDoubleOuterBox=Le>0||it>0?po(v.left+lr/3,v.top+jt/3,Le-lr/3,it-jt/3,io.TOP_LEFT):new Di(v.left+lr/3,v.top+jt/3),this.topRightBorderDoubleOuterBox=Le>0||it>0?po(v.left+Ze,v.top+jt/3,Lt-Or/3,wr-jt/3,io.TOP_RIGHT):new Di(v.left+v.width-Or/3,v.top+jt/3),this.bottomRightBorderDoubleOuterBox=Jr>0||o>0?po(v.left+st,v.top+nt,Jr-Or/3,o-Ir/3,io.BOTTOM_RIGHT):new Di(v.left+v.width-Or/3,v.top+v.height-Ir/3),this.bottomLeftBorderDoubleOuterBox=k>0||Ae>0?po(v.left+lr/3,v.top+bt,k-lr/3,Ae-Ir/3,io.BOTTOM_LEFT):new Di(v.left+lr/3,v.top+v.height-Ir/3),this.topLeftBorderDoubleInnerBox=Le>0||it>0?po(v.left+lr*2/3,v.top+jt*2/3,Le-lr*2/3,it-jt*2/3,io.TOP_LEFT):new Di(v.left+lr*2/3,v.top+jt*2/3),this.topRightBorderDoubleInnerBox=Le>0||it>0?po(v.left+Ze,v.top+jt*2/3,Lt-Or*2/3,wr-jt*2/3,io.TOP_RIGHT):new Di(v.left+v.width-Or*2/3,v.top+jt*2/3),this.bottomRightBorderDoubleInnerBox=Jr>0||o>0?po(v.left+st,v.top+nt,Jr-Or*2/3,o-Ir*2/3,io.BOTTOM_RIGHT):new Di(v.left+v.width-Or*2/3,v.top+v.height-Ir*2/3),this.bottomLeftBorderDoubleInnerBox=k>0||Ae>0?po(v.left+lr*2/3,v.top+bt,k-lr*2/3,Ae-Ir*2/3,io.BOTTOM_LEFT):new Di(v.left+lr*2/3,v.top+v.height-Ir*2/3),this.topLeftBorderStroke=Le>0||it>0?po(v.left+lr/2,v.top+jt/2,Le-lr/2,it-jt/2,io.TOP_LEFT):new Di(v.left+lr/2,v.top+jt/2),this.topRightBorderStroke=Le>0||it>0?po(v.left+Ze,v.top+jt/2,Lt-Or/2,wr-jt/2,io.TOP_RIGHT):new Di(v.left+v.width-Or/2,v.top+jt/2),this.bottomRightBorderStroke=Jr>0||o>0?po(v.left+st,v.top+nt,Jr-Or/2,o-Ir/2,io.BOTTOM_RIGHT):new Di(v.left+v.width-Or/2,v.top+v.height-Ir/2),this.bottomLeftBorderStroke=k>0||Ae>0?po(v.left+lr/2,v.top+bt,k-lr/2,Ae-Ir/2,io.BOTTOM_LEFT):new Di(v.left+lr/2,v.top+v.height-Ir/2),this.topLeftBorderBox=Le>0||it>0?po(v.left,v.top,Le,it,io.TOP_LEFT):new Di(v.left,v.top),this.topRightBorderBox=Lt>0||wr>0?po(v.left+Ze,v.top,Lt,wr,io.TOP_RIGHT):new Di(v.left+v.width,v.top),this.bottomRightBorderBox=Jr>0||o>0?po(v.left+st,v.top+nt,Jr,o,io.BOTTOM_RIGHT):new Di(v.left+v.width,v.top+v.height),this.bottomLeftBorderBox=k>0||Ae>0?po(v.left,v.top+bt,k,Ae,io.BOTTOM_LEFT):new Di(v.left,v.top+v.height),this.topLeftPaddingBox=Le>0||it>0?po(v.left+lr,v.top+jt,Math.max(0,Le-lr),Math.max(0,it-jt),io.TOP_LEFT):new Di(v.left+lr,v.top+jt),this.topRightPaddingBox=Lt>0||wr>0?po(v.left+Math.min(Ze,v.width-Or),v.top+jt,Ze>v.width+Or?0:Math.max(0,Lt-Or),Math.max(0,wr-jt),io.TOP_RIGHT):new Di(v.left+v.width-Or,v.top+jt),this.bottomRightPaddingBox=Jr>0||o>0?po(v.left+Math.min(st,v.width-lr),v.top+Math.min(nt,v.height-Ir),Math.max(0,Jr-Or),Math.max(0,o-Ir),io.BOTTOM_RIGHT):new Di(v.left+v.width-Or,v.top+v.height-Ir),this.bottomLeftPaddingBox=k>0||Ae>0?po(v.left+lr,v.top+Math.min(bt,v.height-Ir),Math.max(0,k-lr),Math.max(0,Ae-Ir),io.BOTTOM_LEFT):new Di(v.left+lr,v.top+v.height-Ir),this.topLeftContentBox=Le>0||it>0?po(v.left+lr+or,v.top+jt+Cn,Math.max(0,Le-(lr+or)),Math.max(0,it-(jt+Cn)),io.TOP_LEFT):new Di(v.left+lr+or,v.top+jt+Cn),this.topRightContentBox=Lt>0||wr>0?po(v.left+Math.min(Ze,v.width+lr+or),v.top+jt+Cn,Ze>v.width+lr+or?0:Lt-lr+or,wr-(jt+Cn),io.TOP_RIGHT):new Di(v.left+v.width-(Or+an),v.top+jt+Cn),this.bottomRightContentBox=Jr>0||o>0?po(v.left+Math.min(st,v.width-(lr+or)),v.top+Math.min(nt,v.height+jt+Cn),Math.max(0,Jr-(Or+an)),o-(Ir+mr),io.BOTTOM_RIGHT):new Di(v.left+v.width-(Or+an),v.top+v.height-(Ir+mr)),this.bottomLeftContentBox=k>0||Ae>0?po(v.left+lr+or,v.top+bt,Math.max(0,k-(lr+or)),Ae-(Ir+mr),io.BOTTOM_LEFT):new Di(v.left+lr+or,v.top+v.height-(Ir+mr))}return m}(),io;(function(m){m[m.TOP_LEFT=0]="TOP_LEFT",m[m.TOP_RIGHT=1]="TOP_RIGHT",m[m.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",m[m.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(io||(io={}));var po=function(m,f,b,v,ie){var Le=4*((Math.sqrt(2)-1)/3),it=b*Le,Pt=v*Le,Lt=m+b,wr=f+v;switch(ie){case io.TOP_LEFT:return new uc(new Di(m,wr),new Di(m,wr-Pt),new Di(Lt-it,f),new Di(Lt,f));case io.TOP_RIGHT:return new uc(new Di(m,f),new Di(m+it,f),new Di(Lt,wr-Pt),new Di(Lt,wr));case io.BOTTOM_RIGHT:return new uc(new Di(Lt,f),new Di(Lt,f+Pt),new Di(m+it,wr),new Di(m,wr));case io.BOTTOM_LEFT:default:return new uc(new Di(Lt,wr),new Di(Lt-it,wr),new Di(m,f+Pt),new Di(m,f))}},ao=function(m){return[m.topLeftBorderBox,m.topRightBorderBox,m.bottomRightBorderBox,m.bottomLeftBorderBox]},Tu=function(m){return[m.topLeftContentBox,m.topRightContentBox,m.bottomRightContentBox,m.bottomLeftContentBox]},Mc=function(m){return[m.topLeftPaddingBox,m.topRightPaddingBox,m.bottomRightPaddingBox,m.bottomLeftPaddingBox]},Wd=function(){function m(f,b,v){this.offsetX=f,this.offsetY=b,this.matrix=v,this.type=0,this.target=6}return m}(),Lc=function(){function m(f,b){this.path=f,this.target=b,this.type=1}return m}(),tu=function(){function m(f){this.opacity=f,this.type=2,this.target=6}return m}(),Pc=function(m){return m.type===0},cd=function(m){return m.type===1},ol=function(m){return m.type===2},Uu=function(m,f){return m.length===f.length?m.some(function(b,v){return b===f[v]}):!1},ju=function(m,f,b,v,ie){return m.map(function(Le,it){switch(it){case 0:return Le.add(f,b);case 1:return Le.add(f+v,b);case 2:return Le.add(f+v,b+ie);case 3:return Le.add(f,b+ie)}return Le})},Vn=function(){function m(f){this.element=f,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return m}(),_o=function(){function m(f,b){if(this.container=f,this.parent=b,this.effects=[],this.curves=new Ad(this.container),this.container.styles.opacity<1&&this.effects.push(new tu(this.container.styles.opacity)),this.container.styles.transform!==null){var v=this.container.bounds.left+this.container.styles.transformOrigin[0].number,ie=this.container.bounds.top+this.container.styles.transformOrigin[1].number,Le=this.container.styles.transform;this.effects.push(new Wd(v,ie,Le))}if(this.container.styles.overflowX!==0){var it=ao(this.curves),Pt=Mc(this.curves);Uu(it,Pt)?this.effects.push(new Lc(it,6)):(this.effects.push(new Lc(it,2)),this.effects.push(new Lc(Pt,4)))}}return m.prototype.getEffects=function(f){for(var b=[2,3].indexOf(this.container.styles.position)===-1,v=this.parent,ie=this.effects.slice(0);v;){var Le=v.effects.filter(function(Lt){return!cd(Lt)});if(b||v.container.styles.position!==0||!v.parent){if(ie.unshift.apply(ie,Le),b=[2,3].indexOf(v.container.styles.position)===-1,v.container.styles.overflowX!==0){var it=ao(v.curves),Pt=Mc(v.curves);Uu(it,Pt)||ie.unshift(new Lc(Pt,6))}}else ie.unshift.apply(ie,Le);v=v.parent}return ie.filter(function(Lt){return wi(Lt.target,f)})},m}(),Vd=function(m,f,b,v){m.container.elements.forEach(function(ie){var Le=wi(ie.flags,4),it=wi(ie.flags,2),Pt=new _o(ie,m);wi(ie.styles.display,2048)&&v.push(Pt);var Lt=wi(ie.flags,8)?[]:v;if(Le||it){var wr=Le||ie.styles.isPositioned()?b:f,Nr=new Vn(Pt);if(ie.styles.isPositioned()||ie.styles.opacity<1||ie.styles.isTransformed()){var Jr=ie.styles.zIndex.order;if(Jr<0){var o=0;wr.negativeZIndex.some(function(k,Ae){return Jr>k.element.container.styles.zIndex.order?(o=Ae,!1):o>0}),wr.negativeZIndex.splice(o,0,Nr)}else if(Jr>0){var w=0;wr.positiveZIndex.some(function(k,Ae){return Jr>=k.element.container.styles.zIndex.order?(w=Ae+1,!1):w>0}),wr.positiveZIndex.splice(w,0,Nr)}else wr.zeroOrAutoZIndexOrTransformedOrOpacity.push(Nr)}else ie.styles.isFloating()?wr.nonPositionedFloats.push(Nr):wr.nonPositionedInlineLevel.push(Nr);Vd(Pt,Nr,Le?Nr:b,Lt)}else ie.styles.isInlineLevel()?f.inlineLevel.push(Pt):f.nonInlineLevel.push(Pt),Vd(Pt,f,b,Lt);wi(ie.flags,8)&&Xd(ie,Lt)})},Xd=function(m,f){for(var b=m instanceof mA?m.start:1,v=m instanceof mA?m.reversed:!1,ie=0;ie<f.length;ie++){var Le=f[ie];Le.container instanceof gA&&typeof Le.container.value=="number"&&Le.container.value!==0&&(b=Le.container.value),Le.listValue=Kl(b,Le.container.styles.listStyleType,!0),b+=v?-1:1}},Gd=function(m){var f=new _o(m,null),b=new Vn(f),v=[];return Vd(f,b,b,v),Xd(f.container,v),b},Id=function(m,f){switch(f){case 0:return Wl(m.topLeftBorderBox,m.topLeftPaddingBox,m.topRightBorderBox,m.topRightPaddingBox);case 1:return Wl(m.topRightBorderBox,m.topRightPaddingBox,m.bottomRightBorderBox,m.bottomRightPaddingBox);case 2:return Wl(m.bottomRightBorderBox,m.bottomRightPaddingBox,m.bottomLeftBorderBox,m.bottomLeftPaddingBox);case 3:default:return Wl(m.bottomLeftBorderBox,m.bottomLeftPaddingBox,m.topLeftBorderBox,m.topLeftPaddingBox)}},Hu=function(m,f){switch(f){case 0:return Wl(m.topLeftBorderBox,m.topLeftBorderDoubleOuterBox,m.topRightBorderBox,m.topRightBorderDoubleOuterBox);case 1:return Wl(m.topRightBorderBox,m.topRightBorderDoubleOuterBox,m.bottomRightBorderBox,m.bottomRightBorderDoubleOuterBox);case 2:return Wl(m.bottomRightBorderBox,m.bottomRightBorderDoubleOuterBox,m.bottomLeftBorderBox,m.bottomLeftBorderDoubleOuterBox);case 3:default:return Wl(m.bottomLeftBorderBox,m.bottomLeftBorderDoubleOuterBox,m.topLeftBorderBox,m.topLeftBorderDoubleOuterBox)}},ud=function(m,f){switch(f){case 0:return Wl(m.topLeftBorderDoubleInnerBox,m.topLeftPaddingBox,m.topRightBorderDoubleInnerBox,m.topRightPaddingBox);case 1:return Wl(m.topRightBorderDoubleInnerBox,m.topRightPaddingBox,m.bottomRightBorderDoubleInnerBox,m.bottomRightPaddingBox);case 2:return Wl(m.bottomRightBorderDoubleInnerBox,m.bottomRightPaddingBox,m.bottomLeftBorderDoubleInnerBox,m.bottomLeftPaddingBox);case 3:default:return Wl(m.bottomLeftBorderDoubleInnerBox,m.bottomLeftPaddingBox,m.topLeftBorderDoubleInnerBox,m.topLeftPaddingBox)}},vf=function(m,f){switch(f){case 0:return mu(m.topLeftBorderStroke,m.topRightBorderStroke);case 1:return mu(m.topRightBorderStroke,m.bottomRightBorderStroke);case 2:return mu(m.bottomRightBorderStroke,m.bottomLeftBorderStroke);case 3:default:return mu(m.bottomLeftBorderStroke,m.topLeftBorderStroke)}},mu=function(m,f){var b=[];return Ps(m)?b.push(m.subdivide(.5,!1)):b.push(m),Ps(f)?b.push(f.subdivide(.5,!0)):b.push(f),b},Wl=function(m,f,b,v){var ie=[];return Ps(m)?ie.push(m.subdivide(.5,!1)):ie.push(m),Ps(b)?ie.push(b.subdivide(.5,!0)):ie.push(b),Ps(v)?ie.push(v.subdivide(.5,!0).reverse()):ie.push(v),Ps(f)?ie.push(f.subdivide(.5,!1).reverse()):ie.push(f),ie},kA=function(m){var f=m.bounds,b=m.styles;return f.add(b.borderLeftWidth,b.borderTopWidth,-(b.borderRightWidth+b.borderLeftWidth),-(b.borderTopWidth+b.borderBottomWidth))},Ds=function(m){var f=m.styles,b=m.bounds,v=za(f.paddingLeft,b.width),ie=za(f.paddingRight,b.width),Le=za(f.paddingTop,b.width),it=za(f.paddingBottom,b.width);return b.add(v+f.borderLeftWidth,Le+f.borderTopWidth,-(f.borderRightWidth+f.borderLeftWidth+v+ie),-(f.borderTopWidth+f.borderBottomWidth+Le+it))},Ku=function(m,f){return m===0?f.bounds:m===2?Ds(f):kA(f)},dd=function(m,f){return m===0?f.bounds:m===2?Ds(f):kA(f)},dc=function(m,f,b){var v=Ku(bl(m.styles.backgroundOrigin,f),m),ie=dd(bl(m.styles.backgroundClip,f),m),Le=zu(bl(m.styles.backgroundSize,f),b,v),it=Le[0],Pt=Le[1],Lt=Bs(bl(m.styles.backgroundPosition,f),v.width-it,v.height-Pt),wr=EA(bl(m.styles.backgroundRepeat,f),Lt,Le,v,ie),Nr=Math.round(v.left+Lt[0]),Jr=Math.round(v.top+Lt[1]);return[wr,Nr,Jr,it,Pt]},yl=function(m){return Ka(m)&&m.value===y.AUTO},fd=function(m){return typeof m=="number"},zu=function(m,f,b){var v=f[0],ie=f[1],Le=f[2],it=m[0],Pt=m[1];if(!it)return[0,0];if(pi(it)&&Pt&&pi(Pt))return[za(it,b.width),za(Pt,b.height)];var Lt=fd(Le);if(Ka(it)&&(it.value===y.CONTAIN||it.value===y.COVER)){if(fd(Le)){var wr=b.width/b.height;return wr<Le!=(it.value===y.COVER)?[b.width,b.width/Le]:[b.height*Le,b.height]}return[b.width,b.height]}var Nr=fd(v),Jr=fd(ie),o=Nr||Jr;if(yl(it)&&(!Pt||yl(Pt))){if(Nr&&Jr)return[v,ie];if(!Lt&&!o)return[b.width,b.height];if(o&&Lt){var w=Nr?v:ie*Le,k=Jr?ie:v/Le;return[w,k]}var Ae=Nr?v:b.width,Ne=Jr?ie:b.height;return[Ae,Ne]}if(Lt){var He=0,Ze=0;return pi(it)?He=za(it,b.width):pi(Pt)&&(Ze=za(Pt,b.height)),yl(it)?He=Ze*Le:(!Pt||yl(Pt))&&(Ze=He/Le),[He,Ze]}var nt=null,st=null;if(pi(it)?nt=za(it,b.width):Pt&&pi(Pt)&&(st=za(Pt,b.height)),nt!==null&&(!Pt||yl(Pt))&&(st=Nr&&Jr?nt/v*ie:b.height),st!==null&&yl(it)&&(nt=Nr&&Jr?st/ie*v:b.width),nt!==null&&st!==null)return[nt,st];throw new Error("Unable to calculate background-size for element")},bl=function(m,f){var b=m[f];return typeof b=="undefined"?m[0]:b},EA=function(m,f,b,v,ie){var Le=f[0],it=f[1],Pt=b[0],Lt=b[1];switch(m){case 2:return[new Di(Math.round(v.left),Math.round(v.top+it)),new Di(Math.round(v.left+v.width),Math.round(v.top+it)),new Di(Math.round(v.left+v.width),Math.round(Lt+v.top+it)),new Di(Math.round(v.left),Math.round(Lt+v.top+it))];case 3:return[new Di(Math.round(v.left+Le),Math.round(v.top)),new Di(Math.round(v.left+Le+Pt),Math.round(v.top)),new Di(Math.round(v.left+Le+Pt),Math.round(v.height+v.top)),new Di(Math.round(v.left+Le),Math.round(v.height+v.top))];case 1:return[new Di(Math.round(v.left+Le),Math.round(v.top+it)),new Di(Math.round(v.left+Le+Pt),Math.round(v.top+it)),new Di(Math.round(v.left+Le+Pt),Math.round(v.top+it+Lt)),new Di(Math.round(v.left+Le),Math.round(v.top+it+Lt))];default:return[new Di(Math.round(ie.left),Math.round(ie.top)),new Di(Math.round(ie.left+ie.width),Math.round(ie.top)),new Di(Math.round(ie.left+ie.width),Math.round(ie.height+ie.top)),new Di(Math.round(ie.left),Math.round(ie.height+ie.top))]}},fc="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",Zu="Hidden Text",Jd=function(){function m(f){this._data={},this._document=f}return m.prototype.parseMetrics=function(f,b){var v=this._document.createElement("div"),ie=this._document.createElement("img"),Le=this._document.createElement("span"),it=this._document.body;v.style.visibility="hidden",v.style.fontFamily=f,v.style.fontSize=b,v.style.margin="0",v.style.padding="0",v.style.whiteSpace="nowrap",it.appendChild(v),ie.src=fc,ie.width=1,ie.height=1,ie.style.margin="0",ie.style.padding="0",ie.style.verticalAlign="baseline",Le.style.fontFamily=f,Le.style.fontSize=b,Le.style.margin="0",Le.style.padding="0",Le.appendChild(this._document.createTextNode(Zu)),v.appendChild(Le),v.appendChild(ie);var Pt=ie.offsetTop-Le.offsetTop+2;v.removeChild(Le),v.appendChild(this._document.createTextNode(Zu)),v.style.lineHeight="normal",ie.style.verticalAlign="super";var Lt=ie.offsetTop-v.offsetTop+2;return it.removeChild(v),{baseline:Pt,middle:Lt}},m.prototype.getMetrics=function(f,b){var v=f+" "+b;return typeof this._data[v]=="undefined"&&(this._data[v]=this.parseMetrics(f,b)),this._data[v]},m}(),hc=function(){function m(f,b){this.context=f,this.options=b}return m}(),SA=1e4,Wu=function(m){d(f,m);function f(b,v){var ie=m.call(this,b,v)||this;return ie._activeEffects=[],ie.canvas=v.canvas?v.canvas:document.createElement("canvas"),ie.ctx=ie.canvas.getContext("2d"),v.canvas||(ie.canvas.width=Math.floor(v.width*v.scale),ie.canvas.height=Math.floor(v.height*v.scale),ie.canvas.style.width=v.width+"px",ie.canvas.style.height=v.height+"px"),ie.fontMetrics=new Jd(document),ie.ctx.scale(ie.options.scale,ie.options.scale),ie.ctx.translate(-v.x,-v.y),ie.ctx.textBaseline="bottom",ie._activeEffects=[],ie.context.logger.debug("Canvas renderer initialized ("+v.width+"x"+v.height+") with scale "+v.scale),ie}return f.prototype.applyEffects=function(b){for(var v=this;this._activeEffects.length;)this.popEffect();b.forEach(function(ie){return v.applyEffect(ie)})},f.prototype.applyEffect=function(b){this.ctx.save(),ol(b)&&(this.ctx.globalAlpha=b.opacity),Pc(b)&&(this.ctx.translate(b.offsetX,b.offsetY),this.ctx.transform(b.matrix[0],b.matrix[1],b.matrix[2],b.matrix[3],b.matrix[4],b.matrix[5]),this.ctx.translate(-b.offsetX,-b.offsetY)),cd(b)&&(this.path(b.path),this.ctx.clip()),this._activeEffects.push(b)},f.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},f.prototype.renderStack=function(b){return me(this,void 0,void 0,function(){var v;return V(this,function(ie){switch(ie.label){case 0:return v=b.element.container.styles,v.isVisible()?[4,this.renderStackContent(b)]:[3,2];case 1:ie.sent(),ie.label=2;case 2:return[2]}})})},f.prototype.renderNode=function(b){return me(this,void 0,void 0,function(){return V(this,function(v){switch(v.label){case 0:if(wi(b.container.flags,16))debugger;return b.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(b)]:[3,3];case 1:return v.sent(),[4,this.renderNodeContent(b)];case 2:v.sent(),v.label=3;case 3:return[2]}})})},f.prototype.renderTextWithLetterSpacing=function(b,v,ie){var Le=this;if(v===0)this.ctx.fillText(b.text,b.bounds.left,b.bounds.top+ie);else{var it=Oa(b.text);it.reduce(function(Pt,Lt){return Le.ctx.fillText(Lt,Pt,b.bounds.top+ie),Pt+Le.ctx.measureText(Lt).width},b.bounds.left)}},f.prototype.createFontStyle=function(b){var v=b.fontVariant.filter(function(it){return it==="normal"||it==="small-caps"}).join(""),ie=Yd(b.fontFamily).join(", "),Le=vo(b.fontSize)?""+b.fontSize.number+b.fontSize.unit:b.fontSize.number+"px";return[[b.fontStyle,v,b.fontWeight,Le,ie].join(" "),ie,Le]},f.prototype.renderTextNode=function(b,v){return me(this,void 0,void 0,function(){var ie,Le,it,Pt,Lt,wr,Nr,Jr,o=this;return V(this,function(w){return ie=this.createFontStyle(v),Le=ie[0],it=ie[1],Pt=ie[2],this.ctx.font=Le,this.ctx.direction=v.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",Lt=this.fontMetrics.getMetrics(it,Pt),wr=Lt.baseline,Nr=Lt.middle,Jr=v.paintOrder,b.textBounds.forEach(function(k){Jr.forEach(function(Ae){switch(Ae){case 0:o.ctx.fillStyle=Ao(v.color),o.renderTextWithLetterSpacing(k,v.letterSpacing,wr);var Ne=v.textShadow;Ne.length&&k.text.trim().length&&(Ne.slice(0).reverse().forEach(function(He){o.ctx.shadowColor=Ao(He.color),o.ctx.shadowOffsetX=He.offsetX.number*o.options.scale,o.ctx.shadowOffsetY=He.offsetY.number*o.options.scale,o.ctx.shadowBlur=He.blur.number,o.renderTextWithLetterSpacing(k,v.letterSpacing,wr)}),o.ctx.shadowColor="",o.ctx.shadowOffsetX=0,o.ctx.shadowOffsetY=0,o.ctx.shadowBlur=0),v.textDecorationLine.length&&(o.ctx.fillStyle=Ao(v.textDecorationColor||v.color),v.textDecorationLine.forEach(function(He){switch(He){case 1:o.ctx.fillRect(k.bounds.left,Math.round(k.bounds.top+wr),k.bounds.width,1);break;case 2:o.ctx.fillRect(k.bounds.left,Math.round(k.bounds.top),k.bounds.width,1);break;case 3:o.ctx.fillRect(k.bounds.left,Math.ceil(k.bounds.top+Nr),k.bounds.width,1);break}}));break;case 1:v.webkitTextStrokeWidth&&k.text.trim().length&&(o.ctx.strokeStyle=Ao(v.webkitTextStrokeColor),o.ctx.lineWidth=v.webkitTextStrokeWidth,o.ctx.lineJoin=window.chrome?"miter":"round",o.ctx.strokeText(k.text,k.bounds.left,k.bounds.top+wr)),o.ctx.strokeStyle="",o.ctx.lineWidth=0,o.ctx.lineJoin="miter";break}})}),[2]})})},f.prototype.renderReplacedElement=function(b,v,ie){if(ie&&b.intrinsicWidth>0&&b.intrinsicHeight>0){var Le=Ds(b),it=Mc(v);this.path(it),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(ie,0,0,b.intrinsicWidth,b.intrinsicHeight,Le.left,Le.top,Le.width,Le.height),this.ctx.restore()}},f.prototype.renderNodeContent=function(b){return me(this,void 0,void 0,function(){var v,ie,Le,it,Pt,Lt,Ze,Ze,wr,Nr,Jr,o,st,w,k,bt,Ae,Ne,He,Ze,nt,st,bt;return V(this,function(jt){switch(jt.label){case 0:this.applyEffects(b.getEffects(4)),v=b.container,ie=b.curves,Le=v.styles,it=0,Pt=v.textNodes,jt.label=1;case 1:return it<Pt.length?(Lt=Pt[it],[4,this.renderTextNode(Lt,Le)]):[3,4];case 2:jt.sent(),jt.label=3;case 3:return it++,[3,1];case 4:if(!(v instanceof lu))return[3,8];jt.label=5;case 5:return jt.trys.push([5,7,,8]),[4,this.context.cache.match(v.src)];case 6:return Ze=jt.sent(),this.renderReplacedElement(v,ie,Ze),[3,8];case 7:return jt.sent(),this.context.logger.error("Error loading image "+v.src),[3,8];case 8:if(v instanceof Qa&&this.renderReplacedElement(v,ie,v.canvas),!(v instanceof hl))return[3,12];jt.label=9;case 9:return jt.trys.push([9,11,,12]),[4,this.context.cache.match(v.svg)];case 10:return Ze=jt.sent(),this.renderReplacedElement(v,ie,Ze),[3,12];case 11:return jt.sent(),this.context.logger.error("Error loading svg "+v.svg.substring(0,255)),[3,12];case 12:return v instanceof JA&&v.tree?(wr=new f(this.context,{scale:this.options.scale,backgroundColor:v.backgroundColor,x:0,y:0,width:v.width,height:v.height}),[4,wr.render(v.tree)]):[3,14];case 13:Nr=jt.sent(),v.width&&v.height&&this.ctx.drawImage(Nr,0,0,v.width,v.height,v.bounds.left,v.bounds.top,v.bounds.width,v.bounds.height),jt.label=14;case 14:if(v instanceof xs&&(Jr=Math.min(v.bounds.width,v.bounds.height),v.type===Ec?v.checked&&(this.ctx.save(),this.path([new Di(v.bounds.left+Jr*.39363,v.bounds.top+Jr*.79),new Di(v.bounds.left+Jr*.16,v.bounds.top+Jr*.5549),new Di(v.bounds.left+Jr*.27347,v.bounds.top+Jr*.44071),new Di(v.bounds.left+Jr*.39694,v.bounds.top+Jr*.5649),new Di(v.bounds.left+Jr*.72983,v.bounds.top+Jr*.23),new Di(v.bounds.left+Jr*.84,v.bounds.top+Jr*.34085),new Di(v.bounds.left+Jr*.39363,v.bounds.top+Jr*.79)]),this.ctx.fillStyle=Ao(uu),this.ctx.fill(),this.ctx.restore()):v.type===PA&&v.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(v.bounds.left+Jr/2,v.bounds.top+Jr/2,Jr/4,0,Math.PI*2,!0),this.ctx.fillStyle=Ao(uu),this.ctx.fill(),this.ctx.restore())),Vu(v)&&v.value.length){switch(o=this.createFontStyle(Le),st=o[0],w=o[1],k=this.fontMetrics.getMetrics(st,w).baseline,this.ctx.font=st,this.ctx.fillStyle=Ao(Le.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=Dc(v.styles.textAlign),bt=Ds(v),Ae=0,v.styles.textAlign){case 1:Ae+=bt.width/2;break;case 2:Ae+=bt.width;break}Ne=bt.add(Ae,0,0,-bt.height/2+1),this.ctx.save(),this.path([new Di(bt.left,bt.top),new Di(bt.left+bt.width,bt.top),new Di(bt.left+bt.width,bt.top+bt.height),new Di(bt.left,bt.top+bt.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new _s(v.value,Ne),Le.letterSpacing,k),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!wi(v.styles.display,2048))return[3,20];if(v.styles.listStyleImage===null)return[3,19];if(He=v.styles.listStyleImage,He.type!==0)return[3,18];Ze=void 0,nt=He.url,jt.label=15;case 15:return jt.trys.push([15,17,,18]),[4,this.context.cache.match(nt)];case 16:return Ze=jt.sent(),this.ctx.drawImage(Ze,v.bounds.left-(Ze.width+10),v.bounds.top),[3,18];case 17:return jt.sent(),this.context.logger.error("Error loading list-style-image "+nt),[3,18];case 18:return[3,20];case 19:b.listValue&&v.styles.listStyleType!==-1&&(st=this.createFontStyle(Le)[0],this.ctx.font=st,this.ctx.fillStyle=Ao(Le.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",bt=new ee(v.bounds.left,v.bounds.top+za(v.styles.paddingTop,v.bounds.width),v.bounds.width,ft(Le.lineHeight,Le.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new _s(b.listValue,bt),Le.letterSpacing,ft(Le.lineHeight,Le.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),jt.label=20;case 20:return[2]}})})},f.prototype.renderStackContent=function(b){return me(this,void 0,void 0,function(){var v,ie,He,Le,it,He,Pt,Lt,He,wr,Nr,He,Jr,o,He,w,k,He,Ae,Ne,He;return V(this,function(Ze){switch(Ze.label){case 0:if(wi(b.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(b.element)];case 1:Ze.sent(),v=0,ie=b.negativeZIndex,Ze.label=2;case 2:return v<ie.length?(He=ie[v],[4,this.renderStack(He)]):[3,5];case 3:Ze.sent(),Ze.label=4;case 4:return v++,[3,2];case 5:return[4,this.renderNodeContent(b.element)];case 6:Ze.sent(),Le=0,it=b.nonInlineLevel,Ze.label=7;case 7:return Le<it.length?(He=it[Le],[4,this.renderNode(He)]):[3,10];case 8:Ze.sent(),Ze.label=9;case 9:return Le++,[3,7];case 10:Pt=0,Lt=b.nonPositionedFloats,Ze.label=11;case 11:return Pt<Lt.length?(He=Lt[Pt],[4,this.renderStack(He)]):[3,14];case 12:Ze.sent(),Ze.label=13;case 13:return Pt++,[3,11];case 14:wr=0,Nr=b.nonPositionedInlineLevel,Ze.label=15;case 15:return wr<Nr.length?(He=Nr[wr],[4,this.renderStack(He)]):[3,18];case 16:Ze.sent(),Ze.label=17;case 17:return wr++,[3,15];case 18:Jr=0,o=b.inlineLevel,Ze.label=19;case 19:return Jr<o.length?(He=o[Jr],[4,this.renderNode(He)]):[3,22];case 20:Ze.sent(),Ze.label=21;case 21:return Jr++,[3,19];case 22:w=0,k=b.zeroOrAutoZIndexOrTransformedOrOpacity,Ze.label=23;case 23:return w<k.length?(He=k[w],[4,this.renderStack(He)]):[3,26];case 24:Ze.sent(),Ze.label=25;case 25:return w++,[3,23];case 26:Ae=0,Ne=b.positiveZIndex,Ze.label=27;case 27:return Ae<Ne.length?(He=Ne[Ae],[4,this.renderStack(He)]):[3,30];case 28:Ze.sent(),Ze.label=29;case 29:return Ae++,[3,27];case 30:return[2]}})})},f.prototype.mask=function(b){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(b.slice(0).reverse()),this.ctx.closePath()},f.prototype.path=function(b){this.ctx.beginPath(),this.formatPath(b),this.ctx.closePath()},f.prototype.formatPath=function(b){var v=this;b.forEach(function(ie,Le){var it=Ps(ie)?ie.start:ie;Le===0?v.ctx.moveTo(it.x,it.y):v.ctx.lineTo(it.x,it.y),Ps(ie)&&v.ctx.bezierCurveTo(ie.startControl.x,ie.startControl.y,ie.endControl.x,ie.endControl.y,ie.end.x,ie.end.y)})},f.prototype.renderRepeat=function(b,v,ie,Le){this.path(b),this.ctx.fillStyle=v,this.ctx.translate(ie,Le),this.ctx.fill(),this.ctx.translate(-ie,-Le)},f.prototype.resizeImage=function(b,v,ie){var Le;if(b.width===v&&b.height===ie)return b;var it=(Le=this.canvas.ownerDocument)!==null&&Le!==void 0?Le:document,Pt=it.createElement("canvas");Pt.width=Math.max(1,v),Pt.height=Math.max(1,ie);var Lt=Pt.getContext("2d");return Lt.drawImage(b,0,0,b.width,b.height,0,0,v,ie),Pt},f.prototype.renderBackgroundImage=function(b){return me(this,void 0,void 0,function(){var v,ie,Le,it,Pt,Lt;return V(this,function(wr){switch(wr.label){case 0:v=b.styles.backgroundImage.length-1,ie=function(Nr){var Jr,o,w,Cn,Pn,Oi,or,En,Ir,k,Cn,Pn,Oi,or,En,Ae,Ne,He,Ze,nt,st,bt,jt,Or,Ir,lr,Cn,an,mr,or,En,Jn,Pn,Oi,Si,ca,Pi,eo,qa,_a,Xa,uo;return V(this,function(Co){switch(Co.label){case 0:if(Nr.type!==0)return[3,5];Jr=void 0,o=Nr.url,Co.label=1;case 1:return Co.trys.push([1,3,,4]),[4,Le.context.cache.match(o)];case 2:return Jr=Co.sent(),[3,4];case 3:return Co.sent(),Le.context.logger.error("Error loading background-image "+o),[3,4];case 4:return Jr&&(w=dc(b,v,[Jr.width,Jr.height,Jr.width/Jr.height]),Cn=w[0],Pn=w[1],Oi=w[2],or=w[3],En=w[4],Ir=Le.ctx.createPattern(Le.resizeImage(Jr,or,En),"repeat"),Le.renderRepeat(Cn,Ir,Pn,Oi)),[3,6];case 5:ad(Nr)?(k=dc(b,v,[null,null,null]),Cn=k[0],Pn=k[1],Oi=k[2],or=k[3],En=k[4],Ae=qs(Nr.angle,or,En),Ne=Ae[0],He=Ae[1],Ze=Ae[2],nt=Ae[3],st=Ae[4],bt=document.createElement("canvas"),bt.width=or,bt.height=En,jt=bt.getContext("2d"),Or=jt.createLinearGradient(He,nt,Ze,st),yc(Nr.stops,Ne).forEach(function(ba){return Or.addColorStop(ba.stop,Ao(ba.color))}),jt.fillStyle=Or,jt.fillRect(0,0,or,En),or>0&&En>0&&(Ir=Le.ctx.createPattern(bt,"repeat"),Le.renderRepeat(Cn,Ir,Pn,Oi))):od(Nr)&&(lr=dc(b,v,[null,null,null]),Cn=lr[0],an=lr[1],mr=lr[2],or=lr[3],En=lr[4],Jn=Nr.position.length===0?[Xl]:Nr.position,Pn=za(Jn[0],or),Oi=za(Jn[Jn.length-1],En),Si=Va(Nr,Pn,Oi,or,En),ca=Si[0],Pi=Si[1],ca>0&&Pi>0&&(eo=Le.ctx.createRadialGradient(an+Pn,mr+Oi,0,an+Pn,mr+Oi,ca),yc(Nr.stops,ca*2).forEach(function(ba){return eo.addColorStop(ba.stop,Ao(ba.color))}),Le.path(Cn),Le.ctx.fillStyle=eo,ca!==Pi?(qa=b.bounds.left+.5*b.bounds.width,_a=b.bounds.top+.5*b.bounds.height,Xa=Pi/ca,uo=1/Xa,Le.ctx.save(),Le.ctx.translate(qa,_a),Le.ctx.transform(1,0,0,Xa,0,0),Le.ctx.translate(-qa,-_a),Le.ctx.fillRect(an,uo*(mr-_a)+_a,or,En*uo),Le.ctx.restore()):Le.ctx.fill())),Co.label=6;case 6:return v--,[2]}})},Le=this,it=0,Pt=b.styles.backgroundImage.slice(0).reverse(),wr.label=1;case 1:return it<Pt.length?(Lt=Pt[it],[5,ie(Lt)]):[3,4];case 2:wr.sent(),wr.label=3;case 3:return it++,[3,1];case 4:return[2]}})})},f.prototype.renderSolidBorder=function(b,v,ie){return me(this,void 0,void 0,function(){return V(this,function(Le){return this.path(Id(ie,v)),this.ctx.fillStyle=Ao(b),this.ctx.fill(),[2]})})},f.prototype.renderDoubleBorder=function(b,v,ie,Le){return me(this,void 0,void 0,function(){var it,Pt;return V(this,function(Lt){switch(Lt.label){case 0:return v<3?[4,this.renderSolidBorder(b,ie,Le)]:[3,2];case 1:return Lt.sent(),[2];case 2:return it=Hu(Le,ie),this.path(it),this.ctx.fillStyle=Ao(b),this.ctx.fill(),Pt=ud(Le,ie),this.path(Pt),this.ctx.fill(),[2]}})})},f.prototype.renderNodeBackgroundAndBorders=function(b){return me(this,void 0,void 0,function(){var v,ie,Le,it,Pt,Lt,wr,Nr,Jr=this;return V(this,function(o){switch(o.label){case 0:return this.applyEffects(b.getEffects(2)),v=b.container.styles,ie=!Xo(v.backgroundColor)||v.backgroundImage.length,Le=[{style:v.borderTopStyle,color:v.borderTopColor,width:v.borderTopWidth},{style:v.borderRightStyle,color:v.borderRightColor,width:v.borderRightWidth},{style:v.borderBottomStyle,color:v.borderBottomColor,width:v.borderBottomWidth},{style:v.borderLeftStyle,color:v.borderLeftColor,width:v.borderLeftWidth}],it=hd(bl(v.backgroundClip,0),b.curves),ie||v.boxShadow.length?(this.ctx.save(),this.path(it),this.ctx.clip(),Xo(v.backgroundColor)||(this.ctx.fillStyle=Ao(v.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(b.container)]):[3,2];case 1:o.sent(),this.ctx.restore(),v.boxShadow.slice(0).reverse().forEach(function(w){Jr.ctx.save();var k=ao(b.curves),Ae=w.inset?0:SA,Ne=ju(k,-Ae+(w.inset?1:-1)*w.spread.number,(w.inset?1:-1)*w.spread.number,w.spread.number*(w.inset?-2:2),w.spread.number*(w.inset?-2:2));w.inset?(Jr.path(k),Jr.ctx.clip(),Jr.mask(Ne)):(Jr.mask(k),Jr.ctx.clip(),Jr.path(Ne)),Jr.ctx.shadowOffsetX=w.offsetX.number+Ae,Jr.ctx.shadowOffsetY=w.offsetY.number,Jr.ctx.shadowColor=Ao(w.color),Jr.ctx.shadowBlur=w.blur.number,Jr.ctx.fillStyle=w.inset?Ao(w.color):"rgba(0,0,0,1)",Jr.ctx.fill(),Jr.ctx.restore()}),o.label=2;case 2:Pt=0,Lt=0,wr=Le,o.label=3;case 3:return Lt<wr.length?(Nr=wr[Lt],Nr.style!==0&&!Xo(Nr.color)&&Nr.width>0?Nr.style!==2?[3,5]:[4,this.renderDashedDottedBorder(Nr.color,Nr.width,Pt,b.curves,2)]:[3,11]):[3,13];case 4:return o.sent(),[3,11];case 5:return Nr.style!==3?[3,7]:[4,this.renderDashedDottedBorder(Nr.color,Nr.width,Pt,b.curves,3)];case 6:return o.sent(),[3,11];case 7:return Nr.style!==4?[3,9]:[4,this.renderDoubleBorder(Nr.color,Nr.width,Pt,b.curves)];case 8:return o.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Nr.color,Pt,b.curves)];case 10:o.sent(),o.label=11;case 11:Pt++,o.label=12;case 12:return Lt++,[3,3];case 13:return[2]}})})},f.prototype.renderDashedDottedBorder=function(b,v,ie,Le,it){return me(this,void 0,void 0,function(){var Pt,Lt,wr,Nr,Jr,o,w,k,Ae,Ne,He,Ze,nt,st,bt,jt,bt,jt;return V(this,function(Or){return this.ctx.save(),Pt=vf(Le,ie),Lt=Id(Le,ie),it===2&&(this.path(Lt),this.ctx.clip()),Ps(Lt[0])?(wr=Lt[0].start.x,Nr=Lt[0].start.y):(wr=Lt[0].x,Nr=Lt[0].y),Ps(Lt[1])?(Jr=Lt[1].end.x,o=Lt[1].end.y):(Jr=Lt[1].x,o=Lt[1].y),ie===0||ie===2?w=Math.abs(wr-Jr):w=Math.abs(Nr-o),this.ctx.beginPath(),it===3?this.formatPath(Pt):this.formatPath(Lt.slice(0,2)),k=v<3?v*3:v*2,Ae=v<3?v*2:v,it===3&&(k=v,Ae=v),Ne=!0,w<=k*2?Ne=!1:w<=k*2+Ae?(He=w/(2*k+Ae),k*=He,Ae*=He):(Ze=Math.floor((w+Ae)/(k+Ae)),nt=(w-Ze*k)/(Ze-1),st=(w-(Ze+1)*k)/Ze,Ae=st<=0||Math.abs(Ae-nt)<Math.abs(Ae-st)?nt:st),Ne&&(it===3?this.ctx.setLineDash([0,k+Ae]):this.ctx.setLineDash([k,Ae])),it===3?(this.ctx.lineCap="round",this.ctx.lineWidth=v):this.ctx.lineWidth=v*2+1.1,this.ctx.strokeStyle=Ao(b),this.ctx.stroke(),this.ctx.setLineDash([]),it===2&&(Ps(Lt[0])&&(bt=Lt[3],jt=Lt[0],this.ctx.beginPath(),this.formatPath([new Di(bt.end.x,bt.end.y),new Di(jt.start.x,jt.start.y)]),this.ctx.stroke()),Ps(Lt[1])&&(bt=Lt[1],jt=Lt[2],this.ctx.beginPath(),this.formatPath([new Di(bt.end.x,bt.end.y),new Di(jt.start.x,jt.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},f.prototype.render=function(b){return me(this,void 0,void 0,function(){var v;return V(this,function(ie){switch(ie.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=Ao(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),v=Gd(b),[4,this.renderStack(v)];case 1:return ie.sent(),this.applyEffects([]),[2,this.canvas]}})})},f}(hc),Vu=function(m){return m instanceof Jc||m instanceof vA?!0:m instanceof xs&&m.type!==PA&&m.type!==Ec},hd=function(m,f){switch(m){case 0:return ao(f);case 2:return Tu(f);case 1:default:return Mc(f)}},Dc=function(m){switch(m){case 1:return"center";case 2:return"right";case 0:default:return"left"}},pc=["-apple-system","system-ui"],Yd=function(m){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?m.filter(function(f){return pc.indexOf(f)===-1}):m},qd=function(m){d(f,m);function f(b,v){var ie=m.call(this,b,v)||this;return ie.canvas=v.canvas?v.canvas:document.createElement("canvas"),ie.ctx=ie.canvas.getContext("2d"),ie.options=v,ie.canvas.width=Math.floor(v.width*v.scale),ie.canvas.height=Math.floor(v.height*v.scale),ie.canvas.style.width=v.width+"px",ie.canvas.style.height=v.height+"px",ie.ctx.scale(ie.options.scale,ie.options.scale),ie.ctx.translate(-v.x,-v.y),ie.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+v.width+"x"+v.height+" at "+v.x+","+v.y+") with scale "+v.scale),ie}return f.prototype.render=function(b){return me(this,void 0,void 0,function(){var v,ie;return V(this,function(Le){switch(Le.label){case 0:return v=_l(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,b),[4,vu(v)];case 1:return ie=Le.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=Ao(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(ie,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},f}(hc),vu=function(m){return new Promise(function(f,b){var v=new Image;v.onload=function(){f(v)},v.onerror=b,v.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(m))})},Xu=function(){function m(f){var b=f.id,v=f.enabled;this.id=b,this.enabled=v,this.start=Date.now()}return m.prototype.debug=function(){for(var f=[],b=0;b<arguments.length;b++)f[b]=arguments[b];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,Oe([this.id,this.getTime()+"ms"],f)):this.info.apply(this,f))},m.prototype.getTime=function(){return Date.now()-this.start},m.prototype.info=function(){for(var f=[],b=0;b<arguments.length;b++)f[b]=arguments[b];this.enabled&&typeof window!="undefined"&&window.console&&typeof console.info=="function"&&console.info.apply(console,Oe([this.id,this.getTime()+"ms"],f))},m.prototype.warn=function(){for(var f=[],b=0;b<arguments.length;b++)f[b]=arguments[b];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,Oe([this.id,this.getTime()+"ms"],f)):this.info.apply(this,f))},m.prototype.error=function(){for(var f=[],b=0;b<arguments.length;b++)f[b]=arguments[b];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.error=="function"?console.error.apply(console,Oe([this.id,this.getTime()+"ms"],f)):this.info.apply(this,f))},m.instances={},m}(),Gu=function(){function m(f,b){var v;this.windowBounds=b,this.instanceName="#"+m.instanceCount++,this.logger=new Xu({id:this.instanceName,enabled:f.logging}),this.cache=(v=f.cache)!==null&&v!==void 0?v:new Fc(this,f)}return m.instanceCount=1,m}(),Fd=function(m,f){return f===void 0&&(f={}),_d(m,f)};typeof window!="undefined"&&Ic.setContext(window);var _d=function(m,f){return me(void 0,void 0,void 0,function(){var b,v,ie,Le,it,Pt,Lt,wr,Nr,Jr,o,w,k,Ae,Ne,He,Ze,nt,st,bt,Or,jt,Or,Ir,lr,Cn,an,mr,or,En,Jn,Pn,Oi,Si,ca,Pi,eo,qa,_a,Xa;return V(this,function(uo){switch(uo.label){case 0:if(!m||typeof m!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(b=m.ownerDocument,!b)throw new Error("Element is not attached to a Document");if(v=b.defaultView,!v)throw new Error("Document is not attached to a Window");return ie={allowTaint:(Ir=f.allowTaint)!==null&&Ir!==void 0?Ir:!1,imageTimeout:(lr=f.imageTimeout)!==null&&lr!==void 0?lr:15e3,proxy:f.proxy,useCORS:(Cn=f.useCORS)!==null&&Cn!==void 0?Cn:!1},Le=U({logging:(an=f.logging)!==null&&an!==void 0?an:!0,cache:f.cache},ie),it={windowWidth:(mr=f.windowWidth)!==null&&mr!==void 0?mr:v.innerWidth,windowHeight:(or=f.windowHeight)!==null&&or!==void 0?or:v.innerHeight,scrollX:(En=f.scrollX)!==null&&En!==void 0?En:v.pageXOffset,scrollY:(Jn=f.scrollY)!==null&&Jn!==void 0?Jn:v.pageYOffset},Pt=new ee(it.scrollX,it.scrollY,it.windowWidth,it.windowHeight),Lt=new Gu(Le,Pt),wr=(Pn=f.foreignObjectRendering)!==null&&Pn!==void 0?Pn:!1,Nr={allowTaint:(Oi=f.allowTaint)!==null&&Oi!==void 0?Oi:!1,onclone:f.onclone,ignoreElements:f.ignoreElements,inlineImages:wr,copyStyles:wr},Lt.logger.debug("Starting document clone with size "+Pt.width+"x"+Pt.height+" scrolled to "+-Pt.left+","+-Pt.top),Jr=new al(Lt,m,Nr),o=Jr.clonedReferenceElement,o?[4,Jr.toIFrame(b,Pt)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return w=uo.sent(),k=sa(o)||Za(o)?C(o.ownerDocument):z(Lt,o),Ae=k.width,Ne=k.height,He=k.left,Ze=k.top,nt=yf(Lt,o,f.backgroundColor),st={canvas:f.canvas,backgroundColor:nt,scale:(ca=(Si=f.scale)!==null&&Si!==void 0?Si:v.devicePixelRatio)!==null&&ca!==void 0?ca:1,x:((Pi=f.x)!==null&&Pi!==void 0?Pi:0)+He,y:((eo=f.y)!==null&&eo!==void 0?eo:0)+Ze,width:(qa=f.width)!==null&&qa!==void 0?qa:Math.ceil(Ae),height:(_a=f.height)!==null&&_a!==void 0?_a:Math.ceil(Ne)},wr?(Lt.logger.debug("Document cloned, using foreign object rendering"),Or=new qd(Lt,st),[4,Or.render(o)]):[3,3];case 2:return bt=uo.sent(),[3,5];case 3:return Lt.logger.debug("Document cloned, element located at "+He+","+Ze+" with size "+Ae+"x"+Ne+" using computed rendering"),Lt.logger.debug("Starting DOM parsing"),jt=qc(Lt,o),nt===jt.styles.backgroundColor&&(jt.styles.backgroundColor=Ys.TRANSPARENT),Lt.logger.debug("Starting renderer for element at "+st.x+","+st.y+" with size "+st.width+"x"+st.height),Or=new Wu(Lt,st),[4,Or.render(jt)];case 4:bt=uo.sent(),uo.label=5;case 5:return(!((Xa=f.removeContainer)!==null&&Xa!==void 0)||Xa)&&(al.destroy(w)||Lt.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),Lt.logger.debug("Finished rendering"),[2,bt]}})})},yf=function(m,f,b){var v=f.ownerDocument,ie=v.documentElement?Ql(m,getComputedStyle(v.documentElement).backgroundColor):Ys.TRANSPARENT,Le=v.body?Ql(m,getComputedStyle(v.body).backgroundColor):Ys.TRANSPARENT,it=typeof b=="string"?Ql(m,b):b===null?Ys.TRANSPARENT:4294967295;return f===v.documentElement?Xo(ie)?Xo(Le)?it:Le:ie:it};return Fd})},44164:function(Sn,ar,d){var U=d(97671);(function(V,Oe){Sn.exports=Oe(d(73207),d(64270))})(self,function(me,V){return function(){var Oe={"./src/plugin/hyperlinks.js":function(c,E,h){"use strict";h.r(E);var N=h("./node_modules/core-js/modules/web.dom-collections.for-each.js"),S=h.n(N),I=h("./node_modules/core-js/modules/es.string.link.js"),T=h.n(I),X=h("./src/worker.js"),P=h("./src/utils.js"),ne=[],K={toContainer:X.default.prototype.toContainer,toPdf:X.default.prototype.toPdf};X.default.prototype.toContainer=function(){return K.toContainer.call(this).then(function(){if(this.opt.enableLinks){var j=this.prop.container,W=j.querySelectorAll("a"),D=(0,P.unitConvert)(j.getBoundingClientRect(),this.prop.pageSize.k);ne=[],Array.prototype.forEach.call(W,function(ce){for(var pe=ce.getClientRects(),Se=0;Se<pe.length;Se++){var ye=(0,P.unitConvert)(pe[Se],this.prop.pageSize.k);ye.left-=D.left,ye.top-=D.top;var Qe=Math.floor(ye.top/this.prop.pageSize.inner.height)+1,$=this.opt.margin[0]+ye.top%this.prop.pageSize.inner.height,Ke=this.opt.margin[1]+ye.left;ne.push({page:Qe,top:$,left:Ke,clientRect:ye,link:ce})}},this)}})},X.default.prototype.toPdf=function(){return K.toPdf.call(this).then(function(){if(this.opt.enableLinks){ne.forEach(function(W){this.prop.pdf.setPage(W.page),this.prop.pdf.link(W.left,W.top,W.clientRect.width,W.clientRect.height,{url:W.link.href})},this);var j=this.prop.pdf.internal.getNumberOfPages();this.prop.pdf.setPage(j)}})}},"./src/plugin/jspdf-plugin.js":function(c,E,h){"use strict";h.r(E);var N=h("./node_modules/core-js/modules/es.symbol.js"),S=h.n(N),I=h("./node_modules/core-js/modules/es.symbol.description.js"),T=h.n(I),X=h("./node_modules/core-js/modules/es.object.to-string.js"),P=h.n(X),ne=h("./node_modules/core-js/modules/es.symbol.iterator.js"),K=h.n(ne),de=h("./node_modules/core-js/modules/es.array.iterator.js"),oe=h.n(de),j=h("./node_modules/core-js/modules/es.string.iterator.js"),W=h.n(j),D=h("./node_modules/core-js/modules/web.dom-collections.iterator.js"),ce=h.n(D),pe=h("jspdf"),Se=h.n(pe);function ye(Qe){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ye=function(Ke){return typeof Ke}:ye=function(Ke){return Ke&&typeof Symbol=="function"&&Ke.constructor===Symbol&&Ke!==Symbol.prototype?"symbol":typeof Ke},ye(Qe)}pe.jsPDF.getPageSize=function(Qe,$,Ke){if(ye(Qe)==="object"){var O=Qe;Qe=O.orientation,$=O.unit||$,Ke=O.format||Ke}$=$||"mm",Ke=Ke||"a4",Qe=(""+(Qe||"P")).toLowerCase();var et=(""+Ke).toLowerCase(),Pe={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($){case"pt":var ve=1;break;case"mm":var ve=72/25.4;break;case"cm":var ve=72/2.54;break;case"in":var ve=72;break;case"px":var ve=72/96;break;case"pc":var ve=12;break;case"em":var ve=12;break;case"ex":var ve=6;break;default:throw"Invalid unit: "+$}if(Pe.hasOwnProperty(et))var Te=Pe[et][1]/ve,ge=Pe[et][0]/ve;else try{var Te=Ke[1],ge=Ke[0]}catch(we){throw new Error("Invalid format: "+Ke)}if(Qe==="p"||Qe==="portrait"){if(Qe="p",ge>Te){var Be=ge;ge=Te,Te=Be}}else if(Qe==="l"||Qe==="landscape"){if(Qe="l",Te>ge){var Be=ge;ge=Te,Te=Be}}else throw"Invalid orientation: "+Qe;var ue={width:ge,height:Te,unit:$,k:ve};return ue},E.default=pe.jsPDF},"./src/plugin/pagebreaks.js":function(c,E,h){"use strict";h.r(E);var N=h("./node_modules/core-js/modules/es.array.concat.js"),S=h.n(N),I=h("./node_modules/core-js/modules/es.array.slice.js"),T=h.n(I),X=h("./node_modules/core-js/modules/es.array.join.js"),P=h.n(X),ne=h("./node_modules/core-js/modules/web.dom-collections.for-each.js"),K=h.n(ne),de=h("./node_modules/core-js/modules/es.object.keys.js"),oe=h.n(de),j=h("./src/worker.js"),W=h("./src/utils.js"),D={toContainer:j.default.prototype.toContainer};j.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},j.default.prototype.toContainer=function(){return D.toContainer.call(this).then(function(){var Se=this.prop.container,ye=this.prop.pageSize.inner.px.height,Qe=[].concat(this.opt.pagebreak.mode),$={avoidAll:Qe.indexOf("avoid-all")!==-1,css:Qe.indexOf("css")!==-1,legacy:Qe.indexOf("legacy")!==-1},Ke={},O=this;["before","after","avoid"].forEach(function(ve){var Te=$.avoidAll&&ve==="avoid";Ke[ve]=Te?[]:[].concat(O.opt.pagebreak[ve]||[]),Ke[ve].length>0&&(Ke[ve]=Array.prototype.slice.call(Se.querySelectorAll(Ke[ve].join(", "))))});var et=Se.querySelectorAll(".html2pdf__page-break");et=Array.prototype.slice.call(et);var Pe=Se.querySelectorAll("*");Array.prototype.forEach.call(Pe,function(Te){var ge={before:!1,after:$.legacy&&et.indexOf(Te)!==-1,avoid:$.avoidAll};if($.css){var Be=window.getComputedStyle(Te),ue=["always","page","left","right"],we=["avoid","avoid-page"];ge={before:ge.before||ue.indexOf(Be.breakBefore||Be.pageBreakBefore)!==-1,after:ge.after||ue.indexOf(Be.breakAfter||Be.pageBreakAfter)!==-1,avoid:ge.avoid||we.indexOf(Be.breakInside||Be.pageBreakInside)!==-1}}Object.keys(ge).forEach(function(hr){ge[hr]=ge[hr]||Ke[hr].indexOf(Te)!==-1});var ot=Te.getBoundingClientRect();if(ge.avoid&&!ge.before){var lt=Math.floor(ot.top/ye),Je=Math.floor(ot.bottom/ye),fe=Math.abs(ot.bottom-ot.top)/ye;Je!==lt&&fe<=1&&(ge.before=!0)}if(ge.before){var qt=(0,W.createElement)("div",{style:{display:"block",height:ye-ot.top%ye+"px"}});Te.parentNode.insertBefore(qt,Te)}if(ge.after){var qt=(0,W.createElement)("div",{style:{display:"block",height:ye-ot.bottom%ye+"px"}});Te.parentNode.insertBefore(qt,Te.nextSibling)}})})}},"./src/utils.js":function(c,E,h){"use strict";h.r(E),h.d(E,{objType:function(){return Qe},createElement:function(){return $},cloneNode:function(){return Ke},unitConvert:function(){return O},toPx:function(){return et}});var N=h("./node_modules/core-js/modules/es.number.constructor.js"),S=h.n(N),I=h("./node_modules/core-js/modules/es.symbol.js"),T=h.n(I),X=h("./node_modules/core-js/modules/es.symbol.description.js"),P=h.n(X),ne=h("./node_modules/core-js/modules/es.object.to-string.js"),K=h.n(ne),de=h("./node_modules/core-js/modules/es.symbol.iterator.js"),oe=h.n(de),j=h("./node_modules/core-js/modules/es.array.iterator.js"),W=h.n(j),D=h("./node_modules/core-js/modules/es.string.iterator.js"),ce=h.n(D),pe=h("./node_modules/core-js/modules/web.dom-collections.iterator.js"),Se=h.n(pe);function ye(Pe){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ye=function(Te){return typeof Te}:ye=function(Te){return Te&&typeof Symbol=="function"&&Te.constructor===Symbol&&Te!==Symbol.prototype?"symbol":typeof Te},ye(Pe)}var Qe=function(ve){var Te=ye(ve);return Te==="undefined"?"undefined":Te==="string"||ve instanceof String?"string":Te==="number"||ve instanceof Number?"number":Te==="function"||ve instanceof Function?"function":ve&&ve.constructor===Array?"array":ve&&ve.nodeType===1?"element":Te==="object"?"object":"unknown"},$=function(ve,Te){var ge=document.createElement(ve);if(Te.className&&(ge.className=Te.className),Te.innerHTML){ge.innerHTML=Te.innerHTML;for(var Be=ge.getElementsByTagName("script"),ue=Be.length;ue-- >0;null)Be[ue].parentNode.removeChild(Be[ue])}for(var we in Te.style)ge.style[we]=Te.style[we];return ge},Ke=function Pe(ve,Te){for(var ge=ve.nodeType===3?document.createTextNode(ve.nodeValue):ve.cloneNode(!1),Be=ve.firstChild;Be;Be=Be.nextSibling)(Te===!0||Be.nodeType!==1||Be.nodeName!=="SCRIPT")&&ge.appendChild(Pe(Be,Te));return ve.nodeType===1&&(ve.nodeName==="CANVAS"?(ge.width=ve.width,ge.height=ve.height,ge.getContext("2d").drawImage(ve,0,0)):(ve.nodeName==="TEXTAREA"||ve.nodeName==="SELECT")&&(ge.value=ve.value),ge.addEventListener("load",function(){ge.scrollTop=ve.scrollTop,ge.scrollLeft=ve.scrollLeft},!0)),ge},O=function(ve,Te){if(Qe(ve)==="number")return ve*72/96/Te;var ge={};for(var Be in ve)ge[Be]=ve[Be]*72/96/Te;return ge},et=function(ve,Te){return Math.floor(ve*Te/72*96)}},"./src/worker.js":function(c,E,h){"use strict";h.r(E);var N=h("./node_modules/core-js/modules/es.object.assign.js"),S=h.n(N),I=h("./node_modules/core-js/modules/es.array.map.js"),T=h.n(I),X=h("./node_modules/core-js/modules/es.object.keys.js"),P=h.n(X),ne=h("./node_modules/core-js/modules/es.array.concat.js"),K=h.n(ne),de=h("./node_modules/core-js/modules/es.object.to-string.js"),oe=h.n(de),j=h("./node_modules/core-js/modules/es.regexp.to-string.js"),W=h.n(j),D=h("./node_modules/core-js/modules/es.function.name.js"),ce=h.n(D),pe=h("./node_modules/core-js/modules/web.dom-collections.for-each.js"),Se=h.n(pe),ye=h("jspdf"),Qe=h.n(ye),$=h("html2canvas"),Ke=h.n($),O=h("./src/utils.js"),et=h("./node_modules/es6-promise/dist/es6-promise.js"),Pe=h.n(et),ve=Pe().Promise,Te=function ge(Be){var ue=Object.assign(ge.convert(ve.resolve()),JSON.parse(JSON.stringify(ge.template))),we=ge.convert(ve.resolve(),ue);return we=we.setProgress(1,ge,1,[ge]),we=we.set(Be),we};Te.prototype=Object.create(ve.prototype),Te.prototype.constructor=Te,Te.convert=function(Be,ue){return Be.__proto__=ue||Te.prototype,Be},Te.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:{}}},Te.prototype.from=function(Be,ue){function we(ot){switch((0,O.objType)(ot)){case"string":return"string";case"element":return ot.nodeName.toLowerCase&&ot.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){switch(ue=ue||we(Be),ue){case"string":return this.set({src:(0,O.createElement)("div",{innerHTML:Be})});case"element":return this.set({src:Be});case"canvas":return this.set({canvas:Be});case"img":return this.set({img:Be});default:return this.error("Unknown source type.")}})},Te.prototype.to=function(Be){switch(Be){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.")}},Te.prototype.toContainer=function(){var Be=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(Be).then(function(){var we={position:"fixed",overflow:"hidden",zIndex:1e3,left:0,right:0,bottom:0,top:0,backgroundColor:"rgba(0,0,0,0.8)"},ot={position:"absolute",width:this.prop.pageSize.inner.width+this.prop.pageSize.unit,left:0,right:0,top:0,height:"auto",margin:"auto",backgroundColor:"white"};we.opacity=0;var lt=(0,O.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,O.createElement)("div",{className:"html2pdf__overlay",style:we}),this.prop.container=(0,O.createElement)("div",{className:"html2pdf__container",style:ot}),this.prop.container.appendChild(lt),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},Te.prototype.toCanvas=function(){var Be=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(Be).then(function(){var we=Object.assign({},this.opt.html2canvas);return delete we.onrendered,$(this.prop.container,we)}).then(function(we){var ot=this.opt.html2canvas.onrendered||function(){};ot(we),this.prop.canvas=we,document.body.removeChild(this.prop.overlay)})},Te.prototype.toImg=function(){var Be=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(Be).then(function(){var we=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=we})},Te.prototype.toPdf=function(){var Be=[function(){return this.prop.canvas||this.toCanvas()},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(Be).then(function(){var we=this.prop.canvas,ot=this.opt,lt=we.height,Je=Math.floor(we.width*this.prop.pageSize.inner.ratio),fe=Math.ceil(lt/Je),qt=this.prop.pageSize.inner.height,hr=document.createElement("canvas"),er=hr.getContext("2d");hr.width=we.width,hr.height=Je,this.prop.pdf=this.prop.pdf||new ye.jsPDF(ot.jsPDF);for(var Fr=0;Fr<fe;Fr++){Fr===fe-1&&lt%Je!==0&&(hr.height=lt%Je,qt=hr.height*this.prop.pageSize.inner.width/hr.width);var Xt=hr.width,Tr=hr.height;er.fillStyle="white",er.fillRect(0,0,Xt,Tr),er.drawImage(we,0,Fr*Je,Xt,Tr,0,0,Xt,Tr),Fr&&this.prop.pdf.addPage();var Cr=hr.toDataURL("image/"+ot.image.type,ot.image.quality);this.prop.pdf.addImage(Cr,ot.image.type,ot.margin[1],ot.margin[0],this.prop.pageSize.inner.width,qt)}})},Te.prototype.output=function(Be,ue,we){return we=we||"pdf",we.toLowerCase()==="img"||we.toLowerCase()==="image"?this.outputImg(Be,ue):this.outputPdf(Be,ue)},Te.prototype.outputPdf=function(Be,ue){var we=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(we).then(function(){return this.prop.pdf.output(Be,ue)})},Te.prototype.outputImg=function(Be,ue){var we=[function(){return this.prop.img||this.toImg()}];return this.thenList(we).then(function(){switch(Be){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 "'+Be+'" is not supported.'}})},Te.prototype.save=function(Be){var ue=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(ue).set(Be?{filename:Be}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},Te.prototype.set=function(Be){if((0,O.objType)(Be)!=="object")return this;var ue=Object.keys(Be||{}).map(function(we){switch(we){case"margin":return this.setMargin.bind(this,Be.margin);case"jsPDF":return function(){return this.opt.jsPDF=Be.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,Be.pageSize);default:return we in Te.template.prop?function(){this.prop[we]=Be[we]}:function(){this.opt[we]=Be[we]}}},this);return this.then(function(){return this.thenList(ue)})},Te.prototype.get=function(Be,ue){return this.then(function(){var ot=Be in Te.template.prop?this.prop[Be]:this.opt[Be];return ue?ue(ot):ot})},Te.prototype.setMargin=function(Be){return this.then(function(){switch((0,O.objType)(Be)){case"number":Be=[Be,Be,Be,Be];case"array":if(Be.length===2&&(Be=[Be[0],Be[1],Be[0],Be[1]]),Be.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=Be}).then(this.setPageSize)},Te.prototype.setPageSize=function(Be){return this.then(function(){Be=Be||ye.jsPDF.getPageSize(this.opt.jsPDF),Be.hasOwnProperty("inner")||(Be.inner={width:Be.width-this.opt.margin[1]-this.opt.margin[3],height:Be.height-this.opt.margin[0]-this.opt.margin[2]},Be.inner.px={width:(0,O.toPx)(Be.inner.width,Be.k),height:(0,O.toPx)(Be.inner.height,Be.k)},Be.inner.ratio=Be.inner.height/Be.inner.width),this.prop.pageSize=Be})},Te.prototype.setProgress=function(Be,ue,we,ot){return Be!=null&&(this.progress.val=Be),ue!=null&&(this.progress.state=ue),we!=null&&(this.progress.n=we),ot!=null&&(this.progress.stack=ot),this.progress.ratio=this.progress.val/this.progress.state,this},Te.prototype.updateProgress=function(Be,ue,we,ot){return this.setProgress(Be?this.progress.val+Be:null,ue||null,we?this.progress.n+we:null,ot?this.progress.stack.concat(ot):null)},Te.prototype.then=function(Be,ue){var we=this;return this.thenCore(Be,ue,function(lt,Je){return we.updateProgress(null,null,1,[lt]),ve.prototype.then.call(this,function(qt){return we.updateProgress(null,lt),qt}).then(lt,Je).then(function(qt){return we.updateProgress(1),qt})})},Te.prototype.thenCore=function(Be,ue,we){we=we||ve.prototype.then;var ot=this;Be&&(Be=Be.bind(ot)),ue&&(ue=ue.bind(ot));var lt=ve.toString().indexOf("[native code]")!==-1&&ve.name==="Promise",Je=lt?ot:Te.convert(Object.assign({},ot),ve.prototype),fe=we.call(Je,Be,ue);return Te.convert(fe,ot.__proto__)},Te.prototype.thenExternal=function(Be,ue){return ve.prototype.then.call(this,Be,ue)},Te.prototype.thenList=function(Be){var ue=this;return Be.forEach(function(ot){ue=ue.thenCore(ot)}),ue},Te.prototype.catch=function(ge){ge&&(ge=ge.bind(this));var Be=ve.prototype.catch.call(this,ge);return Te.convert(Be,this)},Te.prototype.catchExternal=function(Be){return ve.prototype.catch.call(this,Be)},Te.prototype.error=function(Be){return this.then(function(){throw new Error(Be)})},Te.prototype.using=Te.prototype.set,Te.prototype.saveAs=Te.prototype.save,Te.prototype.export=Te.prototype.output,Te.prototype.run=Te.prototype.then,E.default=Te},"./node_modules/core-js/internals/a-function.js":function(c){c.exports=function(E){if(typeof E!="function")throw TypeError(String(E)+" is not a function");return E}},"./node_modules/core-js/internals/a-possible-prototype.js":function(c,E,h){var N=h("./node_modules/core-js/internals/is-object.js");c.exports=function(S){if(!N(S)&&S!==null)throw TypeError("Can't set "+String(S)+" as a prototype");return S}},"./node_modules/core-js/internals/add-to-unscopables.js":function(c,E,h){var N=h("./node_modules/core-js/internals/well-known-symbol.js"),S=h("./node_modules/core-js/internals/object-create.js"),I=h("./node_modules/core-js/internals/object-define-property.js"),T=N("unscopables"),X=Array.prototype;X[T]==null&&I.f(X,T,{configurable:!0,value:S(null)}),c.exports=function(P){X[T][P]=!0}},"./node_modules/core-js/internals/an-object.js":function(c,E,h){var N=h("./node_modules/core-js/internals/is-object.js");c.exports=function(S){if(!N(S))throw TypeError(String(S)+" is not an object");return S}},"./node_modules/core-js/internals/array-for-each.js":function(c,E,h){"use strict";var N=h("./node_modules/core-js/internals/array-iteration.js").forEach,S=h("./node_modules/core-js/internals/array-method-is-strict.js"),I=S("forEach");c.exports=I?[].forEach:function(X){return N(this,X,arguments.length>1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(c,E,h){var N=h("./node_modules/core-js/internals/to-indexed-object.js"),S=h("./node_modules/core-js/internals/to-length.js"),I=h("./node_modules/core-js/internals/to-absolute-index.js"),T=function(X){return function(P,ne,K){var de=N(P),oe=S(de.length),j=I(K,oe),W;if(X&&ne!=ne){for(;oe>j;)if(W=de[j++],W!=W)return!0}else for(;oe>j;j++)if((X||j in de)&&de[j]===ne)return X||j||0;return!X&&-1}};c.exports={includes:T(!0),indexOf:T(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(c,E,h){var N=h("./node_modules/core-js/internals/function-bind-context.js"),S=h("./node_modules/core-js/internals/indexed-object.js"),I=h("./node_modules/core-js/internals/to-object.js"),T=h("./node_modules/core-js/internals/to-length.js"),X=h("./node_modules/core-js/internals/array-species-create.js"),P=[].push,ne=function(K){var de=K==1,oe=K==2,j=K==3,W=K==4,D=K==6,ce=K==7,pe=K==5||D;return function(Se,ye,Qe,$){for(var Ke=I(Se),O=S(Ke),et=N(ye,Qe,3),Pe=T(O.length),ve=0,Te=$||X,ge=de?Te(Se,Pe):oe||ce?Te(Se,0):void 0,Be,ue;Pe>ve;ve++)if((pe||ve in O)&&(Be=O[ve],ue=et(Be,ve,Ke),K))if(de)ge[ve]=ue;else if(ue)switch(K){case 3:return!0;case 5:return Be;case 6:return ve;case 2:P.call(ge,Be)}else switch(K){case 4:return!1;case 7:P.call(ge,Be)}return D?-1:j||W?W:ge}};c.exports={forEach:ne(0),map:ne(1),filter:ne(2),some:ne(3),every:ne(4),find:ne(5),findIndex:ne(6),filterReject:ne(7)}},"./node_modules/core-js/internals/array-method-has-species-support.js":function(c,E,h){var N=h("./node_modules/core-js/internals/fails.js"),S=h("./node_modules/core-js/internals/well-known-symbol.js"),I=h("./node_modules/core-js/internals/engine-v8-version.js"),T=S("species");c.exports=function(X){return I>=51||!N(function(){var P=[],ne=P.constructor={};return ne[T]=function(){return{foo:1}},P[X](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(c,E,h){"use strict";var N=h("./node_modules/core-js/internals/fails.js");c.exports=function(S,I){var T=[][S];return!!T&&N(function(){T.call(null,I||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(c,E,h){var N=h("./node_modules/core-js/internals/is-object.js"),S=h("./node_modules/core-js/internals/is-array.js"),I=h("./node_modules/core-js/internals/well-known-symbol.js"),T=I("species");c.exports=function(X){var P;return S(X)&&(P=X.constructor,typeof P=="function"&&(P===Array||S(P.prototype))?P=void 0:N(P)&&(P=P[T],P===null&&(P=void 0))),P===void 0?Array:P}},"./node_modules/core-js/internals/array-species-create.js":function(c,E,h){var N=h("./node_modules/core-js/internals/array-species-constructor.js");c.exports=function(S,I){return new(N(S))(I===0?0:I)}},"./node_modules/core-js/internals/classof-raw.js":function(c){var E={}.toString;c.exports=function(h){return E.call(h).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(c,E,h){var N=h("./node_modules/core-js/internals/to-string-tag-support.js"),S=h("./node_modules/core-js/internals/classof-raw.js"),I=h("./node_modules/core-js/internals/well-known-symbol.js"),T=I("toStringTag"),X=S(function(){return arguments}())=="Arguments",P=function(ne,K){try{return ne[K]}catch(de){}};c.exports=N?S:function(ne){var K,de,oe;return ne===void 0?"Undefined":ne===null?"Null":typeof(de=P(K=Object(ne),T))=="string"?de:X?S(K):(oe=S(K))=="Object"&&typeof K.callee=="function"?"Arguments":oe}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(c,E,h){var N=h("./node_modules/core-js/internals/has.js"),S=h("./node_modules/core-js/internals/own-keys.js"),I=h("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),T=h("./node_modules/core-js/internals/object-define-property.js");c.exports=function(X,P){for(var ne=S(P),K=T.f,de=I.f,oe=0;oe<ne.length;oe++){var j=ne[oe];N(X,j)||K(X,j,de(P,j))}}},"./node_modules/core-js/internals/correct-prototype-getter.js":function(c,E,h){var N=h("./node_modules/core-js/internals/fails.js");c.exports=!N(function(){function S(){}return S.prototype.constructor=null,Object.getPrototypeOf(new S)!==S.prototype})},"./node_modules/core-js/internals/create-html.js":function(c,E,h){var N=h("./node_modules/core-js/internals/require-object-coercible.js"),S=h("./node_modules/core-js/internals/to-string.js"),I=/"/g;c.exports=function(T,X,P,ne){var K=S(N(T)),de="<"+X;return P!==""&&(de+=" "+P+'="'+S(ne).replace(I,"&quot;")+'"'),de+">"+K+"</"+X+">"}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(c,E,h){"use strict";var N=h("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,S=h("./node_modules/core-js/internals/object-create.js"),I=h("./node_modules/core-js/internals/create-property-descriptor.js"),T=h("./node_modules/core-js/internals/set-to-string-tag.js"),X=h("./node_modules/core-js/internals/iterators.js"),P=function(){return this};c.exports=function(ne,K,de){var oe=K+" Iterator";return ne.prototype=S(N,{next:I(1,de)}),T(ne,oe,!1,!0),X[oe]=P,ne}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(c,E,h){var N=h("./node_modules/core-js/internals/descriptors.js"),S=h("./node_modules/core-js/internals/object-define-property.js"),I=h("./node_modules/core-js/internals/create-property-descriptor.js");c.exports=N?function(T,X,P){return S.f(T,X,I(1,P))}:function(T,X,P){return T[X]=P,T}},"./node_modules/core-js/internals/create-property-descriptor.js":function(c){c.exports=function(E,h){return{enumerable:!(E&1),configurable:!(E&2),writable:!(E&4),value:h}}},"./node_modules/core-js/internals/create-property.js":function(c,E,h){"use strict";var N=h("./node_modules/core-js/internals/to-property-key.js"),S=h("./node_modules/core-js/internals/object-define-property.js"),I=h("./node_modules/core-js/internals/create-property-descriptor.js");c.exports=function(T,X,P){var ne=N(X);ne in T?S.f(T,ne,I(0,P)):T[ne]=P}},"./node_modules/core-js/internals/define-iterator.js":function(c,E,h){"use strict";var N=h("./node_modules/core-js/internals/export.js"),S=h("./node_modules/core-js/internals/create-iterator-constructor.js"),I=h("./node_modules/core-js/internals/object-get-prototype-of.js"),T=h("./node_modules/core-js/internals/object-set-prototype-of.js"),X=h("./node_modules/core-js/internals/set-to-string-tag.js"),P=h("./node_modules/core-js/internals/create-non-enumerable-property.js"),ne=h("./node_modules/core-js/internals/redefine.js"),K=h("./node_modules/core-js/internals/well-known-symbol.js"),de=h("./node_modules/core-js/internals/is-pure.js"),oe=h("./node_modules/core-js/internals/iterators.js"),j=h("./node_modules/core-js/internals/iterators-core.js"),W=j.IteratorPrototype,D=j.BUGGY_SAFARI_ITERATORS,ce=K("iterator"),pe="keys",Se="values",ye="entries",Qe=function(){return this};c.exports=function($,Ke,O,et,Pe,ve,Te){S(O,Ke,et);var ge=function(er){if(er===Pe&&lt)return lt;if(!D&&er in we)return we[er];switch(er){case pe:return function(){return new O(this,er)};case Se:return function(){return new O(this,er)};case ye:return function(){return new O(this,er)}}return function(){return new O(this)}},Be=Ke+" Iterator",ue=!1,we=$.prototype,ot=we[ce]||we["@@iterator"]||Pe&&we[Pe],lt=!D&&ot||ge(Pe),Je=Ke=="Array"&&we.entries||ot,fe,qt,hr;if(Je&&(fe=I(Je.call(new $)),W!==Object.prototype&&fe.next&&(!de&&I(fe)!==W&&(T?T(fe,W):typeof fe[ce]!="function"&&P(fe,ce,Qe)),X(fe,Be,!0,!0),de&&(oe[Be]=Qe))),Pe==Se&&ot&&ot.name!==Se&&(ue=!0,lt=function(){return ot.call(this)}),(!de||Te)&&we[ce]!==lt&&P(we,ce,lt),oe[Ke]=lt,Pe)if(qt={values:ge(Se),keys:ve?lt:ge(pe),entries:ge(ye)},Te)for(hr in qt)(D||ue||!(hr in we))&&ne(we,hr,qt[hr]);else N({target:Ke,proto:!0,forced:D||ue},qt);return qt}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(c,E,h){var N=h("./node_modules/core-js/internals/path.js"),S=h("./node_modules/core-js/internals/has.js"),I=h("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),T=h("./node_modules/core-js/internals/object-define-property.js").f;c.exports=function(X){var P=N.Symbol||(N.Symbol={});S(P,X)||T(P,X,{value:I.f(X)})}},"./node_modules/core-js/internals/descriptors.js":function(c,E,h){var N=h("./node_modules/core-js/internals/fails.js");c.exports=!N(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(c,E,h){var N=h("./node_modules/core-js/internals/global.js"),S=h("./node_modules/core-js/internals/is-object.js"),I=N.document,T=S(I)&&S(I.createElement);c.exports=function(X){return T?I.createElement(X):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(c){c.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(c,E,h){var N=h("./node_modules/core-js/internals/get-built-in.js");c.exports=N("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(c,E,h){var N=h("./node_modules/core-js/internals/global.js"),S=h("./node_modules/core-js/internals/engine-user-agent.js"),I=N.process,T=N.Deno,X=I&&I.versions||T&&T.version,P=X&&X.v8,ne,K;P?(ne=P.split("."),K=ne[0]<4?1:ne[0]+ne[1]):S&&(ne=S.match(/Edge\/(\d+)/),(!ne||ne[1]>=74)&&(ne=S.match(/Chrome\/(\d+)/),ne&&(K=ne[1]))),c.exports=K&&+K},"./node_modules/core-js/internals/enum-bug-keys.js":function(c){c.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(c,E,h){var N=h("./node_modules/core-js/internals/global.js"),S=h("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,I=h("./node_modules/core-js/internals/create-non-enumerable-property.js"),T=h("./node_modules/core-js/internals/redefine.js"),X=h("./node_modules/core-js/internals/set-global.js"),P=h("./node_modules/core-js/internals/copy-constructor-properties.js"),ne=h("./node_modules/core-js/internals/is-forced.js");c.exports=function(K,de){var oe=K.target,j=K.global,W=K.stat,D,ce,pe,Se,ye,Qe;if(j?ce=N:W?ce=N[oe]||X(oe,{}):ce=(N[oe]||{}).prototype,ce)for(pe in de){if(ye=de[pe],K.noTargetGet?(Qe=S(ce,pe),Se=Qe&&Qe.value):Se=ce[pe],D=ne(j?pe:oe+(W?".":"#")+pe,K.forced),!D&&Se!==void 0){if(typeof ye==typeof Se)continue;P(ye,Se)}(K.sham||Se&&Se.sham)&&I(ye,"sham",!0),T(ce,pe,ye,K)}}},"./node_modules/core-js/internals/fails.js":function(c){c.exports=function(E){try{return!!E()}catch(h){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(c,E,h){var N=h("./node_modules/core-js/internals/a-function.js");c.exports=function(S,I,T){if(N(S),I===void 0)return S;switch(T){case 0:return function(){return S.call(I)};case 1:return function(X){return S.call(I,X)};case 2:return function(X,P){return S.call(I,X,P)};case 3:return function(X,P,ne){return S.call(I,X,P,ne)}}return function(){return S.apply(I,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(c,E,h){var N=h("./node_modules/core-js/internals/global.js"),S=function(I){return typeof I=="function"?I:void 0};c.exports=function(I,T){return arguments.length<2?S(N[I]):N[I]&&N[I][T]}},"./node_modules/core-js/internals/global.js":function(c){var E=function(h){return h&&h.Math==Math&&h};c.exports=E(typeof globalThis=="object"&&globalThis)||E(typeof window=="object"&&window)||E(typeof self=="object"&&self)||E(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(c,E,h){var N=h("./node_modules/core-js/internals/to-object.js"),S={}.hasOwnProperty;c.exports=Object.hasOwn||function(T,X){return S.call(N(T),X)}},"./node_modules/core-js/internals/hidden-keys.js":function(c){c.exports={}},"./node_modules/core-js/internals/html.js":function(c,E,h){var N=h("./node_modules/core-js/internals/get-built-in.js");c.exports=N("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(c,E,h){var N=h("./node_modules/core-js/internals/descriptors.js"),S=h("./node_modules/core-js/internals/fails.js"),I=h("./node_modules/core-js/internals/document-create-element.js");c.exports=!N&&!S(function(){return Object.defineProperty(I("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(c,E,h){var N=h("./node_modules/core-js/internals/fails.js"),S=h("./node_modules/core-js/internals/classof-raw.js"),I="".split;c.exports=N(function(){return!Object("z").propertyIsEnumerable(0)})?function(T){return S(T)=="String"?I.call(T,""):Object(T)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(c,E,h){var N=h("./node_modules/core-js/internals/is-object.js"),S=h("./node_modules/core-js/internals/object-set-prototype-of.js");c.exports=function(I,T,X){var P,ne;return S&&typeof(P=T.constructor)=="function"&&P!==X&&N(ne=P.prototype)&&ne!==X.prototype&&S(I,ne),I}},"./node_modules/core-js/internals/inspect-source.js":function(c,E,h){var N=h("./node_modules/core-js/internals/shared-store.js"),S=Function.toString;typeof N.inspectSource!="function"&&(N.inspectSource=function(I){return S.call(I)}),c.exports=N.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(c,E,h){var N=h("./node_modules/core-js/internals/native-weak-map.js"),S=h("./node_modules/core-js/internals/global.js"),I=h("./node_modules/core-js/internals/is-object.js"),T=h("./node_modules/core-js/internals/create-non-enumerable-property.js"),X=h("./node_modules/core-js/internals/has.js"),P=h("./node_modules/core-js/internals/shared-store.js"),ne=h("./node_modules/core-js/internals/shared-key.js"),K=h("./node_modules/core-js/internals/hidden-keys.js"),de="Object already initialized",oe=S.WeakMap,j,W,D,ce=function(O){return D(O)?W(O):j(O,{})},pe=function(O){return function(et){var Pe;if(!I(et)||(Pe=W(et)).type!==O)throw TypeError("Incompatible receiver, "+O+" required");return Pe}};if(N||P.state){var Se=P.state||(P.state=new oe),ye=Se.get,Qe=Se.has,$=Se.set;j=function(O,et){if(Qe.call(Se,O))throw new TypeError(de);return et.facade=O,$.call(Se,O,et),et},W=function(O){return ye.call(Se,O)||{}},D=function(O){return Qe.call(Se,O)}}else{var Ke=ne("state");K[Ke]=!0,j=function(O,et){if(X(O,Ke))throw new TypeError(de);return et.facade=O,T(O,Ke,et),et},W=function(O){return X(O,Ke)?O[Ke]:{}},D=function(O){return X(O,Ke)}}c.exports={set:j,get:W,has:D,enforce:ce,getterFor:pe}},"./node_modules/core-js/internals/is-array.js":function(c,E,h){var N=h("./node_modules/core-js/internals/classof-raw.js");c.exports=Array.isArray||function(I){return N(I)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(c,E,h){var N=h("./node_modules/core-js/internals/fails.js"),S=/#|\.prototype\./,I=function(K,de){var oe=X[T(K)];return oe==ne?!0:oe==P?!1:typeof de=="function"?N(de):!!de},T=I.normalize=function(K){return String(K).replace(S,".").toLowerCase()},X=I.data={},P=I.NATIVE="N",ne=I.POLYFILL="P";c.exports=I},"./node_modules/core-js/internals/is-object.js":function(c){c.exports=function(E){return typeof E=="object"?E!==null:typeof E=="function"}},"./node_modules/core-js/internals/is-pure.js":function(c){c.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(c,E,h){var N=h("./node_modules/core-js/internals/get-built-in.js"),S=h("./node_modules/core-js/internals/use-symbol-as-uid.js");c.exports=S?function(I){return typeof I=="symbol"}:function(I){var T=N("Symbol");return typeof T=="function"&&Object(I)instanceof T}},"./node_modules/core-js/internals/iterators-core.js":function(c,E,h){"use strict";var N=h("./node_modules/core-js/internals/fails.js"),S=h("./node_modules/core-js/internals/object-get-prototype-of.js"),I=h("./node_modules/core-js/internals/create-non-enumerable-property.js"),T=h("./node_modules/core-js/internals/has.js"),X=h("./node_modules/core-js/internals/well-known-symbol.js"),P=h("./node_modules/core-js/internals/is-pure.js"),ne=X("iterator"),K=!1,de=function(){return this},oe,j,W;[].keys&&(W=[].keys(),"next"in W?(j=S(S(W)),j!==Object.prototype&&(oe=j)):K=!0);var D=oe==null||N(function(){var ce={};return oe[ne].call(ce)!==ce});D&&(oe={}),(!P||D)&&!T(oe,ne)&&I(oe,ne,de),c.exports={IteratorPrototype:oe,BUGGY_SAFARI_ITERATORS:K}},"./node_modules/core-js/internals/iterators.js":function(c){c.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(c,E,h){var N=h("./node_modules/core-js/internals/engine-v8-version.js"),S=h("./node_modules/core-js/internals/fails.js");c.exports=!!Object.getOwnPropertySymbols&&!S(function(){var I=Symbol();return!String(I)||!(Object(I)instanceof Symbol)||!Symbol.sham&&N&&N<41})},"./node_modules/core-js/internals/native-weak-map.js":function(c,E,h){var N=h("./node_modules/core-js/internals/global.js"),S=h("./node_modules/core-js/internals/inspect-source.js"),I=N.WeakMap;c.exports=typeof I=="function"&&/native code/.test(S(I))},"./node_modules/core-js/internals/object-assign.js":function(c,E,h){"use strict";var N=h("./node_modules/core-js/internals/descriptors.js"),S=h("./node_modules/core-js/internals/fails.js"),I=h("./node_modules/core-js/internals/object-keys.js"),T=h("./node_modules/core-js/internals/object-get-own-property-symbols.js"),X=h("./node_modules/core-js/internals/object-property-is-enumerable.js"),P=h("./node_modules/core-js/internals/to-object.js"),ne=h("./node_modules/core-js/internals/indexed-object.js"),K=Object.assign,de=Object.defineProperty;c.exports=!K||S(function(){if(N&&K({b:1},K(de({},"a",{enumerable:!0,get:function(){de(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var oe={},j={},W=Symbol(),D="abcdefghijklmnopqrst";return oe[W]=7,D.split("").forEach(function(ce){j[ce]=ce}),K({},oe)[W]!=7||I(K({},j)).join("")!=D})?function(j,W){for(var D=P(j),ce=arguments.length,pe=1,Se=T.f,ye=X.f;ce>pe;)for(var Qe=ne(arguments[pe++]),$=Se?I(Qe).concat(Se(Qe)):I(Qe),Ke=$.length,O=0,et;Ke>O;)et=$[O++],(!N||ye.call(Qe,et))&&(D[et]=Qe[et]);return D}:K},"./node_modules/core-js/internals/object-create.js":function(c,E,h){var N=h("./node_modules/core-js/internals/an-object.js"),S=h("./node_modules/core-js/internals/object-define-properties.js"),I=h("./node_modules/core-js/internals/enum-bug-keys.js"),T=h("./node_modules/core-js/internals/hidden-keys.js"),X=h("./node_modules/core-js/internals/html.js"),P=h("./node_modules/core-js/internals/document-create-element.js"),ne=h("./node_modules/core-js/internals/shared-key.js"),K=">",de="<",oe="prototype",j="script",W=ne("IE_PROTO"),D=function(){},ce=function($){return de+j+K+$+de+"/"+j+K},pe=function($){$.write(ce("")),$.close();var Ke=$.parentWindow.Object;return $=null,Ke},Se=function(){var $=P("iframe"),Ke="java"+j+":",O;if($.style)return $.style.display="none",X.appendChild($),$.src=String(Ke),O=$.contentWindow.document,O.open(),O.write(ce("document.F=Object")),O.close(),O.F},ye,Qe=function(){try{ye=new ActiveXObject("htmlfile")}catch(Ke){}Qe=document.domain&&ye?pe(ye):Se()||pe(ye);for(var $=I.length;$--;)delete Qe[oe][I[$]];return Qe()};T[W]=!0,c.exports=Object.create||function(Ke,O){var et;return Ke!==null?(D[oe]=N(Ke),et=new D,D[oe]=null,et[W]=Ke):et=Qe(),O===void 0?et:S(et,O)}},"./node_modules/core-js/internals/object-define-properties.js":function(c,E,h){var N=h("./node_modules/core-js/internals/descriptors.js"),S=h("./node_modules/core-js/internals/object-define-property.js"),I=h("./node_modules/core-js/internals/an-object.js"),T=h("./node_modules/core-js/internals/object-keys.js");c.exports=N?Object.defineProperties:function(P,ne){I(P);for(var K=T(ne),de=K.length,oe=0,j;de>oe;)S.f(P,j=K[oe++],ne[j]);return P}},"./node_modules/core-js/internals/object-define-property.js":function(c,E,h){var N=h("./node_modules/core-js/internals/descriptors.js"),S=h("./node_modules/core-js/internals/ie8-dom-define.js"),I=h("./node_modules/core-js/internals/an-object.js"),T=h("./node_modules/core-js/internals/to-property-key.js"),X=Object.defineProperty;E.f=N?X:function(ne,K,de){if(I(ne),K=T(K),I(de),S)try{return X(ne,K,de)}catch(oe){}if("get"in de||"set"in de)throw TypeError("Accessors not supported");return"value"in de&&(ne[K]=de.value),ne}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(c,E,h){var N=h("./node_modules/core-js/internals/descriptors.js"),S=h("./node_modules/core-js/internals/object-property-is-enumerable.js"),I=h("./node_modules/core-js/internals/create-property-descriptor.js"),T=h("./node_modules/core-js/internals/to-indexed-object.js"),X=h("./node_modules/core-js/internals/to-property-key.js"),P=h("./node_modules/core-js/internals/has.js"),ne=h("./node_modules/core-js/internals/ie8-dom-define.js"),K=Object.getOwnPropertyDescriptor;E.f=N?K:function(oe,j){if(oe=T(oe),j=X(j),ne)try{return K(oe,j)}catch(W){}if(P(oe,j))return I(!S.f.call(oe,j),oe[j])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(c,E,h){var N=h("./node_modules/core-js/internals/to-indexed-object.js"),S=h("./node_modules/core-js/internals/object-get-own-property-names.js").f,I={}.toString,T=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],X=function(P){try{return S(P)}catch(ne){return T.slice()}};c.exports.f=function(ne){return T&&I.call(ne)=="[object Window]"?X(ne):S(N(ne))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(c,E,h){var N=h("./node_modules/core-js/internals/object-keys-internal.js"),S=h("./node_modules/core-js/internals/enum-bug-keys.js"),I=S.concat("length","prototype");E.f=Object.getOwnPropertyNames||function(X){return N(X,I)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(c,E){E.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(c,E,h){var N=h("./node_modules/core-js/internals/has.js"),S=h("./node_modules/core-js/internals/to-object.js"),I=h("./node_modules/core-js/internals/shared-key.js"),T=h("./node_modules/core-js/internals/correct-prototype-getter.js"),X=I("IE_PROTO"),P=Object.prototype;c.exports=T?Object.getPrototypeOf:function(ne){return ne=S(ne),N(ne,X)?ne[X]:typeof ne.constructor=="function"&&ne instanceof ne.constructor?ne.constructor.prototype:ne instanceof Object?P:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(c,E,h){var N=h("./node_modules/core-js/internals/has.js"),S=h("./node_modules/core-js/internals/to-indexed-object.js"),I=h("./node_modules/core-js/internals/array-includes.js").indexOf,T=h("./node_modules/core-js/internals/hidden-keys.js");c.exports=function(X,P){var ne=S(X),K=0,de=[],oe;for(oe in ne)!N(T,oe)&&N(ne,oe)&&de.push(oe);for(;P.length>K;)N(ne,oe=P[K++])&&(~I(de,oe)||de.push(oe));return de}},"./node_modules/core-js/internals/object-keys.js":function(c,E,h){var N=h("./node_modules/core-js/internals/object-keys-internal.js"),S=h("./node_modules/core-js/internals/enum-bug-keys.js");c.exports=Object.keys||function(T){return N(T,S)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(c,E){"use strict";var h={}.propertyIsEnumerable,N=Object.getOwnPropertyDescriptor,S=N&&!h.call({1:2},1);E.f=S?function(T){var X=N(this,T);return!!X&&X.enumerable}:h},"./node_modules/core-js/internals/object-set-prototype-of.js":function(c,E,h){var N=h("./node_modules/core-js/internals/an-object.js"),S=h("./node_modules/core-js/internals/a-possible-prototype.js");c.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var I=!1,T={},X;try{X=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,X.call(T,[]),I=T instanceof Array}catch(P){}return function(ne,K){return N(ne),S(K),I?X.call(ne,K):ne.__proto__=K,ne}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(c,E,h){"use strict";var N=h("./node_modules/core-js/internals/to-string-tag-support.js"),S=h("./node_modules/core-js/internals/classof.js");c.exports=N?{}.toString:function(){return"[object "+S(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(c,E,h){var N=h("./node_modules/core-js/internals/is-object.js");c.exports=function(S,I){var T,X;if(I==="string"&&typeof(T=S.toString)=="function"&&!N(X=T.call(S))||typeof(T=S.valueOf)=="function"&&!N(X=T.call(S))||I!=="string"&&typeof(T=S.toString)=="function"&&!N(X=T.call(S)))return X;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(c,E,h){var N=h("./node_modules/core-js/internals/get-built-in.js"),S=h("./node_modules/core-js/internals/object-get-own-property-names.js"),I=h("./node_modules/core-js/internals/object-get-own-property-symbols.js"),T=h("./node_modules/core-js/internals/an-object.js");c.exports=N("Reflect","ownKeys")||function(P){var ne=S.f(T(P)),K=I.f;return K?ne.concat(K(P)):ne}},"./node_modules/core-js/internals/path.js":function(c,E,h){var N=h("./node_modules/core-js/internals/global.js");c.exports=N},"./node_modules/core-js/internals/redefine.js":function(c,E,h){var N=h("./node_modules/core-js/internals/global.js"),S=h("./node_modules/core-js/internals/create-non-enumerable-property.js"),I=h("./node_modules/core-js/internals/has.js"),T=h("./node_modules/core-js/internals/set-global.js"),X=h("./node_modules/core-js/internals/inspect-source.js"),P=h("./node_modules/core-js/internals/internal-state.js"),ne=P.get,K=P.enforce,de=String(String).split("String");(c.exports=function(oe,j,W,D){var ce=D?!!D.unsafe:!1,pe=D?!!D.enumerable:!1,Se=D?!!D.noTargetGet:!1,ye;if(typeof W=="function"&&(typeof j=="string"&&!I(W,"name")&&S(W,"name",j),ye=K(W),ye.source||(ye.source=de.join(typeof j=="string"?j:""))),oe===N){pe?oe[j]=W:T(j,W);return}else ce?!Se&&oe[j]&&(pe=!0):delete oe[j];pe?oe[j]=W:S(oe,j,W)})(Function.prototype,"toString",function(){return typeof this=="function"&&ne(this).source||X(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(c,E,h){"use strict";var N=h("./node_modules/core-js/internals/an-object.js");c.exports=function(){var S=N(this),I="";return S.global&&(I+="g"),S.ignoreCase&&(I+="i"),S.multiline&&(I+="m"),S.dotAll&&(I+="s"),S.unicode&&(I+="u"),S.sticky&&(I+="y"),I}},"./node_modules/core-js/internals/require-object-coercible.js":function(c){c.exports=function(E){if(E==null)throw TypeError("Can't call method on "+E);return E}},"./node_modules/core-js/internals/set-global.js":function(c,E,h){var N=h("./node_modules/core-js/internals/global.js");c.exports=function(S,I){try{Object.defineProperty(N,S,{value:I,configurable:!0,writable:!0})}catch(T){N[S]=I}return I}},"./node_modules/core-js/internals/set-to-string-tag.js":function(c,E,h){var N=h("./node_modules/core-js/internals/object-define-property.js").f,S=h("./node_modules/core-js/internals/has.js"),I=h("./node_modules/core-js/internals/well-known-symbol.js"),T=I("toStringTag");c.exports=function(X,P,ne){X&&!S(X=ne?X:X.prototype,T)&&N(X,T,{configurable:!0,value:P})}},"./node_modules/core-js/internals/shared-key.js":function(c,E,h){var N=h("./node_modules/core-js/internals/shared.js"),S=h("./node_modules/core-js/internals/uid.js"),I=N("keys");c.exports=function(T){return I[T]||(I[T]=S(T))}},"./node_modules/core-js/internals/shared-store.js":function(c,E,h){var N=h("./node_modules/core-js/internals/global.js"),S=h("./node_modules/core-js/internals/set-global.js"),I="__core-js_shared__",T=N[I]||S(I,{});c.exports=T},"./node_modules/core-js/internals/shared.js":function(c,E,h){var N=h("./node_modules/core-js/internals/is-pure.js"),S=h("./node_modules/core-js/internals/shared-store.js");(c.exports=function(I,T){return S[I]||(S[I]=T!==void 0?T:{})})("versions",[]).push({version:"3.16.0",mode:N?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-html-forced.js":function(c,E,h){var N=h("./node_modules/core-js/internals/fails.js");c.exports=function(S){return N(function(){var I=""[S]('"');return I!==I.toLowerCase()||I.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(c,E,h){var N=h("./node_modules/core-js/internals/to-integer.js"),S=h("./node_modules/core-js/internals/to-string.js"),I=h("./node_modules/core-js/internals/require-object-coercible.js"),T=function(X){return function(P,ne){var K=S(I(P)),de=N(ne),oe=K.length,j,W;return de<0||de>=oe?X?"":void 0:(j=K.charCodeAt(de),j<55296||j>56319||de+1===oe||(W=K.charCodeAt(de+1))<56320||W>57343?X?K.charAt(de):j:X?K.slice(de,de+2):(j-55296<<10)+(W-56320)+65536)}};c.exports={codeAt:T(!1),charAt:T(!0)}},"./node_modules/core-js/internals/string-trim.js":function(c,E,h){var N=h("./node_modules/core-js/internals/require-object-coercible.js"),S=h("./node_modules/core-js/internals/to-string.js"),I=h("./node_modules/core-js/internals/whitespaces.js"),T="["+I+"]",X=RegExp("^"+T+T+"*"),P=RegExp(T+T+"*$"),ne=function(K){return function(de){var oe=S(N(de));return K&1&&(oe=oe.replace(X,"")),K&2&&(oe=oe.replace(P,"")),oe}};c.exports={start:ne(1),end:ne(2),trim:ne(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(c,E,h){var N=h("./node_modules/core-js/internals/to-integer.js"),S=Math.max,I=Math.min;c.exports=function(T,X){var P=N(T);return P<0?S(P+X,0):I(P,X)}},"./node_modules/core-js/internals/to-indexed-object.js":function(c,E,h){var N=h("./node_modules/core-js/internals/indexed-object.js"),S=h("./node_modules/core-js/internals/require-object-coercible.js");c.exports=function(I){return N(S(I))}},"./node_modules/core-js/internals/to-integer.js":function(c){var E=Math.ceil,h=Math.floor;c.exports=function(N){return isNaN(N=+N)?0:(N>0?h:E)(N)}},"./node_modules/core-js/internals/to-length.js":function(c,E,h){var N=h("./node_modules/core-js/internals/to-integer.js"),S=Math.min;c.exports=function(I){return I>0?S(N(I),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(c,E,h){var N=h("./node_modules/core-js/internals/require-object-coercible.js");c.exports=function(S){return Object(N(S))}},"./node_modules/core-js/internals/to-primitive.js":function(c,E,h){var N=h("./node_modules/core-js/internals/is-object.js"),S=h("./node_modules/core-js/internals/is-symbol.js"),I=h("./node_modules/core-js/internals/ordinary-to-primitive.js"),T=h("./node_modules/core-js/internals/well-known-symbol.js"),X=T("toPrimitive");c.exports=function(P,ne){if(!N(P)||S(P))return P;var K=P[X],de;if(K!==void 0){if(ne===void 0&&(ne="default"),de=K.call(P,ne),!N(de)||S(de))return de;throw TypeError("Can't convert object to primitive value")}return ne===void 0&&(ne="number"),I(P,ne)}},"./node_modules/core-js/internals/to-property-key.js":function(c,E,h){var N=h("./node_modules/core-js/internals/to-primitive.js"),S=h("./node_modules/core-js/internals/is-symbol.js");c.exports=function(I){var T=N(I,"string");return S(T)?T:String(T)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(c,E,h){var N=h("./node_modules/core-js/internals/well-known-symbol.js"),S=N("toStringTag"),I={};I[S]="z",c.exports=String(I)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(c,E,h){var N=h("./node_modules/core-js/internals/is-symbol.js");c.exports=function(S){if(N(S))throw TypeError("Cannot convert a Symbol value to a string");return String(S)}},"./node_modules/core-js/internals/uid.js":function(c){var E=0,h=Math.random();c.exports=function(N){return"Symbol("+String(N===void 0?"":N)+")_"+(++E+h).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(c,E,h){var N=h("./node_modules/core-js/internals/native-symbol.js");c.exports=N&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(c,E,h){var N=h("./node_modules/core-js/internals/well-known-symbol.js");E.f=N},"./node_modules/core-js/internals/well-known-symbol.js":function(c,E,h){var N=h("./node_modules/core-js/internals/global.js"),S=h("./node_modules/core-js/internals/shared.js"),I=h("./node_modules/core-js/internals/has.js"),T=h("./node_modules/core-js/internals/uid.js"),X=h("./node_modules/core-js/internals/native-symbol.js"),P=h("./node_modules/core-js/internals/use-symbol-as-uid.js"),ne=S("wks"),K=N.Symbol,de=P?K:K&&K.withoutSetter||T;c.exports=function(oe){return(!I(ne,oe)||!(X||typeof ne[oe]=="string"))&&(X&&I(K,oe)?ne[oe]=K[oe]:ne[oe]=de("Symbol."+oe)),ne[oe]}},"./node_modules/core-js/internals/whitespaces.js":function(c){c.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(c,E,h){"use strict";var N=h("./node_modules/core-js/internals/export.js"),S=h("./node_modules/core-js/internals/fails.js"),I=h("./node_modules/core-js/internals/is-array.js"),T=h("./node_modules/core-js/internals/is-object.js"),X=h("./node_modules/core-js/internals/to-object.js"),P=h("./node_modules/core-js/internals/to-length.js"),ne=h("./node_modules/core-js/internals/create-property.js"),K=h("./node_modules/core-js/internals/array-species-create.js"),de=h("./node_modules/core-js/internals/array-method-has-species-support.js"),oe=h("./node_modules/core-js/internals/well-known-symbol.js"),j=h("./node_modules/core-js/internals/engine-v8-version.js"),W=oe("isConcatSpreadable"),D=9007199254740991,ce="Maximum allowed index exceeded",pe=j>=51||!S(function(){var $=[];return $[W]=!1,$.concat()[0]!==$}),Se=de("concat"),ye=function($){if(!T($))return!1;var Ke=$[W];return Ke!==void 0?!!Ke:I($)},Qe=!pe||!Se;N({target:"Array",proto:!0,forced:Qe},{concat:function(Ke){var O=X(this),et=K(O,0),Pe=0,ve,Te,ge,Be,ue;for(ve=-1,ge=arguments.length;ve<ge;ve++)if(ue=ve===-1?O:arguments[ve],ye(ue)){if(Be=P(ue.length),Pe+Be>D)throw TypeError(ce);for(Te=0;Te<Be;Te++,Pe++)Te in ue&&ne(et,Pe,ue[Te])}else{if(Pe>=D)throw TypeError(ce);ne(et,Pe++,ue)}return et.length=Pe,et}})},"./node_modules/core-js/modules/es.array.iterator.js":function(c,E,h){"use strict";var N=h("./node_modules/core-js/internals/to-indexed-object.js"),S=h("./node_modules/core-js/internals/add-to-unscopables.js"),I=h("./node_modules/core-js/internals/iterators.js"),T=h("./node_modules/core-js/internals/internal-state.js"),X=h("./node_modules/core-js/internals/define-iterator.js"),P="Array Iterator",ne=T.set,K=T.getterFor(P);c.exports=X(Array,"Array",function(de,oe){ne(this,{type:P,target:N(de),index:0,kind:oe})},function(){var de=K(this),oe=de.target,j=de.kind,W=de.index++;return!oe||W>=oe.length?(de.target=void 0,{value:void 0,done:!0}):j=="keys"?{value:W,done:!1}:j=="values"?{value:oe[W],done:!1}:{value:[W,oe[W]],done:!1}},"values"),I.Arguments=I.Array,S("keys"),S("values"),S("entries")},"./node_modules/core-js/modules/es.array.join.js":function(c,E,h){"use strict";var N=h("./node_modules/core-js/internals/export.js"),S=h("./node_modules/core-js/internals/indexed-object.js"),I=h("./node_modules/core-js/internals/to-indexed-object.js"),T=h("./node_modules/core-js/internals/array-method-is-strict.js"),X=[].join,P=S!=Object,ne=T("join",",");N({target:"Array",proto:!0,forced:P||!ne},{join:function(de){return X.call(I(this),de===void 0?",":de)}})},"./node_modules/core-js/modules/es.array.map.js":function(c,E,h){"use strict";var N=h("./node_modules/core-js/internals/export.js"),S=h("./node_modules/core-js/internals/array-iteration.js").map,I=h("./node_modules/core-js/internals/array-method-has-species-support.js"),T=I("map");N({target:"Array",proto:!0,forced:!T},{map:function(P){return S(this,P,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(c,E,h){"use strict";var N=h("./node_modules/core-js/internals/export.js"),S=h("./node_modules/core-js/internals/is-object.js"),I=h("./node_modules/core-js/internals/is-array.js"),T=h("./node_modules/core-js/internals/to-absolute-index.js"),X=h("./node_modules/core-js/internals/to-length.js"),P=h("./node_modules/core-js/internals/to-indexed-object.js"),ne=h("./node_modules/core-js/internals/create-property.js"),K=h("./node_modules/core-js/internals/well-known-symbol.js"),de=h("./node_modules/core-js/internals/array-method-has-species-support.js"),oe=de("slice"),j=K("species"),W=[].slice,D=Math.max;N({target:"Array",proto:!0,forced:!oe},{slice:function(pe,Se){var ye=P(this),Qe=X(ye.length),$=T(pe,Qe),Ke=T(Se===void 0?Qe:Se,Qe),O,et,Pe;if(I(ye)&&(O=ye.constructor,typeof O=="function"&&(O===Array||I(O.prototype))?O=void 0:S(O)&&(O=O[j],O===null&&(O=void 0)),O===Array||O===void 0))return W.call(ye,$,Ke);for(et=new(O===void 0?Array:O)(D(Ke-$,0)),Pe=0;$<Ke;$++,Pe++)$ in ye&&ne(et,Pe,ye[$]);return et.length=Pe,et}})},"./node_modules/core-js/modules/es.function.name.js":function(c,E,h){var N=h("./node_modules/core-js/internals/descriptors.js"),S=h("./node_modules/core-js/internals/object-define-property.js").f,I=Function.prototype,T=I.toString,X=/^\s*function ([^ (]*)/,P="name";N&&!(P in I)&&S(I,P,{configurable:!0,get:function(){try{return T.call(this).match(X)[1]}catch(ne){return""}}})},"./node_modules/core-js/modules/es.number.constructor.js":function(c,E,h){"use strict";var N=h("./node_modules/core-js/internals/descriptors.js"),S=h("./node_modules/core-js/internals/global.js"),I=h("./node_modules/core-js/internals/is-forced.js"),T=h("./node_modules/core-js/internals/redefine.js"),X=h("./node_modules/core-js/internals/has.js"),P=h("./node_modules/core-js/internals/classof-raw.js"),ne=h("./node_modules/core-js/internals/inherit-if-required.js"),K=h("./node_modules/core-js/internals/is-symbol.js"),de=h("./node_modules/core-js/internals/to-primitive.js"),oe=h("./node_modules/core-js/internals/fails.js"),j=h("./node_modules/core-js/internals/object-create.js"),W=h("./node_modules/core-js/internals/object-get-own-property-names.js").f,D=h("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,ce=h("./node_modules/core-js/internals/object-define-property.js").f,pe=h("./node_modules/core-js/internals/string-trim.js").trim,Se="Number",ye=S[Se],Qe=ye.prototype,$=P(j(Qe))==Se,Ke=function(Te){if(K(Te))throw TypeError("Cannot convert a Symbol value to a number");var ge=de(Te,"number"),Be,ue,we,ot,lt,Je,fe,qt;if(typeof ge=="string"&&ge.length>2){if(ge=pe(ge),Be=ge.charCodeAt(0),Be===43||Be===45){if(ue=ge.charCodeAt(2),ue===88||ue===120)return NaN}else if(Be===48){switch(ge.charCodeAt(1)){case 66:case 98:we=2,ot=49;break;case 79:case 111:we=8,ot=55;break;default:return+ge}for(lt=ge.slice(2),Je=lt.length,fe=0;fe<Je;fe++)if(qt=lt.charCodeAt(fe),qt<48||qt>ot)return NaN;return parseInt(lt,we)}}return+ge};if(I(Se,!ye(" 0o1")||!ye("0b1")||ye("+0x1"))){for(var O=function(ge){var Be=arguments.length<1?0:ge,ue=this;return ue instanceof O&&($?oe(function(){Qe.valueOf.call(ue)}):P(ue)!=Se)?ne(new ye(Ke(Be)),ue,O):Ke(Be)},et=N?W(ye):"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(","),Pe=0,ve;et.length>Pe;Pe++)X(ye,ve=et[Pe])&&!X(O,ve)&&ce(O,ve,D(ye,ve));O.prototype=Qe,Qe.constructor=O,T(S,Se,O)}},"./node_modules/core-js/modules/es.object.assign.js":function(c,E,h){var N=h("./node_modules/core-js/internals/export.js"),S=h("./node_modules/core-js/internals/object-assign.js");N({target:"Object",stat:!0,forced:Object.assign!==S},{assign:S})},"./node_modules/core-js/modules/es.object.keys.js":function(c,E,h){var N=h("./node_modules/core-js/internals/export.js"),S=h("./node_modules/core-js/internals/to-object.js"),I=h("./node_modules/core-js/internals/object-keys.js"),T=h("./node_modules/core-js/internals/fails.js"),X=T(function(){I(1)});N({target:"Object",stat:!0,forced:X},{keys:function(ne){return I(S(ne))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(c,E,h){var N=h("./node_modules/core-js/internals/to-string-tag-support.js"),S=h("./node_modules/core-js/internals/redefine.js"),I=h("./node_modules/core-js/internals/object-to-string.js");N||S(Object.prototype,"toString",I,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(c,E,h){"use strict";var N=h("./node_modules/core-js/internals/redefine.js"),S=h("./node_modules/core-js/internals/an-object.js"),I=h("./node_modules/core-js/internals/to-string.js"),T=h("./node_modules/core-js/internals/fails.js"),X=h("./node_modules/core-js/internals/regexp-flags.js"),P="toString",ne=RegExp.prototype,K=ne[P],de=T(function(){return K.call({source:"a",flags:"b"})!="/a/b"}),oe=K.name!=P;(de||oe)&&N(RegExp.prototype,P,function(){var W=S(this),D=I(W.source),ce=W.flags,pe=I(ce===void 0&&W instanceof RegExp&&!("flags"in ne)?X.call(W):ce);return"/"+D+"/"+pe},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(c,E,h){"use strict";var N=h("./node_modules/core-js/internals/string-multibyte.js").charAt,S=h("./node_modules/core-js/internals/to-string.js"),I=h("./node_modules/core-js/internals/internal-state.js"),T=h("./node_modules/core-js/internals/define-iterator.js"),X="String Iterator",P=I.set,ne=I.getterFor(X);T(String,"String",function(K){P(this,{type:X,string:S(K),index:0})},function(){var de=ne(this),oe=de.string,j=de.index,W;return j>=oe.length?{value:void 0,done:!0}:(W=N(oe,j),de.index+=W.length,{value:W,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(c,E,h){"use strict";var N=h("./node_modules/core-js/internals/export.js"),S=h("./node_modules/core-js/internals/create-html.js"),I=h("./node_modules/core-js/internals/string-html-forced.js");N({target:"String",proto:!0,forced:I("link")},{link:function(X){return S(this,"a","href",X)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(c,E,h){"use strict";var N=h("./node_modules/core-js/internals/export.js"),S=h("./node_modules/core-js/internals/descriptors.js"),I=h("./node_modules/core-js/internals/global.js"),T=h("./node_modules/core-js/internals/has.js"),X=h("./node_modules/core-js/internals/is-object.js"),P=h("./node_modules/core-js/internals/object-define-property.js").f,ne=h("./node_modules/core-js/internals/copy-constructor-properties.js"),K=I.Symbol;if(S&&typeof K=="function"&&(!("description"in K.prototype)||K().description!==void 0)){var de={},oe=function(){var Se=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),ye=this instanceof oe?new K(Se):Se===void 0?K():K(Se);return Se===""&&(de[ye]=!0),ye};ne(oe,K);var j=oe.prototype=K.prototype;j.constructor=oe;var W=j.toString,D=String(K("test"))=="Symbol(test)",ce=/^Symbol\((.*)\)[^)]+$/;P(j,"description",{configurable:!0,get:function(){var Se=X(this)?this.valueOf():this,ye=W.call(Se);if(T(de,Se))return"";var Qe=D?ye.slice(7,-1):ye.replace(ce,"$1");return Qe===""?void 0:Qe}}),N({global:!0,forced:!0},{Symbol:oe})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(c,E,h){var N=h("./node_modules/core-js/internals/define-well-known-symbol.js");N("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(c,E,h){"use strict";var N=h("./node_modules/core-js/internals/export.js"),S=h("./node_modules/core-js/internals/global.js"),I=h("./node_modules/core-js/internals/get-built-in.js"),T=h("./node_modules/core-js/internals/is-pure.js"),X=h("./node_modules/core-js/internals/descriptors.js"),P=h("./node_modules/core-js/internals/native-symbol.js"),ne=h("./node_modules/core-js/internals/fails.js"),K=h("./node_modules/core-js/internals/has.js"),de=h("./node_modules/core-js/internals/is-array.js"),oe=h("./node_modules/core-js/internals/is-object.js"),j=h("./node_modules/core-js/internals/is-symbol.js"),W=h("./node_modules/core-js/internals/an-object.js"),D=h("./node_modules/core-js/internals/to-object.js"),ce=h("./node_modules/core-js/internals/to-indexed-object.js"),pe=h("./node_modules/core-js/internals/to-property-key.js"),Se=h("./node_modules/core-js/internals/to-string.js"),ye=h("./node_modules/core-js/internals/create-property-descriptor.js"),Qe=h("./node_modules/core-js/internals/object-create.js"),$=h("./node_modules/core-js/internals/object-keys.js"),Ke=h("./node_modules/core-js/internals/object-get-own-property-names.js"),O=h("./node_modules/core-js/internals/object-get-own-property-names-external.js"),et=h("./node_modules/core-js/internals/object-get-own-property-symbols.js"),Pe=h("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),ve=h("./node_modules/core-js/internals/object-define-property.js"),Te=h("./node_modules/core-js/internals/object-property-is-enumerable.js"),ge=h("./node_modules/core-js/internals/create-non-enumerable-property.js"),Be=h("./node_modules/core-js/internals/redefine.js"),ue=h("./node_modules/core-js/internals/shared.js"),we=h("./node_modules/core-js/internals/shared-key.js"),ot=h("./node_modules/core-js/internals/hidden-keys.js"),lt=h("./node_modules/core-js/internals/uid.js"),Je=h("./node_modules/core-js/internals/well-known-symbol.js"),fe=h("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),qt=h("./node_modules/core-js/internals/define-well-known-symbol.js"),hr=h("./node_modules/core-js/internals/set-to-string-tag.js"),er=h("./node_modules/core-js/internals/internal-state.js"),Fr=h("./node_modules/core-js/internals/array-iteration.js").forEach,Xt=we("hidden"),Tr="Symbol",Cr="prototype",M=Je("toPrimitive"),rt=er.set,Q=er.getterFor(Tr),p=Object[Cr],g=S.Symbol,B=I("JSON","stringify"),se=Pe.f,De=ve.f,q=O.f,te=Te.f,Fe=ue("symbols"),Ee=ue("op-symbols"),J=ue("string-to-symbol-registry"),tt=ue("symbol-to-string-registry"),kt=ue("wks"),Ce=S.QObject,pt=!Ce||!Ce[Cr]||!Ce[Cr].findChild,ut=X&&ne(function(){return Qe(De({},"a",{get:function(){return De(this,"a",{value:7}).a}})).a!=7})?function(Rr,Lr,pr){var br=se(p,Lr);br&&delete p[Lr],De(Rr,Lr,pr),br&&Rr!==p&&De(p,Lr,br)}:De,ke=function(Rr,Lr){var pr=Fe[Rr]=Qe(g[Cr]);return rt(pr,{type:Tr,tag:Rr,description:Lr}),X||(pr.description=Lr),pr},le=function(Lr,pr,br){Lr===p&&le(Ee,pr,br),W(Lr);var gn=pe(pr);return W(br),K(Fe,gn)?(br.enumerable?(K(Lr,Xt)&&Lr[Xt][gn]&&(Lr[Xt][gn]=!1),br=Qe(br,{enumerable:ye(0,!1)})):(K(Lr,Xt)||De(Lr,Xt,ye(1,{})),Lr[Xt][gn]=!0),ut(Lr,gn,br)):De(Lr,gn,br)},Ue=function(Lr,pr){W(Lr);var br=ce(pr),gn=$(br).concat(Dr(br));return Fr(gn,function(Rn){(!X||Ft.call(br,Rn))&&le(Lr,Rn,br[Rn])}),Lr},Ct=function(Lr,pr){return pr===void 0?Qe(Lr):Ue(Qe(Lr),pr)},Ft=function(Lr){var pr=pe(Lr),br=te.call(this,pr);return this===p&&K(Fe,pr)&&!K(Ee,pr)?!1:br||!K(this,pr)||!K(Fe,pr)||K(this,Xt)&&this[Xt][pr]?br:!0},$t=function(Lr,pr){var br=ce(Lr),gn=pe(pr);if(!(br===p&&K(Fe,gn)&&!K(Ee,gn))){var Rn=se(br,gn);return Rn&&K(Fe,gn)&&!(K(br,Xt)&&br[Xt][gn])&&(Rn.enumerable=!0),Rn}},Pr=function(Lr){var pr=q(ce(Lr)),br=[];return Fr(pr,function(gn){!K(Fe,gn)&&!K(ot,gn)&&br.push(gn)}),br},Dr=function(Lr){var pr=Lr===p,br=q(pr?Ee:ce(Lr)),gn=[];return Fr(br,function(Rn){K(Fe,Rn)&&(!pr||K(p,Rn))&&gn.push(Fe[Rn])}),gn};if(P||(g=function(){if(this instanceof g)throw TypeError("Symbol is not a constructor");var Lr=!arguments.length||arguments[0]===void 0?void 0:Se(arguments[0]),pr=lt(Lr),br=function(gn){this===p&&br.call(Ee,gn),K(this,Xt)&&K(this[Xt],pr)&&(this[Xt][pr]=!1),ut(this,pr,ye(1,gn))};return X&&pt&&ut(p,pr,{configurable:!0,set:br}),ke(pr,Lr)},Be(g[Cr],"toString",function(){return Q(this).tag}),Be(g,"withoutSetter",function(Rr){return ke(lt(Rr),Rr)}),Te.f=Ft,ve.f=le,Pe.f=$t,Ke.f=O.f=Pr,et.f=Dr,fe.f=function(Rr){return ke(Je(Rr),Rr)},X&&(De(g[Cr],"description",{configurable:!0,get:function(){return Q(this).description}}),T||Be(p,"propertyIsEnumerable",Ft,{unsafe:!0}))),N({global:!0,wrap:!0,forced:!P,sham:!P},{Symbol:g}),Fr($(kt),function(Rr){qt(Rr)}),N({target:Tr,stat:!0,forced:!P},{for:function(Rr){var Lr=Se(Rr);if(K(J,Lr))return J[Lr];var pr=g(Lr);return J[Lr]=pr,tt[pr]=Lr,pr},keyFor:function(Lr){if(!j(Lr))throw TypeError(Lr+" is not a symbol");if(K(tt,Lr))return tt[Lr]},useSetter:function(){pt=!0},useSimple:function(){pt=!1}}),N({target:"Object",stat:!0,forced:!P,sham:!X},{create:Ct,defineProperty:le,defineProperties:Ue,getOwnPropertyDescriptor:$t}),N({target:"Object",stat:!0,forced:!P},{getOwnPropertyNames:Pr,getOwnPropertySymbols:Dr}),N({target:"Object",stat:!0,forced:ne(function(){et.f(1)})},{getOwnPropertySymbols:function(Lr){return et.f(D(Lr))}}),B){var Ur=!P||ne(function(){var Rr=g();return B([Rr])!="[null]"||B({a:Rr})!="{}"||B(Object(Rr))!="{}"});N({target:"JSON",stat:!0,forced:Ur},{stringify:function(Lr,pr,br){for(var gn=[Lr],Rn=1,fn;arguments.length>Rn;)gn.push(arguments[Rn++]);if(fn=pr,!(!oe(pr)&&Lr===void 0||j(Lr)))return de(pr)||(pr=function(Dn,Yn){if(typeof fn=="function"&&(Yn=fn.call(this,Dn,Yn)),!j(Yn))return Yn}),gn[1]=pr,B.apply(null,gn)}})}g[Cr][M]||ge(g[Cr],M,g[Cr].valueOf),hr(g,Tr),ot[Xt]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(c,E,h){var N=h("./node_modules/core-js/internals/global.js"),S=h("./node_modules/core-js/internals/dom-iterables.js"),I=h("./node_modules/core-js/internals/array-for-each.js"),T=h("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var X in S){var P=N[X],ne=P&&P.prototype;if(ne&&ne.forEach!==I)try{T(ne,"forEach",I)}catch(K){ne.forEach=I}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(c,E,h){var N=h("./node_modules/core-js/internals/global.js"),S=h("./node_modules/core-js/internals/dom-iterables.js"),I=h("./node_modules/core-js/modules/es.array.iterator.js"),T=h("./node_modules/core-js/internals/create-non-enumerable-property.js"),X=h("./node_modules/core-js/internals/well-known-symbol.js"),P=X("iterator"),ne=X("toStringTag"),K=I.values;for(var de in S){var oe=N[de],j=oe&&oe.prototype;if(j){if(j[P]!==K)try{T(j,P,K)}catch(D){j[P]=K}if(j[ne]||T(j,ne,de),S[de]){for(var W in I)if(j[W]!==I[W])try{T(j,W,I[W])}catch(D){j[W]=I[W]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(c){(function(E,h){c.exports=h()})(this,function(){"use strict";function E(Ce){var pt=typeof Ce;return Ce!==null&&(pt==="object"||pt==="function")}function h(Ce){return typeof Ce=="function"}var N=void 0;Array.isArray?N=Array.isArray:N=function(Ce){return Object.prototype.toString.call(Ce)==="[object Array]"};var S=N,I=0,T=void 0,X=void 0,P=function(pt,ut){$[I]=pt,$[I+1]=ut,I+=2,I===2&&(X?X(Ke):et())};function ne(Ce){X=Ce}function K(Ce){P=Ce}var de=typeof window!="undefined"?window:void 0,oe=de||{},j=oe.MutationObserver||oe.WebKitMutationObserver,W=typeof self=="undefined"&&typeof U!="undefined"&&{}.toString.call(U)==="[object process]",D=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function ce(){return function(){return U.nextTick(Ke)}}function pe(){return typeof T!="undefined"?function(){T(Ke)}:Qe()}function Se(){var Ce=0,pt=new j(Ke),ut=document.createTextNode("");return pt.observe(ut,{characterData:!0}),function(){ut.data=Ce=++Ce%2}}function ye(){var Ce=new MessageChannel;return Ce.port1.onmessage=Ke,function(){return Ce.port2.postMessage(0)}}function Qe(){var Ce=setTimeout;return function(){return Ce(Ke,1)}}var $=new Array(1e3);function Ke(){for(var Ce=0;Ce<I;Ce+=2){var pt=$[Ce],ut=$[Ce+1];pt(ut),$[Ce]=void 0,$[Ce+1]=void 0}I=0}function O(){try{var Ce=Function("return this")().require("vertx");return T=Ce.runOnLoop||Ce.runOnContext,pe()}catch(pt){return Qe()}}var et=void 0;W?et=ce():j?et=Se():D?et=ye():de===void 0?et=O():et=Qe();function Pe(Ce,pt){var ut=this,ke=new this.constructor(ge);ke[Te]===void 0&&B(ke);var le=ut._state;if(le){var Ue=arguments[le-1];P(function(){return rt(le,ke,Ue,ut._result)})}else Cr(ut,ke,Ce,pt);return ke}function ve(Ce){var pt=this;if(Ce&&typeof Ce=="object"&&Ce.constructor===pt)return Ce;var ut=new pt(ge);return er(ut,Ce),ut}var Te=Math.random().toString(36).substring(2);function ge(){}var Be=void 0,ue=1,we=2;function ot(){return new TypeError("You cannot resolve a promise with itself")}function lt(){return new TypeError("A promises callback cannot return that same promise.")}function Je(Ce,pt,ut,ke){try{Ce.call(pt,ut,ke)}catch(le){return le}}function fe(Ce,pt,ut){P(function(ke){var le=!1,Ue=Je(ut,pt,function(Ct){le||(le=!0,pt!==Ct?er(ke,Ct):Xt(ke,Ct))},function(Ct){le||(le=!0,Tr(ke,Ct))},"Settle: "+(ke._label||" unknown promise"));!le&&Ue&&(le=!0,Tr(ke,Ue))},Ce)}function qt(Ce,pt){pt._state===ue?Xt(Ce,pt._result):pt._state===we?Tr(Ce,pt._result):Cr(pt,void 0,function(ut){return er(Ce,ut)},function(ut){return Tr(Ce,ut)})}function hr(Ce,pt,ut){pt.constructor===Ce.constructor&&ut===Pe&&pt.constructor.resolve===ve?qt(Ce,pt):ut===void 0?Xt(Ce,pt):h(ut)?fe(Ce,pt,ut):Xt(Ce,pt)}function er(Ce,pt){if(Ce===pt)Tr(Ce,ot());else if(E(pt)){var ut=void 0;try{ut=pt.then}catch(ke){Tr(Ce,ke);return}hr(Ce,pt,ut)}else Xt(Ce,pt)}function Fr(Ce){Ce._onerror&&Ce._onerror(Ce._result),M(Ce)}function Xt(Ce,pt){Ce._state===Be&&(Ce._result=pt,Ce._state=ue,Ce._subscribers.length!==0&&P(M,Ce))}function Tr(Ce,pt){Ce._state===Be&&(Ce._state=we,Ce._result=pt,P(Fr,Ce))}function Cr(Ce,pt,ut,ke){var le=Ce._subscribers,Ue=le.length;Ce._onerror=null,le[Ue]=pt,le[Ue+ue]=ut,le[Ue+we]=ke,Ue===0&&Ce._state&&P(M,Ce)}function M(Ce){var pt=Ce._subscribers,ut=Ce._state;if(pt.length!==0){for(var ke=void 0,le=void 0,Ue=Ce._result,Ct=0;Ct<pt.length;Ct+=3)ke=pt[Ct],le=pt[Ct+ut],ke?rt(ut,ke,le,Ue):le(Ue);Ce._subscribers.length=0}}function rt(Ce,pt,ut,ke){var le=h(ut),Ue=void 0,Ct=void 0,Ft=!0;if(le){try{Ue=ut(ke)}catch($t){Ft=!1,Ct=$t}if(pt===Ue){Tr(pt,lt());return}}else Ue=ke;pt._state!==Be||(le&&Ft?er(pt,Ue):Ft===!1?Tr(pt,Ct):Ce===ue?Xt(pt,Ue):Ce===we&&Tr(pt,Ue))}function Q(Ce,pt){try{pt(function(ke){er(Ce,ke)},function(ke){Tr(Ce,ke)})}catch(ut){Tr(Ce,ut)}}var p=0;function g(){return p++}function B(Ce){Ce[Te]=p++,Ce._state=void 0,Ce._result=void 0,Ce._subscribers=[]}function se(){return new Error("Array Methods must be provided an Array")}var De=function(){function Ce(pt,ut){this._instanceConstructor=pt,this.promise=new pt(ge),this.promise[Te]||B(this.promise),S(ut)?(this.length=ut.length,this._remaining=ut.length,this._result=new Array(this.length),this.length===0?Xt(this.promise,this._result):(this.length=this.length||0,this._enumerate(ut),this._remaining===0&&Xt(this.promise,this._result))):Tr(this.promise,se())}return Ce.prototype._enumerate=function(ut){for(var ke=0;this._state===Be&&ke<ut.length;ke++)this._eachEntry(ut[ke],ke)},Ce.prototype._eachEntry=function(ut,ke){var le=this._instanceConstructor,Ue=le.resolve;if(Ue===ve){var Ct=void 0,Ft=void 0,$t=!1;try{Ct=ut.then}catch(Dr){$t=!0,Ft=Dr}if(Ct===Pe&&ut._state!==Be)this._settledAt(ut._state,ke,ut._result);else if(typeof Ct!="function")this._remaining--,this._result[ke]=ut;else if(le===tt){var Pr=new le(ge);$t?Tr(Pr,Ft):hr(Pr,ut,Ct),this._willSettleAt(Pr,ke)}else this._willSettleAt(new le(function(Dr){return Dr(ut)}),ke)}else this._willSettleAt(Ue(ut),ke)},Ce.prototype._settledAt=function(ut,ke,le){var Ue=this.promise;Ue._state===Be&&(this._remaining--,ut===we?Tr(Ue,le):this._result[ke]=le),this._remaining===0&&Xt(Ue,this._result)},Ce.prototype._willSettleAt=function(ut,ke){var le=this;Cr(ut,void 0,function(Ue){return le._settledAt(ue,ke,Ue)},function(Ue){return le._settledAt(we,ke,Ue)})},Ce}();function q(Ce){return new De(this,Ce).promise}function te(Ce){var pt=this;return S(Ce)?new pt(function(ut,ke){for(var le=Ce.length,Ue=0;Ue<le;Ue++)pt.resolve(Ce[Ue]).then(ut,ke)}):new pt(function(ut,ke){return ke(new TypeError("You must pass an array to race."))})}function Fe(Ce){var pt=this,ut=new pt(ge);return Tr(ut,Ce),ut}function Ee(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function J(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var tt=function(){function Ce(pt){this[Te]=g(),this._result=this._state=void 0,this._subscribers=[],ge!==pt&&(typeof pt!="function"&&Ee(),this instanceof Ce?Q(this,pt):J())}return Ce.prototype.catch=function(ut){return this.then(null,ut)},Ce.prototype.finally=function(ut){var ke=this,le=ke.constructor;return h(ut)?ke.then(function(Ue){return le.resolve(ut()).then(function(){return Ue})},function(Ue){return le.resolve(ut()).then(function(){throw Ue})}):ke.then(ut,ut)},Ce}();tt.prototype.then=Pe,tt.all=q,tt.race=te,tt.resolve=ve,tt.reject=Fe,tt._setScheduler=ne,tt._setAsap=K,tt._asap=P;function kt(){var Ce=void 0;if(typeof d.g!="undefined")Ce=d.g;else if(typeof self!="undefined")Ce=self;else try{Ce=Function("return this")()}catch(ke){throw new Error("polyfill failed because global object is unavailable in this environment")}var pt=Ce.Promise;if(pt){var ut=null;try{ut=Object.prototype.toString.call(pt.resolve())}catch(ke){}if(ut==="[object Promise]"&&!pt.cast)return}Ce.Promise=tt}return tt.polyfill=kt,tt.Promise=tt,tt})},html2canvas:function(c){"use strict";c.exports=V},jspdf:function(c){"use strict";c.exports=me}},ee={};function z(c){var E=ee[c];if(E!==void 0)return E.exports;var h=ee[c]={exports:{}};return Oe[c].call(h.exports,h,h.exports,z),h.exports}(function(){z.n=function(c){var E=c&&c.__esModule?function(){return c.default}:function(){return c};return z.d(E,{a:E}),E}})(),function(){z.d=function(c,E){for(var h in E)z.o(E,h)&&!z.o(c,h)&&Object.defineProperty(c,h,{enumerable:!0,get:E[h]})}}(),function(){z.o=function(c,E){return Object.prototype.hasOwnProperty.call(c,E)}}(),function(){z.r=function(c){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(c,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(c,"__esModule",{value:!0})}}();var C={};return function(){"use strict";z.r(C);var c=z("./src/worker.js"),E=z("./src/plugin/jspdf-plugin.js"),h=z("./src/plugin/pagebreaks.js"),N=z("./src/plugin/hyperlinks.js"),S=function I(T,X){var P=new I.Worker(X);return T?P.from(T).save():P};S.Worker=c.default,C.default=S}(),C=C.default,C}()})},67467:function(Sn,ar){ar.read=function(d,U,me,V,Oe){var ee,z,C=Oe*8-V-1,c=(1<<C)-1,E=c>>1,h=-7,N=me?Oe-1:0,S=me?-1:1,I=d[U+N];for(N+=S,ee=I&(1<<-h)-1,I>>=-h,h+=C;h>0;ee=ee*256+d[U+N],N+=S,h-=8);for(z=ee&(1<<-h)-1,ee>>=-h,h+=V;h>0;z=z*256+d[U+N],N+=S,h-=8);if(ee===0)ee=1-E;else{if(ee===c)return z?NaN:(I?-1:1)*(1/0);z=z+Math.pow(2,V),ee=ee-E}return(I?-1:1)*z*Math.pow(2,ee-V)},ar.write=function(d,U,me,V,Oe,ee){var z,C,c,E=ee*8-Oe-1,h=(1<<E)-1,N=h>>1,S=Oe===23?Math.pow(2,-24)-Math.pow(2,-77):0,I=V?0:ee-1,T=V?1:-1,X=U<0||U===0&&1/U<0?1:0;for(U=Math.abs(U),isNaN(U)||U===1/0?(C=isNaN(U)?1:0,z=h):(z=Math.floor(Math.log(U)/Math.LN2),U*(c=Math.pow(2,-z))<1&&(z--,c*=2),z+N>=1?U+=S/c:U+=S*Math.pow(2,1-N),U*c>=2&&(z++,c/=2),z+N>=h?(C=0,z=h):z+N>=1?(C=(U*c-1)*Math.pow(2,Oe),z=z+N):(C=U*Math.pow(2,N-1)*Math.pow(2,Oe),z=0));Oe>=8;d[me+I]=C&255,I+=T,C/=256,Oe-=8);for(z=z<<Oe|C,E+=Oe;E>0;d[me+I]=z&255,I+=T,z/=256,E-=8);d[me+I-T]|=X*128}},24334:function(Sn,ar,d){var U,me;(function(V,Oe){Sn.exports=Oe(V)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof d.g!="undefined"?d.g:this,function(V){"use strict";V=V||{};var Oe=V.Base64,ee="2.6.4",z="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",C=function(O){for(var et={},Pe=0,ve=O.length;Pe<ve;Pe++)et[O.charAt(Pe)]=Pe;return et}(z),c=String.fromCharCode,E=function(O){if(O.length<2){var et=O.charCodeAt(0);return et<128?O:et<2048?c(192|et>>>6)+c(128|et&63):c(224|et>>>12&15)+c(128|et>>>6&63)+c(128|et&63)}else{var et=65536+(O.charCodeAt(0)-55296)*1024+(O.charCodeAt(1)-56320);return c(240|et>>>18&7)+c(128|et>>>12&63)+c(128|et>>>6&63)+c(128|et&63)}},h=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,N=function(O){return O.replace(h,E)},S=function(O){var et=[0,2,1][O.length%3],Pe=O.charCodeAt(0)<<16|(O.length>1?O.charCodeAt(1):0)<<8|(O.length>2?O.charCodeAt(2):0),ve=[z.charAt(Pe>>>18),z.charAt(Pe>>>12&63),et>=2?"=":z.charAt(Pe>>>6&63),et>=1?"=":z.charAt(Pe&63)];return ve.join("")},I=V.btoa&&typeof V.btoa=="function"?function(O){return V.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,S)},T=function(O){return I(N(String(O)))},X=function(O){return O.replace(/[+\/]/g,function(et){return et=="+"?"-":"_"}).replace(/=/g,"")},P=function(O,et){return et?X(T(O)):T(O)},ne=function(O){return P(O,!0)},K;V.Uint8Array&&(K=function(O,et){for(var Pe="",ve=0,Te=O.length;ve<Te;ve+=3){var ge=O[ve],Be=O[ve+1],ue=O[ve+2],we=ge<<16|Be<<8|ue;Pe+=z.charAt(we>>>18)+z.charAt(we>>>12&63)+(typeof Be!="undefined"?z.charAt(we>>>6&63):"=")+(typeof ue!="undefined"?z.charAt(we&63):"=")}return et?X(Pe):Pe});var de=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,oe=function(O){switch(O.length){case 4:var et=(7&O.charCodeAt(0))<<18|(63&O.charCodeAt(1))<<12|(63&O.charCodeAt(2))<<6|63&O.charCodeAt(3),Pe=et-65536;return c((Pe>>>10)+55296)+c((Pe&1023)+56320);case 3:return c((15&O.charCodeAt(0))<<12|(63&O.charCodeAt(1))<<6|63&O.charCodeAt(2));default:return c((31&O.charCodeAt(0))<<6|63&O.charCodeAt(1))}},j=function(O){return O.replace(de,oe)},W=function(O){var et=O.length,Pe=et%4,ve=(et>0?C[O.charAt(0)]<<18:0)|(et>1?C[O.charAt(1)]<<12:0)|(et>2?C[O.charAt(2)]<<6:0)|(et>3?C[O.charAt(3)]:0),Te=[c(ve>>>16),c(ve>>>8&255),c(ve&255)];return Te.length-=[0,0,2,1][Pe],Te.join("")},D=V.atob&&typeof V.atob=="function"?function(O){return V.atob(O)}:function(O){return O.replace(/\S{1,4}/g,W)},ce=function(O){return D(String(O).replace(/[^A-Za-z0-9\+\/]/g,""))},pe=function(O){return j(D(O))},Se=function(O){return String(O).replace(/[-_]/g,function(et){return et=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},ye=function(O){return pe(Se(O))},Qe;V.Uint8Array&&(Qe=function(O){return Uint8Array.from(ce(Se(O)),function(et){return et.charCodeAt(0)})});var $=function(){var O=V.Base64;return V.Base64=Oe,O};if(V.Base64={VERSION:ee,atob:ce,btoa:I,fromBase64:ye,toBase64:P,utob:N,encode:P,encodeURI:ne,btou:j,decode:ye,noConflict:$,fromUint8Array:K,toUint8Array:Qe},typeof Object.defineProperty=="function"){var Ke=function(O){return{value:O,enumerable:!1,writable:!0,configurable:!0}};V.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Ke(function(){return ye(this)})),Object.defineProperty(String.prototype,"toBase64",Ke(function(O){return P(this,O)})),Object.defineProperty(String.prototype,"toBase64URI",Ke(function(){return P(this,!0)}))}}return V.Meteor&&(Base64=V.Base64),Sn.exports?Sn.exports.Base64=V.Base64:(U=[],me=function(){return V.Base64}.apply(ar,U),me!==void 0&&(Sn.exports=me)),{Base64:V.Base64}})},73207:function(Sn,ar,d){"use strict";d.r(ar),d.d(ar,{AcroForm:function(){return Wo},AcroFormAppearance:function(){return pi},AcroFormButton:function(){return No},AcroFormCheckBox:function(){return Zo},AcroFormChoiceField:function(){return lo},AcroFormComboBox:function(){return Ja},AcroFormEditBox:function(){return Ka},AcroFormListBox:function(){return vo},AcroFormPasswordField:function(){return To},AcroFormPushButton:function(){return Dl},AcroFormRadioButton:function(){return ps},AcroFormTextField:function(){return Qs},GState:function(){return ua},ShadingPattern:function(){return fa},TilingPattern:function(){return $i},default:function(){return sd},jsPDF:function(){return xi}});var U=d(39559),me={},V=function(A,a,l,y,F){var x=new Worker(me[a]||(me[a]=URL.createObjectURL(new Blob([A+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return x.onmessage=function(H){var _=H.data,ae=_.$e$;if(ae){var Me=new Error(ae[0]);Me.code=ae[1],Me.stack=ae[2],F(Me,null)}else F(null,_)},x.postMessage(l,y),x},Oe=Uint8Array,ee=Uint16Array,z=Int32Array,C=new Oe([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]),c=new Oe([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]),E=new Oe([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),h=function(A,a){for(var l=new ee(31),y=0;y<31;++y)l[y]=a+=1<<A[y-1];for(var F=new z(l[30]),y=1;y<30;++y)for(var x=l[y];x<l[y+1];++x)F[x]=x-l[y]<<5|y;return{b:l,r:F}},N=h(C,2),S=N.b,I=N.r;S[28]=258,I[258]=28;for(var T=h(c,0),X=T.b,P=T.r,ne=new ee(32768),K=0;K<32768;++K){var de=(K&43690)>>1|(K&21845)<<1;de=(de&52428)>>2|(de&13107)<<2,de=(de&61680)>>4|(de&3855)<<4,ne[K]=((de&65280)>>8|(de&255)<<8)>>1}for(var oe=function(A,a,l){for(var y=A.length,F=0,x=new ee(a);F<y;++F)A[F]&&++x[A[F]-1];var H=new ee(a);for(F=1;F<a;++F)H[F]=H[F-1]+x[F-1]<<1;var _;if(l){_=new ee(1<<a);var ae=15-a;for(F=0;F<y;++F)if(A[F])for(var Me=F<<4|A[F],Ge=a-A[F],Xe=H[A[F]-1]++<<Ge,ct=Xe|(1<<Ge)-1;Xe<=ct;++Xe)_[ne[Xe]>>ae]=Me}else for(_=new ee(y),F=0;F<y;++F)A[F]&&(_[F]=ne[H[A[F]-1]++]>>15-A[F]);return _},j=new Oe(288),K=0;K<144;++K)j[K]=8;for(var K=144;K<256;++K)j[K]=9;for(var K=256;K<280;++K)j[K]=7;for(var K=280;K<288;++K)j[K]=8;for(var W=new Oe(32),K=0;K<32;++K)W[K]=5;var D=oe(j,9,0),ce=oe(j,9,1),pe=oe(W,5,0),Se=oe(W,5,1),ye=function(A){for(var a=A[0],l=1;l<A.length;++l)A[l]>a&&(a=A[l]);return a},Qe=function(A,a,l){var y=a/8|0;return(A[y]|A[y+1]<<8)>>(a&7)&l},$=function(A,a){var l=a/8|0;return(A[l]|A[l+1]<<8|A[l+2]<<16)>>(a&7)},Ke=function(A){return(A+7)/8|0},O=function(A,a,l){return(a==null||a<0)&&(a=0),(l==null||l>A.length)&&(l=A.length),new Oe(A.subarray(a,l))},et={UnexpectedEOF:0,InvalidBlockType:1,InvalidLengthLiteral:2,InvalidDistance:3,StreamFinished:4,NoStreamHandler:5,InvalidHeader:6,NoCallback:7,InvalidUTF8:8,ExtraFieldTooLong:9,InvalidDate:10,FilenameTooLong:11,StreamFinishing:12,InvalidZipData:13,UnknownCompressionMethod:14},Pe=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],ve=function(A,a,l){var y=new Error(a||Pe[A]);if(y.code=A,Error.captureStackTrace&&Error.captureStackTrace(y,ve),!l)throw y;return y},Te=function(A,a,l,y){var F=A.length,x=y?y.length:0;if(!F||a.f&&!a.l)return l||new Oe(0);var H=!l,_=H||a.i!=2,ae=a.i;H&&(l=new Oe(F*3));var Me=function(Sr){var _r=l.length;if(Sr>_r){var un=new Oe(Math.max(_r*2,Sr));un.set(l),l=un}},Ge=a.f||0,Xe=a.p||0,ct=a.b||0,xe=a.l,Ht=a.d,St=a.m,zt=a.n,gt=F*8;do{if(!xe){Ge=Qe(A,Xe,1);var Vt=Qe(A,Xe+1,3);if(Xe+=3,Vt)if(Vt==1)xe=ce,Ht=Se,St=9,zt=5;else if(Vt==2){var Xn=Qe(A,Xe,31)+257,qr=Qe(A,Xe+10,15)+4,ur=Xn+Qe(A,Xe+5,31)+1;Xe+=14;for(var rn=new Oe(ur),yn=new Oe(19),Et=0;Et<qr;++Et)yn[E[Et]]=Qe(A,Xe+Et*3,7);Xe+=qr*3;for(var Dt=ye(yn),Z=(1<<Dt)-1,G=oe(yn,Dt,1),Et=0;Et<ur;){var Ie=G[Qe(A,Xe,Z)];Xe+=Ie&15;var Br=Ie>>4;if(Br<16)rn[Et++]=Br;else{var Re=0,_e=0;for(Br==16?(_e=3+Qe(A,Xe,3),Xe+=2,Re=rn[Et-1]):Br==17?(_e=3+Qe(A,Xe,7),Xe+=3):Br==18&&(_e=11+Qe(A,Xe,127),Xe+=7);_e--;)rn[Et++]=Re}}var ze=rn.subarray(0,Xn),ft=rn.subarray(Xn);St=ye(ze),zt=ye(ft),xe=oe(ze,St,1),Ht=oe(ft,zt,1)}else ve(1);else{var Br=Ke(Xe)+4,jr=A[Br-4]|A[Br-3]<<8,cn=Br+jr;if(cn>F){ae&&ve(0);break}_&&Me(ct+jr),l.set(A.subarray(Br,cn),ct),a.b=ct+=jr,a.p=Xe=cn*8,a.f=Ge;continue}if(Xe>gt){ae&&ve(0);break}}_&&Me(ct+131072);for(var mt=(1<<St)-1,Qt=(1<<zt)-1,be=Xe;;be=Xe){var Re=xe[$(A,Xe)&mt],Ve=Re>>4;if(Xe+=Re&15,Xe>gt){ae&&ve(0);break}if(Re||ve(2),Ve<256)l[ct++]=Ve;else if(Ve==256){be=Xe,xe=null;break}else{var qe=Ve-254;if(Ve>264){var Et=Ve-257,yt=C[Et];qe=Qe(A,Xe,(1<<yt)-1)+S[Et],Xe+=yt}var Bt=Ht[$(A,Xe)&Qt],Ut=Bt>>4;Bt||ve(3),Xe+=Bt&15;var ft=X[Ut];if(Ut>3){var yt=c[Ut];ft+=$(A,Xe)&(1<<yt)-1,Xe+=yt}if(Xe>gt){ae&&ve(0);break}_&&Me(ct+131072);var ir=ct+qe;if(ct<ft){var rr=x-ft,kr=Math.min(ft,ir);for(rr+ct<0&&ve(3);ct<kr;++ct)l[ct]=y[rr+ct]}for(;ct<ir;++ct)l[ct]=l[ct-ft]}}a.l=xe,a.p=be,a.b=ct,a.f=Ge,xe&&(Ge=1,a.m=St,a.d=Ht,a.n=zt)}while(!Ge);return ct!=l.length&&H?O(l,0,ct):l.subarray(0,ct)},ge=function(A,a,l){l<<=a&7;var y=a/8|0;A[y]|=l,A[y+1]|=l>>8},Be=function(A,a,l){l<<=a&7;var y=a/8|0;A[y]|=l,A[y+1]|=l>>8,A[y+2]|=l>>16},ue=function(A,a){for(var l=[],y=0;y<A.length;++y)A[y]&&l.push({s:y,f:A[y]});var F=l.length,x=l.slice();if(!F)return{t:hr,l:0};if(F==1){var H=new Oe(l[0].s+1);return H[l[0].s]=1,{t:H,l:1}}l.sort(function(cn,Xn){return cn.f-Xn.f}),l.push({s:-1,f:25001});var _=l[0],ae=l[1],Me=0,Ge=1,Xe=2;for(l[0]={s:-1,f:_.f+ae.f,l:_,r:ae};Ge!=F-1;)_=l[l[Me].f<l[Xe].f?Me++:Xe++],ae=l[Me!=Ge&&l[Me].f<l[Xe].f?Me++:Xe++],l[Ge++]={s:-1,f:_.f+ae.f,l:_,r:ae};for(var ct=x[0].s,y=1;y<F;++y)x[y].s>ct&&(ct=x[y].s);var xe=new ee(ct+1),Ht=we(l[Ge-1],xe,0);if(Ht>a){var y=0,St=0,zt=Ht-a,gt=1<<zt;for(x.sort(function(Xn,qr){return xe[qr.s]-xe[Xn.s]||Xn.f-qr.f});y<F;++y){var Vt=x[y].s;if(xe[Vt]>a)St+=gt-(1<<Ht-xe[Vt]),xe[Vt]=a;else break}for(St>>=zt;St>0;){var Br=x[y].s;xe[Br]<a?St-=1<<a-xe[Br]++-1:++y}for(;y>=0&&St;--y){var jr=x[y].s;xe[jr]==a&&(--xe[jr],++St)}Ht=a}return{t:new Oe(xe),l:Ht}},we=function(A,a,l){return A.s==-1?Math.max(we(A.l,a,l+1),we(A.r,a,l+1)):a[A.s]=l},ot=function(A){for(var a=A.length;a&&!A[--a];);for(var l=new ee(++a),y=0,F=A[0],x=1,H=function(ae){l[y++]=ae},_=1;_<=a;++_)if(A[_]==F&&_!=a)++x;else{if(!F&&x>2){for(;x>138;x-=138)H(32754);x>2&&(H(x>10?x-11<<5|28690:x-3<<5|12305),x=0)}else if(x>3){for(H(F),--x;x>6;x-=6)H(8304);x>2&&(H(x-3<<5|8208),x=0)}for(;x--;)H(F);x=1,F=A[_]}return{c:l.subarray(0,y),n:a}},lt=function(A,a){for(var l=0,y=0;y<a.length;++y)l+=A[y]*a[y];return l},Je=function(A,a,l){var y=l.length,F=Ke(a+2);A[F]=y&255,A[F+1]=y>>8,A[F+2]=A[F]^255,A[F+3]=A[F+1]^255;for(var x=0;x<y;++x)A[F+x+4]=l[x];return(F+4+y)*8},fe=function(A,a,l,y,F,x,H,_,ae,Me,Ge){ge(a,Ge++,l),++F[256];for(var Xe=ue(F,15),ct=Xe.t,xe=Xe.l,Ht=ue(x,15),St=Ht.t,zt=Ht.l,gt=ot(ct),Vt=gt.c,Br=gt.n,jr=ot(St),cn=jr.c,Xn=jr.n,qr=new ee(19),ur=0;ur<Vt.length;++ur)++qr[Vt[ur]&31];for(var ur=0;ur<cn.length;++ur)++qr[cn[ur]&31];for(var rn=ue(qr,7),yn=rn.t,Et=rn.l,Dt=19;Dt>4&&!yn[E[Dt-1]];--Dt);var Z=Me+5<<3,G=lt(F,j)+lt(x,W)+H,Ie=lt(F,ct)+lt(x,St)+H+14+3*Dt+lt(qr,yn)+2*qr[16]+3*qr[17]+7*qr[18];if(ae>=0&&Z<=G&&Z<=Ie)return Je(a,Ge,A.subarray(ae,ae+Me));var Re,_e,ze,ft;if(ge(a,Ge,1+(Ie<G)),Ge+=2,Ie<G){Re=oe(ct,xe,0),_e=ct,ze=oe(St,zt,0),ft=St;var mt=oe(yn,Et,0);ge(a,Ge,Br-257),ge(a,Ge+5,Xn-1),ge(a,Ge+10,Dt-4),Ge+=14;for(var ur=0;ur<Dt;++ur)ge(a,Ge+3*ur,yn[E[ur]]);Ge+=3*Dt;for(var Qt=[Vt,cn],be=0;be<2;++be)for(var Ve=Qt[be],ur=0;ur<Ve.length;++ur){var qe=Ve[ur]&31;ge(a,Ge,mt[qe]),Ge+=yn[qe],qe>15&&(ge(a,Ge,Ve[ur]>>5&127),Ge+=Ve[ur]>>12)}}else Re=D,_e=j,ze=pe,ft=W;for(var ur=0;ur<_;++ur){var yt=y[ur];if(yt>255){var qe=yt>>18&31;Be(a,Ge,Re[qe+257]),Ge+=_e[qe+257],qe>7&&(ge(a,Ge,yt>>23&31),Ge+=C[qe]);var Bt=yt&31;Be(a,Ge,ze[Bt]),Ge+=ft[Bt],Bt>3&&(Be(a,Ge,yt>>5&8191),Ge+=c[Bt])}else Be(a,Ge,Re[yt]),Ge+=_e[yt]}return Be(a,Ge,Re[256]),Ge+_e[256]},qt=new z([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),hr=new Oe(0),er=function(A,a,l,y,F,x){var H=x.z||A.length,_=new Oe(y+H+5*(1+Math.ceil(H/7e3))+F),ae=_.subarray(y,_.length-F),Me=x.l,Ge=(x.r||0)&7;if(a){Ge&&(ae[0]=x.r>>3);for(var Xe=qt[a-1],ct=Xe>>13,xe=Xe&8191,Ht=(1<<l)-1,St=x.p||new ee(32768),zt=x.h||new ee(Ht+1),gt=Math.ceil(l/3),Vt=2*gt,Br=function(jn){return(A[jn]^A[jn+1]<<gt^A[jn+2]<<Vt)&Ht},jr=new z(25e3),cn=new ee(288),Xn=new ee(32),qr=0,ur=0,rn=x.i||0,yn=0,Et=x.w||0,Dt=0;rn+2<H;++rn){var Z=Br(rn),G=rn&32767,Ie=zt[Z];if(St[G]=Ie,zt[Z]=G,Et<=rn){var Re=H-rn;if((qr>7e3||yn>24576)&&(Re>423||!Me)){Ge=fe(A,ae,0,jr,cn,Xn,ur,yn,Dt,rn-Dt,Ge),yn=qr=ur=0,Dt=rn;for(var _e=0;_e<286;++_e)cn[_e]=0;for(var _e=0;_e<30;++_e)Xn[_e]=0}var ze=2,ft=0,mt=xe,Qt=G-Ie&32767;if(Re>2&&Z==Br(rn-Qt))for(var be=Math.min(ct,Re)-1,Ve=Math.min(32767,rn),qe=Math.min(258,Re);Qt<=Ve&&--mt&&G!=Ie;){if(A[rn+ze]==A[rn+ze-Qt]){for(var yt=0;yt<qe&&A[rn+yt]==A[rn+yt-Qt];++yt);if(yt>ze){if(ze=yt,ft=Qt,yt>be)break;for(var Bt=Math.min(Qt,yt-2),Ut=0,_e=0;_e<Bt;++_e){var ir=rn-Qt+_e&32767,rr=St[ir],kr=ir-rr&32767;kr>Ut&&(Ut=kr,Ie=ir)}}}G=Ie,Ie=St[G],Qt+=G-Ie&32767}if(ft){jr[yn++]=268435456|I[ze]<<18|P[ft];var Sr=I[ze]&31,_r=P[ft]&31;ur+=C[Sr]+c[_r],++cn[257+Sr],++Xn[_r],Et=rn+ze,++qr}else jr[yn++]=A[rn],++cn[A[rn]]}}for(rn=Math.max(rn,Et);rn<H;++rn)jr[yn++]=A[rn],++cn[A[rn]];Ge=fe(A,ae,Me,jr,cn,Xn,ur,yn,Dt,rn-Dt,Ge),Me||(x.r=Ge&7|ae[Ge/8|0]<<3,Ge-=7,x.h=zt,x.p=St,x.i=rn,x.w=Et)}else{for(var rn=x.w||0;rn<H+Me;rn+=65535){var un=rn+65535;un>=H&&(ae[Ge/8|0]=Me,un=H),Ge=Je(ae,Ge+1,A.subarray(rn,un))}x.i=H}return O(_,0,y+Ke(Ge)+F)},Fr=null,Xt=function(){var A=-1;return{p:function(a){for(var l=A,y=0;y<a.length;++y)l=Fr[l&255^a[y]]^l>>>8;A=l},d:function(){return~A}}},Tr=function(){var A=1,a=0;return{p:function(l){for(var y=A,F=a,x=l.length|0,H=0;H!=x;){for(var _=Math.min(H+2655,x);H<_;++H)F+=y+=l[H];y=(y&65535)+15*(y>>16),F=(F&65535)+15*(F>>16)}A=y,a=F},d:function(){return A%=65521,a%=65521,(A&255)<<24|(A&65280)<<8|(a&255)<<8|a>>8}}},Cr=function(A,a,l,y,F){if(!F&&(F={l:1},a.dictionary)){var x=a.dictionary.subarray(-32768),H=new Oe(x.length+A.length);H.set(x),H.set(A,x.length),A=H,F.w=x.length}return er(A,a.level==null?6:a.level,a.mem==null?F.l?Math.ceil(Math.max(8,Math.min(13,Math.log(A.length)))*1.5):20:12+a.mem,l,y,F)},M=function(A,a){var l={};for(var y in A)l[y]=A[y];for(var y in a)l[y]=a[y];return l},rt=function(A,a,l){for(var y=A(),F=A.toString(),x=F.slice(F.indexOf("[")+1,F.lastIndexOf("]")).replace(/\s+/g,"").split(","),H=0;H<y.length;++H){var _=y[H],ae=x[H];if(typeof _=="function"){a+=";"+ae+"=";var Me=_.toString();if(_.prototype)if(Me.indexOf("[native code]")!=-1){var Ge=Me.indexOf(" ",8)+1;a+=Me.slice(Ge,Me.indexOf("(",Ge))}else{a+=Me;for(var Xe in _.prototype)a+=";"+ae+".prototype."+Xe+"="+_.prototype[Xe].toString()}else a+=Me}else l[ae]=_}return a},Q=null,p=function(A){var a=[];for(var l in A)A[l].buffer&&a.push((A[l]=new A[l].constructor(A[l])).buffer);return a},g=function(A,a,l,y){if(!Q[l]){for(var F="",x={},H=A.length-1,_=0;_<H;++_)F=rt(A[_],F,x);Q[l]={c:rt(A[H],F,x),e:x}}var ae=M({},Q[l].e);return V(Q[l].c+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+a.toString()+"}",l,ae,p(ae),y)},B=function(){return[Oe,ee,z,C,c,E,S,X,ce,Se,ne,Pe,oe,ye,Qe,$,Ke,O,ve,Te,Dn,Ee,J]},se=function(){return[Oe,ee,z,C,c,E,I,P,D,j,pe,W,ne,qt,hr,oe,ge,Be,ue,we,ot,lt,Je,fe,Ke,O,er,Cr,br,Ee]},De=function(){return[Ue,$t,le,Xt,Fr]},q=function(){return[Ct,Ft]},te=function(){return[Pr,le,Tr]},Fe=function(){return[Dr]},Ee=function(A){return postMessage(A,[A.buffer])},J=function(A){return A&&{out:A.size&&new Oe(A.size),dictionary:A.dictionary}},tt=function(A,a,l,y,F,x){var H=g(l,y,F,function(_,ae){H.terminate(),x(_,ae)});return H.postMessage([A,a],a.consume?[A.buffer]:[]),function(){H.terminate()}},kt=function(A){return A.ondata=function(a,l){return postMessage([a,l],[a.buffer])},function(a){a.data.length?(A.push(a.data[0],a.data[1]),postMessage([a.data[0].length])):A.flush()}},Ce=function(A,a,l,y,F,x,H){var _,ae=g(A,y,F,function(Me,Ge){Me?(ae.terminate(),a.ondata.call(a,Me)):Array.isArray(Ge)?Ge.length==1?(a.queuedSize-=Ge[0],a.ondrain&&a.ondrain(Ge[0])):(Ge[1]&&ae.terminate(),a.ondata.call(a,Me,Ge[0],Ge[1])):H(Ge)});ae.postMessage(l),a.queuedSize=0,a.push=function(Me,Ge){a.ondata||ve(5),_&&a.ondata(ve(4,0,1),null,!!Ge),a.queuedSize+=Me.length,ae.postMessage([Me,_=Ge],[Me.buffer])},a.terminate=function(){ae.terminate()},x&&(a.flush=function(){ae.postMessage([])})},pt=function(A,a){return A[a]|A[a+1]<<8},ut=function(A,a){return(A[a]|A[a+1]<<8|A[a+2]<<16|A[a+3]<<24)>>>0},ke=function(A,a){return ut(A,a)+ut(A,a+4)*4294967296},le=function(A,a,l){for(;l;++a)A[a]=l,l>>>=8},Ue=function(A,a){var l=a.filename;if(A[0]=31,A[1]=139,A[2]=8,A[8]=a.level<2?4:a.level==9?2:0,A[9]=3,a.mtime!=0&&le(A,4,Math.floor(new Date(a.mtime||Date.now())/1e3)),l){A[3]=8;for(var y=0;y<=l.length;++y)A[y+10]=l.charCodeAt(y)}},Ct=function(A){(A[0]!=31||A[1]!=139||A[2]!=8)&&ve(6,"invalid gzip data");var a=A[3],l=10;a&4&&(l+=(A[10]|A[11]<<8)+2);for(var y=(a>>3&1)+(a>>4&1);y>0;y-=!A[l++]);return l+(a&2)},Ft=function(A){var a=A.length;return(A[a-4]|A[a-3]<<8|A[a-2]<<16|A[a-1]<<24)>>>0},$t=function(A){return 10+(A.filename?A.filename.length+1:0)},Pr=function(A,a){var l=a.level,y=l==0?0:l<6?1:l==9?3:2;if(A[0]=120,A[1]=y<<6|(a.dictionary&&32),A[1]|=31-(A[0]<<8|A[1])%31,a.dictionary){var F=Tr();F.p(a.dictionary),le(A,2,F.d())}},Dr=function(A,a){return((A[0]&15)!=8||A[0]>>4>7||(A[0]<<8|A[1])%31)&&ve(6,"invalid zlib data"),(A[1]>>5&1)==+!a&&ve(6,"invalid zlib data: "+(A[1]&32?"need":"unexpected")+" dictionary"),(A[1]>>3&4)+2};function Ur(A,a){return typeof A=="function"&&(a=A,A={}),this.ondata=a,A}var Rr=null,Lr=null;function pr(A,a,l){return l||(l=a,a={}),typeof l!="function"&&ve(7),tt(A,a,[se],function(y){return Ee(br(y.data[0],y.data[1]))},0,l)}function br(A,a){return Cr(A,a||{},0,0)}var gn=null,Rn=null;function fn(A,a,l){return l||(l=a,a={}),typeof l!="function"&&ve(7),tt(A,a,[B],function(y){return Ee(Dn(y.data[0],J(y.data[1])))},1,l)}function Dn(A,a){return Te(A,{i:2},a&&a.out,a&&a.dictionary)}var Yn=null,Hr=null;function ei(A,a,l){return l||(l=a,a={}),typeof l!="function"&&ve(7),tt(A,a,[se,De,function(){return[ki]}],function(y){return Ee(ki(y.data[0],y.data[1]))},2,l)}function ki(A,a){a||(a={});var l=Xt(),y=A.length;l.p(A);var F=Cr(A,a,$t(a),8),x=F.length;return Ue(F,a),le(F,x-8,l.d()),le(F,x-4,y),F}var qn=null,Gn=null;function Qi(A,a,l){return l||(l=a,a={}),typeof l!="function"&&ve(7),tt(A,a,[B,q,function(){return[ji]}],function(y){return Ee(ji(y.data[0],y.data[1]))},3,l)}function ji(A,a){var l=Ct(A);return l+8>A.length&&ve(6,"invalid gzip data"),Te(A.subarray(l,-8),{i:2},a&&a.out||new Oe(Ft(A)),a&&a.dictionary)}var ha=null,Gi=null;function ii(A,a,l){return l||(l=a,a={}),typeof l!="function"&&ve(7),tt(A,a,[se,te,function(){return[yi]}],function(y){return Ee(yi(y.data[0],y.data[1]))},4,l)}function yi(A,a){a||(a={});var l=Tr();l.p(A);var y=Cr(A,a,a.dictionary?6:2,4);return Pr(y,a),le(y,y.length-4,l.d()),y}var Fi=null,$e=null;function vt(A,a,l){return l||(l=a,a={}),typeof l!="function"&&ve(7),tt(A,a,[B,Fe,function(){return[dt]}],function(y){return Ee(dt(y.data[0],J(y.data[1])))},5,l)}function dt(A,a){return Te(A.subarray(Dr(A,a&&a.dictionary),-4),{i:2},a&&a.out,a&&a.dictionary)}var At=null,fr=null;function tr(A,a,l){return l||(l=a,a={}),typeof l!="function"&&ve(7),A[0]==31&&A[1]==139&&A[2]==8?Qi(A,a,l):(A[0]&15)!=8||A[0]>>4>7||(A[0]<<8|A[1])%31?fn(A,a,l):vt(A,a,l)}function Wr(A,a){return A[0]==31&&A[1]==139&&A[2]==8?ji(A,a):(A[0]&15)!=8||A[0]>>4>7||(A[0]<<8|A[1])%31?Dn(A,a):dt(A,a)}var Mr=function(A,a,l,y){for(var F in A){var x=A[F],H=a+F,_=y;Array.isArray(x)&&(_=M(y,x[1]),x=x[0]),x instanceof Oe?l[H]=[x,_]:(l[H+="/"]=[new Oe(0),_],Mr(x,H,l,y))}},Gt=typeof TextEncoder!="undefined"&&new TextEncoder,It=typeof TextDecoder!="undefined"&&new TextDecoder,sr=0;try{It.decode(hr,{stream:!0}),sr=1}catch(A){}var dr=function(A){for(var a="",l=0;;){var y=A[l++],F=(y>127)+(y>223)+(y>239);if(l+F>A.length)return{s:a,r:O(A,l-1)};F?F==3?(y=((y&15)<<18|(A[l++]&63)<<12|(A[l++]&63)<<6|A[l++]&63)-65536,a+=String.fromCharCode(55296|y>>10,56320|y&1023)):F&1?a+=String.fromCharCode((y&31)<<6|A[l++]&63):a+=String.fromCharCode((y&15)<<12|(A[l++]&63)<<6|A[l++]&63):a+=String.fromCharCode(y)}},cr=null,xr=null;function at(A,a){if(a){for(var l=new Oe(A.length),y=0;y<A.length;++y)l[y]=A.charCodeAt(y);return l}if(Gt)return Gt.encode(A);for(var F=A.length,x=new Oe(A.length+(A.length>>1)),H=0,_=function(Ge){x[H++]=Ge},y=0;y<F;++y){if(H+5>x.length){var ae=new Oe(H+8+(F-y<<1));ae.set(x),x=ae}var Me=A.charCodeAt(y);Me<128||a?_(Me):Me<2048?(_(192|Me>>6),_(128|Me&63)):Me>55295&&Me<57344?(Me=65536+(Me&1047552)|A.charCodeAt(++y)&1023,_(240|Me>>18),_(128|Me>>12&63),_(128|Me>>6&63),_(128|Me&63)):(_(224|Me>>12),_(128|Me>>6&63),_(128|Me&63))}return O(x,0,H)}function wt(A,a){if(a){for(var l="",y=0;y<A.length;y+=16384)l+=String.fromCharCode.apply(null,A.subarray(y,y+16384));return l}else{if(It)return It.decode(A);var F=dr(A),x=F.s,l=F.r;return l.length&&ve(8),x}}var Rt=function(A){return A==1?3:A<6?2:A==9?1:0},Kt=function(A,a){return a+30+pt(A,a+26)+pt(A,a+28)},Ar=function(A,a,l){var y=pt(A,a+28),F=wt(A.subarray(a+46,a+46+y),!(pt(A,a+8)&2048)),x=a+46+y,H=ut(A,a+20),_=l&&H==4294967295?nr(A,x):[H,ut(A,a+24),ut(A,a+42)],ae=_[0],Me=_[1],Ge=_[2];return[pt(A,a+10),ae,Me,F,x+pt(A,a+30)+pt(A,a+32),Ge]},nr=function(A,a){for(;pt(A,a)!=1;a+=4+pt(A,a+2));return[ke(A,a+12),ke(A,a+4),ke(A,a+20)]},_t=function(A){var a=0;if(A)for(var l in A){var y=A[l].length;y>65535&&ve(9),a+=y+4}return a},Ye=function(A,a,l,y,F,x,H,_){var ae=y.length,Me=l.extra,Ge=_&&_.length,Xe=_t(Me);le(A,a,H!=null?33639248:67324752),a+=4,H!=null&&(A[a++]=20,A[a++]=l.os),A[a]=20,a+=2,A[a++]=l.flag<<1|(x<0&&8),A[a++]=F&&8,A[a++]=l.compression&255,A[a++]=l.compression>>8;var ct=new Date(l.mtime==null?Date.now():l.mtime),xe=ct.getFullYear()-1980;if((xe<0||xe>119)&&ve(10),le(A,a,xe<<25|ct.getMonth()+1<<21|ct.getDate()<<16|ct.getHours()<<11|ct.getMinutes()<<5|ct.getSeconds()>>1),a+=4,x!=-1&&(le(A,a,l.crc),le(A,a+4,x<0?-x-2:x),le(A,a+8,l.size)),le(A,a+12,ae),le(A,a+14,Xe),a+=16,H!=null&&(le(A,a,Ge),le(A,a+6,l.attrs),le(A,a+10,H),a+=14),A.set(y,a),a+=ae,Xe)for(var Ht in Me){var St=Me[Ht],zt=St.length;le(A,a,+Ht),le(A,a+2,zt),A.set(St,a+4),a+=4+zt}return Ge&&(A.set(_,a),a+=Ge),a},xt=function(A,a,l,y,F){le(A,a,101010256),le(A,a+8,l),le(A,a+10,l),le(A,a+12,y),le(A,a+16,F)},Nt=null,Wt=null,Jt=null,vr=null;function Er(A,a,l){l||(l=a,a={}),typeof l!="function"&&ve(7);var y={};Mr(A,"",y,a);var F=Object.keys(y),x=F.length,H=0,_=0,ae=x,Me=new Array(x),Ge=[],Xe=function(){for(var zt=0;zt<Ge.length;++zt)Ge[zt]()},ct=function(zt,gt){_n(function(){l(zt,gt)})};_n(function(){ct=l});var xe=function(){var zt=new Oe(_+22),gt=H,Vt=_-H;_=0;for(var Br=0;Br<ae;++Br){var jr=Me[Br];try{var cn=jr.c.length;Ye(zt,_,jr,jr.f,jr.u,cn);var Xn=30+jr.f.length+_t(jr.extra),qr=_+Xn;zt.set(jr.c,qr),Ye(zt,H,jr,jr.f,jr.u,cn,_,jr.m),H+=16+Xn+(jr.m?jr.m.length:0),_=qr+cn}catch(ur){return ct(ur,null)}}xt(zt,H,Me.length,Vt,gt),ct(null,zt)};x||xe();for(var Ht=function(zt){var gt=F[zt],Vt=y[gt],Br=Vt[0],jr=Vt[1],cn=Xt(),Xn=Br.length;cn.p(Br);var qr=at(gt),ur=qr.length,rn=jr.comment,yn=rn&&at(rn),Et=yn&&yn.length,Dt=_t(jr.extra),Z=jr.level==0?0:8,G=function(Ie,Re){if(Ie)Xe(),ct(Ie,null);else{var _e=Re.length;Me[zt]=M(jr,{size:Xn,crc:cn.d(),c:Re,f:qr,m:yn,u:ur!=gt.length||yn&&rn.length!=Et,compression:Z}),H+=30+ur+Dt+_e,_+=76+2*(ur+Dt)+(Et||0)+_e,--x||xe()}};if(ur>65535&&G(ve(11,0,1),null),!Z)G(null,Br);else if(Xn<16e4)try{G(null,br(Br,jr))}catch(Ie){G(Ie,null)}else Ge.push(pr(Br,jr,G))},St=0;St<ae;++St)Ht(St);return Xe}function Kr(A,a){a||(a={});var l={},y=[];Mr(A,"",l,a);var F=0,x=0;for(var H in l){var _=l[H],ae=_[0],Me=_[1],Ge=Me.level==0?0:8,Xe=at(H),ct=Xe.length,xe=Me.comment,Ht=xe&&at(xe),St=Ht&&Ht.length,zt=_t(Me.extra);ct>65535&&ve(11);var gt=Ge?br(ae,Me):ae,Vt=gt.length,Br=Xt();Br.p(ae),y.push(M(Me,{size:ae.length,crc:Br.d(),c:gt,f:Xe,m:Ht,u:ct!=H.length||Ht&&xe.length!=St,o:F,compression:Ge})),F+=30+ct+zt+Vt,x+=76+2*(ct+zt)+(St||0)+Vt}for(var jr=new Oe(x+22),cn=F,Xn=x-F,qr=0;qr<y.length;++qr){var Xe=y[qr];Ye(jr,Xe.o,Xe,Xe.f,Xe.u,Xe.c.length);var ur=30+Xe.f.length+_t(Xe.extra);jr.set(Xe.c,Xe.o+ur),Ye(jr,F,Xe,Xe.f,Xe.u,Xe.c.length,Xe.o,Xe.m),F+=16+ur+(Xe.m?Xe.m.length:0)}return xt(jr,F,y.length,Xn,cn),jr}var hn=null,vn=null,Hn=null,In=null,_n=typeof queueMicrotask=="function"?queueMicrotask:typeof setTimeout=="function"?setTimeout:function(A){A()};function Mn(A,a,l){l||(l=a,a={}),typeof l!="function"&&ve(7);var y=[],F=function(){for(var zt=0;zt<y.length;++zt)y[zt]()},x={},H=function(zt,gt){_n(function(){l(zt,gt)})};_n(function(){H=l});for(var _=A.length-22;ut(A,_)!=101010256;--_)if(!_||A.length-_>65558)return H(ve(13,0,1),null),F;var ae=pt(A,_+8);if(ae){var Me=ae,Ge=ut(A,_+16),Xe=Ge==4294967295||Me==65535;if(Xe){var ct=ut(A,_-12);Xe=ut(A,ct)==101075792,Xe&&(Me=ae=ut(A,ct+32),Ge=ut(A,ct+48))}for(var xe=a&&a.filter,Ht=function(zt){var gt=Ar(A,Ge,Xe),Vt=gt[0],Br=gt[1],jr=gt[2],cn=gt[3],Xn=gt[4],qr=gt[5],ur=Kt(A,qr);Ge=Xn;var rn=function(Et,Dt){Et?(F(),H(Et,null)):(Dt&&(x[cn]=Dt),--ae||H(null,x))};if(!xe||xe({name:cn,size:Br,originalSize:jr,compression:Vt}))if(!Vt)rn(null,O(A,ur,ur+Br));else if(Vt==8){var yn=A.subarray(ur,ur+Br);if(jr<524288||Br>.8*jr)try{rn(null,Dn(yn,{out:new Oe(jr)}))}catch(Et){rn(Et,null)}else y.push(fn(yn,{size:jr},rn))}else rn(ve(14,"unknown compression type "+Vt,1),null);else rn(null,null)},St=0;St<Me;++St)Ht(St)}else H(null,{});return F}function sn(A,a){for(var l={},y=A.length-22;ut(A,y)!=101010256;--y)(!y||A.length-y>65558)&&ve(13);var F=pt(A,y+8);if(!F)return{};var x=ut(A,y+16),H=x==4294967295||F==65535;if(H){var _=ut(A,y-12);H=ut(A,_)==101075792,H&&(F=ut(A,_+32),x=ut(A,_+48))}for(var ae=a&&a.filter,Me=0;Me<F;++Me){var Ge=Ar(A,x,H),Xe=Ge[0],ct=Ge[1],xe=Ge[2],Ht=Ge[3],St=Ge[4],zt=Ge[5],gt=Kt(A,zt);x=St,(!ae||ae({name:Ht,size:ct,originalSize:xe,compression:Xe}))&&(Xe?Xe==8?l[Ht]=Dn(A.subarray(gt,gt+ct),{out:new Oe(xe)}):ve(14,"unknown compression type "+Xe):l[Ht]=O(A,gt,gt+ct))}return l}var nn=function(){return typeof window!="undefined"?window:typeof d.g!="undefined"?d.g:typeof self!="undefined"?self:this}();function Wn(){nn.console&&typeof nn.console.log=="function"&&nn.console.log.apply(nn.console,arguments)}var On={log:Wn,warn:function(A){nn.console&&(typeof nn.console.warn=="function"?nn.console.warn.apply(nn.console,arguments):Wn.call(null,arguments))},error:function(A){nn.console&&(typeof nn.console.error=="function"?nn.console.error.apply(nn.console,arguments):Wn(A))}};function $n(A,a,l){var y=new XMLHttpRequest;y.open("GET",A),y.responseType="blob",y.onload=function(){Ai(y.response,a,l)},y.onerror=function(){On.error("could not download file")},y.send()}function ti(A){var a=new XMLHttpRequest;a.open("HEAD",A,!1);try{a.send()}catch(l){}return a.status>=200&&a.status<=299}function Mt(A){try{A.dispatchEvent(new MouseEvent("click"))}catch(l){var a=document.createEvent("MouseEvents");a.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),A.dispatchEvent(a)}}var ln,Tn,Ai=nn.saveAs||((typeof window=="undefined"?"undefined":(0,U.Z)(window))!=="object"||window!==nn?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(A,a,l){var y=nn.URL||nn.webkitURL,F=document.createElement("a");a=a||A.name||"download",F.download=a,F.rel="noopener",typeof A=="string"?(F.href=A,F.origin!==location.origin?ti(F.href)?$n(A,a,l):Mt(F,F.target="_blank"):Mt(F)):(F.href=y.createObjectURL(A),setTimeout(function(){y.revokeObjectURL(F.href)},4e4),setTimeout(function(){Mt(F)},0))}:"msSaveOrOpenBlob"in navigator?function(A,a,l){if(a=a||A.name||"download",typeof A=="string")if(ti(A))$n(A,a,l);else{var y=document.createElement("a");y.href=A,y.target="_blank",setTimeout(function(){Mt(y)})}else navigator.msSaveOrOpenBlob(function(F,x){return x===void 0?x={autoBom:!1}:(0,U.Z)(x)!=="object"&&(On.warn("Deprecated: Expected third argument to be a object"),x={autoBom:!x}),x.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}(A,l),a)}:function(A,a,l,y){if((y=y||open("","_blank"))&&(y.document.title=y.document.body.innerText="downloading..."),typeof A=="string")return $n(A,a,l);var F=A.type==="application/octet-stream",x=/constructor/i.test(nn.HTMLElement)||nn.safari,H=/CriOS\/[\d]+/.test(navigator.userAgent);if((H||F&&x)&&(typeof FileReader=="undefined"?"undefined":(0,U.Z)(FileReader))==="object"){var _=new FileReader;_.onloadend=function(){var Ge=_.result;Ge=H?Ge:Ge.replace(/^data:[^;]*;/,"data:attachment/file;"),y?y.location.href=Ge:location=Ge,y=null},_.readAsDataURL(A)}else{var ae=nn.URL||nn.webkitURL,Me=ae.createObjectURL(A);y?y.location=Me:location.href=Me,y=null,setTimeout(function(){ae.revokeObjectURL(Me)},4e4)}});function bn(A){var a;A=A||"",this.ok=!1,A.charAt(0)=="#"&&(A=A.substr(1,6)),A={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[A=(A=A.replace(/ /g,"")).toLowerCase()]||A;for(var l=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(_){return[parseInt(_[1]),parseInt(_[2]),parseInt(_[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(_){return[parseInt(_[1],16),parseInt(_[2],16),parseInt(_[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(_){return[parseInt(_[1]+_[1],16),parseInt(_[2]+_[2],16),parseInt(_[3]+_[3],16)]}}],y=0;y<l.length;y++){var F=l[y].re,x=l[y].process,H=F.exec(A);H&&(a=x(H),this.r=a[0],this.g=a[1],this.b=a[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var _=this.r.toString(16),ae=this.g.toString(16),Me=this.b.toString(16);return _.length==1&&(_="0"+_),ae.length==1&&(ae="0"+ae),Me.length==1&&(Me="0"+Me),"#"+_+ae+Me}}function Qr(A,a){var l=A[0],y=A[1],F=A[2],x=A[3];l=tn(l,y,F,x,a[0],7,-680876936),x=tn(x,l,y,F,a[1],12,-389564586),F=tn(F,x,l,y,a[2],17,606105819),y=tn(y,F,x,l,a[3],22,-1044525330),l=tn(l,y,F,x,a[4],7,-176418897),x=tn(x,l,y,F,a[5],12,1200080426),F=tn(F,x,l,y,a[6],17,-1473231341),y=tn(y,F,x,l,a[7],22,-45705983),l=tn(l,y,F,x,a[8],7,1770035416),x=tn(x,l,y,F,a[9],12,-1958414417),F=tn(F,x,l,y,a[10],17,-42063),y=tn(y,F,x,l,a[11],22,-1990404162),l=tn(l,y,F,x,a[12],7,1804603682),x=tn(x,l,y,F,a[13],12,-40341101),F=tn(F,x,l,y,a[14],17,-1502002290),l=dn(l,y=tn(y,F,x,l,a[15],22,1236535329),F,x,a[1],5,-165796510),x=dn(x,l,y,F,a[6],9,-1069501632),F=dn(F,x,l,y,a[11],14,643717713),y=dn(y,F,x,l,a[0],20,-373897302),l=dn(l,y,F,x,a[5],5,-701558691),x=dn(x,l,y,F,a[10],9,38016083),F=dn(F,x,l,y,a[15],14,-660478335),y=dn(y,F,x,l,a[4],20,-405537848),l=dn(l,y,F,x,a[9],5,568446438),x=dn(x,l,y,F,a[14],9,-1019803690),F=dn(F,x,l,y,a[3],14,-187363961),y=dn(y,F,x,l,a[8],20,1163531501),l=dn(l,y,F,x,a[13],5,-1444681467),x=dn(x,l,y,F,a[2],9,-51403784),F=dn(F,x,l,y,a[7],14,1735328473),l=on(l,y=dn(y,F,x,l,a[12],20,-1926607734),F,x,a[5],4,-378558),x=on(x,l,y,F,a[8],11,-2022574463),F=on(F,x,l,y,a[11],16,1839030562),y=on(y,F,x,l,a[14],23,-35309556),l=on(l,y,F,x,a[1],4,-1530992060),x=on(x,l,y,F,a[4],11,1272893353),F=on(F,x,l,y,a[7],16,-155497632),y=on(y,F,x,l,a[10],23,-1094730640),l=on(l,y,F,x,a[13],4,681279174),x=on(x,l,y,F,a[0],11,-358537222),F=on(F,x,l,y,a[3],16,-722521979),y=on(y,F,x,l,a[6],23,76029189),l=on(l,y,F,x,a[9],4,-640364487),x=on(x,l,y,F,a[12],11,-421815835),F=on(F,x,l,y,a[15],16,530742520),l=An(l,y=on(y,F,x,l,a[2],23,-995338651),F,x,a[0],6,-198630844),x=An(x,l,y,F,a[7],10,1126891415),F=An(F,x,l,y,a[14],15,-1416354905),y=An(y,F,x,l,a[5],21,-57434055),l=An(l,y,F,x,a[12],6,1700485571),x=An(x,l,y,F,a[3],10,-1894986606),F=An(F,x,l,y,a[10],15,-1051523),y=An(y,F,x,l,a[1],21,-2054922799),l=An(l,y,F,x,a[8],6,1873313359),x=An(x,l,y,F,a[15],10,-30611744),F=An(F,x,l,y,a[6],15,-1560198380),y=An(y,F,x,l,a[13],21,1309151649),l=An(l,y,F,x,a[4],6,-145523070),x=An(x,l,y,F,a[11],10,-1120210379),F=An(F,x,l,y,a[2],15,718787259),y=An(y,F,x,l,a[9],21,-343485551),A[0]=di(l,A[0]),A[1]=di(y,A[1]),A[2]=di(F,A[2]),A[3]=di(x,A[3])}function Zr(A,a,l,y,F,x){return a=di(di(a,A),di(y,x)),di(a<<F|a>>>32-F,l)}function tn(A,a,l,y,F,x,H){return Zr(a&l|~a&y,A,a,F,x,H)}function dn(A,a,l,y,F,x,H){return Zr(a&y|l&~y,A,a,F,x,H)}function on(A,a,l,y,F,x,H){return Zr(a^l^y,A,a,F,x,H)}function An(A,a,l,y,F,x,H){return Zr(l^(a|~y),A,a,F,x,H)}function Kn(A){var a,l=A.length,y=[1732584193,-271733879,-1732584194,271733878];for(a=64;a<=A.length;a+=64)Qr(y,Ln(A.substring(a-64,a)));A=A.substring(a-64);var F=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(a=0;a<A.length;a++)F[a>>2]|=A.charCodeAt(a)<<(a%4<<3);if(F[a>>2]|=128<<(a%4<<3),a>55)for(Qr(y,F),a=0;a<16;a++)F[a]=0;return F[14]=8*l,Qr(y,F),y}function Ln(A){var a,l=[];for(a=0;a<64;a+=4)l[a>>2]=A.charCodeAt(a)+(A.charCodeAt(a+1)<<8)+(A.charCodeAt(a+2)<<16)+(A.charCodeAt(a+3)<<24);return l}ln=nn.atob.bind(nn),Tn=nn.btoa.bind(nn);var wn="0123456789abcdef".split("");function Xi(A){for(var a="",l=0;l<4;l++)a+=wn[A>>8*l+4&15]+wn[A>>8*l&15];return a}function xn(A){return String.fromCharCode((255&A)>>0,(65280&A)>>8,(16711680&A)>>16,(4278190080&A)>>24)}function Fn(A){return Kn(A).map(xn).join("")}var ai=function(A){for(var a=0;a<A.length;a++)A[a]=Xi(A[a]);return A.join("")}(Kn("hello"))!="5d41402abc4b2a76b9719d911017c592";function di(A,a){if(ai){var l=(65535&A)+(65535&a);return(A>>16)+(a>>16)+(l>>16)<<16|65535&l}return A+a&4294967295}function na(A,a){var l,y,F,x;if(A!==l){for(var H=(F=A,x=1+(256/A.length>>0),new Array(x+1).join(F)),_=[],ae=0;ae<256;ae++)_[ae]=ae;var Me=0;for(ae=0;ae<256;ae++){var Ge=_[ae];Me=(Me+Ge+H.charCodeAt(ae))%256,_[ae]=_[Me],_[Me]=Ge}l=A,y=_}else _=y;var Xe=a.length,ct=0,xe=0,Ht="";for(ae=0;ae<Xe;ae++)xe=(xe+(Ge=_[ct=(ct+1)%256]))%256,_[ct]=_[xe],_[xe]=Ge,H=_[(_[ct]+_[xe])%256],Ht+=String.fromCharCode(a.charCodeAt(ae)^H);return Ht}var _i={print:4,modify:8,copy:16,"annot-forms":32};function fi(A,a,l,y){this.v=1,this.r=2;var F=192;A.forEach(function(_){if(_i.perm!==void 0)throw new Error("Invalid permission: "+_);F+=_i[_]}),this.padding="(\xBFN^Nu\x8AAd\0NV\xFF\xFA\b..\0\xB6\xD0h>\x80/\f\xA9\xFEdSiz";var x=(a+this.padding).substr(0,32),H=(l+this.padding).substr(0,32);this.O=this.processOwnerPassword(x,H),this.P=-(1+(255^F)),this.encryptionKey=Fn(x+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(y)).substr(0,5),this.U=na(this.encryptionKey,this.padding)}function Ci(A){if(/[^\u0000-\u00ff]/.test(A))throw new Error("Invalid PDF Name Object: "+A+", Only accept ASCII characters.");for(var a="",l=A.length,y=0;y<l;y++){var F=A.charCodeAt(y);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?a+="#"+("0"+F.toString(16)).slice(-2):a+=A[y]}return a}function pa(A){if((0,U.Z)(A)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var a={};this.subscribe=function(l,y,F){if(F=F||!1,typeof l!="string"||typeof y!="function"||typeof F!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");a.hasOwnProperty(l)||(a[l]={});var x=Math.random().toString(35);return a[l][x]=[y,!!F],x},this.unsubscribe=function(l){for(var y in a)if(a[y][l])return delete a[y][l],Object.keys(a[y]).length===0&&delete a[y],!0;return!1},this.publish=function(l){if(a.hasOwnProperty(l)){var y=Array.prototype.slice.call(arguments,1),F=[];for(var x in a[l]){var H=a[l][x];try{H[0].apply(A,y)}catch(_){nn.console&&On.error("jsPDF PubSub Error",_.message,_)}H[1]&&F.push(x)}F.length&&F.forEach(this.unsubscribe)}},this.getTopics=function(){return a}}function ua(A){if(!(this instanceof ua))return new ua(A);var a="opacity,stroke-opacity".split(",");for(var l in A)A.hasOwnProperty(l)&&a.indexOf(l)>=0&&(this[l]=A[l]);this.id="",this.objectNumber=-1}function Ri(A,a){this.gState=A,this.matrix=a,this.id="",this.objectNumber=-1}function fa(A,a,l,y,F){if(!(this instanceof fa))return new fa(A,a,l,y,F);this.type=A==="axial"?2:3,this.coords=a,this.colors=l,Ri.call(this,y,F)}function $i(A,a,l,y,F){if(!(this instanceof $i))return new $i(A,a,l,y,F);this.boundingBox=A,this.xStep=a,this.yStep=l,this.stream="",this.cloneIndex=0,Ri.call(this,y,F)}function xi(A){var a,l=typeof arguments[0]=="string"?arguments[0]:"p",y=arguments[1],F=arguments[2],x=arguments[3],H=[],_=1,ae=16,Me="S",Ge=null;(0,U.Z)(A=A||{})==="object"&&(l=A.orientation,y=A.unit||y,F=A.format||F,x=A.compress||A.compressPdf||x,(Ge=A.encryption||null)!==null&&(Ge.userPassword=Ge.userPassword||"",Ge.ownerPassword=Ge.ownerPassword||"",Ge.userPermissions=Ge.userPermissions||[]),_=typeof A.userUnit=="number"?Math.abs(A.userUnit):1,A.precision!==void 0&&(a=A.precision),A.floatPrecision!==void 0&&(ae=A.floatPrecision),Me=A.defaultPathOperation||"S"),H=A.filters||(x===!0?["FlateEncode"]:H),y=y||"mm",l=(""+(l||"P")).toLowerCase();var Xe=A.putOnlyUsedFonts||!1,ct={},xe={internal:{},__private__:{}};xe.__private__.PubSub=pa;var Ht="1.3",St=xe.__private__.getPdfVersion=function(){return Ht};xe.__private__.setPdfVersion=function(R){Ht=R};var zt={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]};xe.__private__.getPageFormats=function(){return zt};var gt=xe.__private__.getPageFormat=function(R){return zt[R]};F=F||"a4";var Vt={COMPAT:"compat",ADVANCED:"advanced"},Br=Vt.COMPAT;function jr(){this.saveGraphicsState(),Ot(new ia(ci,0,0,-ci,0,DA()*ci).toString()+" cm"),this.setFontSize(this.getFontSize()/ci),Me="n",Br=Vt.ADVANCED}function cn(){this.restoreGraphicsState(),Me="S",Br=Vt.COMPAT}var Xn=xe.__private__.combineFontStyleAndFontWeight=function(R,We){if(R=="bold"&&We=="normal"||R=="bold"&&We==400||R=="normal"&&We=="italic"||R=="bold"&&We=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return We&&(R=We==400||We==="normal"?R==="italic"?"italic":"normal":We!=700&&We!=="bold"||R!=="normal"?(We==700?"bold":We)+""+R:"bold"),R};xe.advancedAPI=function(R){var We=Br===Vt.COMPAT;return We&&jr.call(this),typeof R!="function"||(R(this),We&&cn.call(this)),this},xe.compatAPI=function(R){var We=Br===Vt.ADVANCED;return We&&cn.call(this),typeof R!="function"||(R(this),We&&jr.call(this)),this},xe.isAdvancedAPI=function(){return Br===Vt.ADVANCED};var qr,ur=function(R){if(Br!==Vt.ADVANCED)throw new Error(R+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},rn=xe.roundToPrecision=xe.__private__.roundToPrecision=function(R,We){var Zt=a||We;if(isNaN(R)||isNaN(Zt))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return R.toFixed(Zt).replace(/0+$/,"")};qr=xe.hpf=xe.__private__.hpf=typeof ae=="number"?function(R){if(isNaN(R))throw new Error("Invalid argument passed to jsPDF.hpf");return rn(R,ae)}:ae==="smart"?function(R){if(isNaN(R))throw new Error("Invalid argument passed to jsPDF.hpf");return rn(R,R>-1&&R<1?16:5)}:function(R){if(isNaN(R))throw new Error("Invalid argument passed to jsPDF.hpf");return rn(R,16)};var yn=xe.f2=xe.__private__.f2=function(R){if(isNaN(R))throw new Error("Invalid argument passed to jsPDF.f2");return rn(R,2)},Et=xe.__private__.f3=function(R){if(isNaN(R))throw new Error("Invalid argument passed to jsPDF.f3");return rn(R,3)},Dt=xe.scale=xe.__private__.scale=function(R){if(isNaN(R))throw new Error("Invalid argument passed to jsPDF.scale");return Br===Vt.COMPAT?R*ci:Br===Vt.ADVANCED?R:void 0},Z=function(R){return Br===Vt.COMPAT?DA()-R:Br===Vt.ADVANCED?R:void 0},G=function(R){return Dt(Z(R))};xe.__private__.setPrecision=xe.setPrecision=function(R){typeof parseInt(R,10)=="number"&&(a=parseInt(R,10))};var Ie,Re="00000000000000000000000000000000",_e=xe.__private__.getFileId=function(){return Re},ze=xe.__private__.setFileId=function(R){return Re=R!==void 0&&/^[a-fA-F0-9]{32}$/.test(R)?R.toUpperCase():Re.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),Ge!==null&&(js=new fi(Ge.userPermissions,Ge.userPassword,Ge.ownerPassword,Re)),Re};xe.setFileId=function(R){return ze(R),this},xe.getFileId=function(){return _e()};var ft=xe.__private__.convertDateToPDFDate=function(R){var We=R.getTimezoneOffset(),Zt=We<0?"+":"-",gr=Math.floor(Math.abs(We/60)),zr=Math.abs(We%60),Bn=[Zt,qe(gr),"'",qe(zr),"'"].join("");return["D:",R.getFullYear(),qe(R.getMonth()+1),qe(R.getDate()),qe(R.getHours()),qe(R.getMinutes()),qe(R.getSeconds()),Bn].join("")},mt=xe.__private__.convertPDFDateToDate=function(R){var We=parseInt(R.substr(2,4),10),Zt=parseInt(R.substr(6,2),10)-1,gr=parseInt(R.substr(8,2),10),zr=parseInt(R.substr(10,2),10),Bn=parseInt(R.substr(12,2),10),li=parseInt(R.substr(14,2),10);return new Date(We,Zt,gr,zr,Bn,li,0)},Qt=xe.__private__.setCreationDate=function(R){var We;if(R===void 0&&(R=new Date),R instanceof Date)We=ft(R);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(R))throw new Error("Invalid argument passed to jsPDF.setCreationDate");We=R}return Ie=We},be=xe.__private__.getCreationDate=function(R){var We=Ie;return R==="jsDate"&&(We=mt(Ie)),We};xe.setCreationDate=function(R){return Qt(R),this},xe.getCreationDate=function(R){return be(R)};var Ve,qe=xe.__private__.padd2=function(R){return("0"+parseInt(R)).slice(-2)},yt=xe.__private__.padd2Hex=function(R){return("00"+(R=R.toString())).substr(R.length)},Bt=0,Ut=[],ir=[],rr=0,kr=[],Sr=[],_r=!1,un=ir,jn=function(){Bt=0,rr=0,ir=[],Ut=[],kr=[],Da=Go(),wo=Go()};xe.__private__.setCustomOutputDestination=function(R){_r=!0,un=R};var yr=function(R){_r||(un=R)};xe.__private__.resetCustomOutputDestination=function(){_r=!1,un=ir};var Ot=xe.__private__.out=function(R){return R=R.toString(),rr+=R.length+1,un.push(R),un},hi=xe.__private__.write=function(R){return Ot(arguments.length===1?R.toString():Array.prototype.join.call(arguments," "))},pn=xe.__private__.getArrayBuffer=function(R){for(var We=R.length,Zt=new ArrayBuffer(We),gr=new Uint8Array(Zt);We--;)gr[We]=R.charCodeAt(We);return Zt},Vr=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];xe.__private__.getStandardFonts=function(){return Vr};var $r=A.fontSize||16;xe.__private__.setFontSize=xe.setFontSize=function(R){return $r=Br===Vt.ADVANCED?R/ci:R,this};var Xr,en=xe.__private__.getFontSize=xe.getFontSize=function(){return Br===Vt.COMPAT?$r:$r*ci},Un=A.R2L||!1;xe.__private__.setR2L=xe.setR2L=function(R){return Un=R,this},xe.__private__.getR2L=xe.getR2L=function(){return Un};var mi,gi=xe.__private__.setZoomMode=function(R){var We=[void 0,null,"fullwidth","fullheight","fullpage","original"];if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(R))Xr=R;else if(isNaN(R)){if(We.indexOf(R)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+R+'" is not recognized.');Xr=R}else Xr=parseInt(R,10)};xe.__private__.getZoomMode=function(){return Xr};var ni,Li=xe.__private__.setPageMode=function(R){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(R)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+R+'" is not recognized.');mi=R};xe.__private__.getPageMode=function(){return mi};var Vi=xe.__private__.setLayoutMode=function(R){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(R)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+R+'" is not recognized.');ni=R};xe.__private__.getLayoutMode=function(){return ni},xe.__private__.setDisplayMode=xe.setDisplayMode=function(R,We,Zt){return gi(R),Vi(We),Li(Zt),this};var Ti={title:"",subject:"",author:"",keywords:"",creator:""};xe.__private__.getDocumentProperty=function(R){if(Object.keys(Ti).indexOf(R)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return Ti[R]},xe.__private__.getDocumentProperties=function(){return Ti},xe.__private__.setDocumentProperties=xe.setProperties=xe.setDocumentProperties=function(R){for(var We in Ti)Ti.hasOwnProperty(We)&&R[We]&&(Ti[We]=R[We]);return this},xe.__private__.setDocumentProperty=function(R,We){if(Object.keys(Ti).indexOf(R)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return Ti[R]=We};var zi,ci,Ma,Ii,yo,ta={},wa={},Ya=[],Pa={},wi={},Bi={},Ki={},Ui=null,Aa=0,Zn=[],Ei=new pa(xe),xa=A.hotfixes||[],oa={},Uo={},jo=[],ia=function R(We,Zt,gr,zr,Bn,li){if(!(this instanceof R))return new R(We,Zt,gr,zr,Bn,li);isNaN(We)&&(We=1),isNaN(Zt)&&(Zt=0),isNaN(gr)&&(gr=0),isNaN(zr)&&(zr=1),isNaN(Bn)&&(Bn=0),isNaN(li)&&(li=0),this._matrix=[We,Zt,gr,zr,Bn,li]};Object.defineProperty(ia.prototype,"sx",{get:function(){return this._matrix[0]},set:function(R){this._matrix[0]=R}}),Object.defineProperty(ia.prototype,"shy",{get:function(){return this._matrix[1]},set:function(R){this._matrix[1]=R}}),Object.defineProperty(ia.prototype,"shx",{get:function(){return this._matrix[2]},set:function(R){this._matrix[2]=R}}),Object.defineProperty(ia.prototype,"sy",{get:function(){return this._matrix[3]},set:function(R){this._matrix[3]=R}}),Object.defineProperty(ia.prototype,"tx",{get:function(){return this._matrix[4]},set:function(R){this._matrix[4]=R}}),Object.defineProperty(ia.prototype,"ty",{get:function(){return this._matrix[5]},set:function(R){this._matrix[5]=R}}),Object.defineProperty(ia.prototype,"a",{get:function(){return this._matrix[0]},set:function(R){this._matrix[0]=R}}),Object.defineProperty(ia.prototype,"b",{get:function(){return this._matrix[1]},set:function(R){this._matrix[1]=R}}),Object.defineProperty(ia.prototype,"c",{get:function(){return this._matrix[2]},set:function(R){this._matrix[2]=R}}),Object.defineProperty(ia.prototype,"d",{get:function(){return this._matrix[3]},set:function(R){this._matrix[3]=R}}),Object.defineProperty(ia.prototype,"e",{get:function(){return this._matrix[4]},set:function(R){this._matrix[4]=R}}),Object.defineProperty(ia.prototype,"f",{get:function(){return this._matrix[5]},set:function(R){this._matrix[5]=R}}),Object.defineProperty(ia.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(ia.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(ia.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(ia.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),ia.prototype.join=function(R){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(qr).join(R)},ia.prototype.multiply=function(R){var We=R.sx*this.sx+R.shy*this.shx,Zt=R.sx*this.shy+R.shy*this.sy,gr=R.shx*this.sx+R.sy*this.shx,zr=R.shx*this.shy+R.sy*this.sy,Bn=R.tx*this.sx+R.ty*this.shx+this.tx,li=R.tx*this.shy+R.ty*this.sy+this.ty;return new ia(We,Zt,gr,zr,Bn,li)},ia.prototype.decompose=function(){var R=this.sx,We=this.shy,Zt=this.shx,gr=this.sy,zr=this.tx,Bn=this.ty,li=Math.sqrt(R*R+We*We),qi=(R/=li)*Zt+(We/=li)*gr;Zt-=R*qi,gr-=We*qi;var ya=Math.sqrt(Zt*Zt+gr*gr);return qi/=ya,R*(gr/=ya)<We*(Zt/=ya)&&(R=-R,We=-We,qi=-qi,li=-li),{scale:new ia(li,0,0,ya,0,0),translate:new ia(1,0,0,1,zr,Bn),rotate:new ia(R,We,-We,R,0,0),skew:new ia(1,0,qi,1,0,0)}},ia.prototype.toString=function(R){return this.join(" ")},ia.prototype.inversed=function(){var R=this.sx,We=this.shy,Zt=this.shx,gr=this.sy,zr=this.tx,Bn=this.ty,li=1/(R*gr-We*Zt),qi=gr*li,ya=-We*li,Za=-Zt*li,Na=R*li;return new ia(qi,ya,Za,Na,-qi*zr-Za*Bn,-ya*zr-Na*Bn)},ia.prototype.applyToPoint=function(R){var We=R.x*this.sx+R.y*this.shx+this.tx,Zt=R.x*this.shy+R.y*this.sy+this.ty;return new cu(We,Zt)},ia.prototype.applyToRectangle=function(R){var We=this.applyToPoint(R),Zt=this.applyToPoint(new cu(R.x+R.w,R.y+R.h));return new uu(We.x,We.y,Zt.x-We.x,Zt.y-We.y)},ia.prototype.clone=function(){var R=this.sx,We=this.shy,Zt=this.shx,gr=this.sy,zr=this.tx,Bn=this.ty;return new ia(R,We,Zt,gr,zr,Bn)},xe.Matrix=ia;var co=xe.matrixMult=function(R,We){return We.multiply(R)},ls=new ia(1,0,0,1,0,0);xe.unitMatrix=xe.identityMatrix=ls;var ri=function(R,We){if(!wi[R]){var Zt=(We instanceof fa?"Sh":"P")+(Object.keys(Pa).length+1).toString(10);We.id=Zt,wi[R]=Zt,Pa[Zt]=We,Ei.publish("addPattern",We)}};xe.ShadingPattern=fa,xe.TilingPattern=$i,xe.addShadingPattern=function(R,We){return ur("addShadingPattern()"),ri(R,We),this},xe.beginTilingPattern=function(R){ur("beginTilingPattern()"),vA(R.boundingBox[0],R.boundingBox[1],R.boundingBox[2]-R.boundingBox[0],R.boundingBox[3]-R.boundingBox[1],R.matrix)},xe.endTilingPattern=function(R,We){ur("endTilingPattern()"),We.stream=Sr[Ve].join(`
`),ri(R,We),Ei.publish("endTilingPattern",We),jo.pop().restore()};var bo=xe.__private__.newObject=function(){var R=Go();return va(R,!0),R},Go=xe.__private__.newObjectDeferred=function(){return Bt++,Ut[Bt]=function(){return rr},Bt},va=function(R,We){return We=typeof We=="boolean"&&We,Ut[R]=rr,We&&Ot(R+" 0 obj"),R},kn=xe.__private__.newAdditionalObject=function(){var R={objId:Go(),content:""};return kr.push(R),R},Da=Go(),wo=Go(),no=xe.__private__.decodeColorString=function(R){var We=R.split(" ");if(We.length!==2||We[1]!=="g"&&We[1]!=="G")We.length===5&&(We[4]==="k"||We[4]==="K")&&(We=[(1-We[0])*(1-We[3]),(1-We[1])*(1-We[3]),(1-We[2])*(1-We[3]),"r"]);else{var Zt=parseFloat(We[0]);We=[Zt,Zt,Zt,"r"]}for(var gr="#",zr=0;zr<3;zr++)gr+=("0"+Math.floor(255*parseFloat(We[zr])).toString(16)).slice(-2);return gr},Yi=xe.__private__.encodeColorString=function(R){var We;typeof R=="string"&&(R={ch1:R});var Zt=R.ch1,gr=R.ch2,zr=R.ch3,Bn=R.ch4,li=R.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof Zt=="string"&&Zt.charAt(0)!=="#"){var qi=new bn(Zt);if(qi.ok)Zt=qi.toHex();else if(!/^\d*\.?\d*$/.test(Zt))throw new Error('Invalid color "'+Zt+'" passed to jsPDF.encodeColorString.')}if(typeof Zt=="string"&&/^#[0-9A-Fa-f]{3}$/.test(Zt)&&(Zt="#"+Zt[1]+Zt[1]+Zt[2]+Zt[2]+Zt[3]+Zt[3]),typeof Zt=="string"&&/^#[0-9A-Fa-f]{6}$/.test(Zt)){var ya=parseInt(Zt.substr(1),16);Zt=ya>>16&255,gr=ya>>8&255,zr=255&ya}if(gr===void 0||Bn===void 0&&Zt===gr&&gr===zr)if(typeof Zt=="string")We=Zt+" "+li[0];else switch(R.precision){case 2:We=yn(Zt/255)+" "+li[0];break;case 3:default:We=Et(Zt/255)+" "+li[0]}else if(Bn===void 0||(0,U.Z)(Bn)==="object"){if(Bn&&!isNaN(Bn.a)&&Bn.a===0)return We=["1.","1.","1.",li[1]].join(" ");if(typeof Zt=="string")We=[Zt,gr,zr,li[1]].join(" ");else switch(R.precision){case 2:We=[yn(Zt/255),yn(gr/255),yn(zr/255),li[1]].join(" ");break;default:case 3:We=[Et(Zt/255),Et(gr/255),Et(zr/255),li[1]].join(" ")}}else if(typeof Zt=="string")We=[Zt,gr,zr,Bn,li[2]].join(" ");else switch(R.precision){case 2:We=[yn(Zt),yn(gr),yn(zr),yn(Bn),li[2]].join(" ");break;case 3:default:We=[Et(Zt),Et(gr),Et(zr),Et(Bn),li[2]].join(" ")}return We},Ho=xe.__private__.getFilters=function(){return H},Ko=xe.__private__.putStream=function(R){var We=(R=R||{}).data||"",Zt=R.filters||Ho(),gr=R.alreadyAppliedFilters||[],zr=R.addLength1||!1,Bn=We.length,li=R.objectId,qi=function(pl){return pl};if(Ge!==null&&li===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");Ge!==null&&(qi=js.encryptor(li,0));var ya={};Zt===!0&&(Zt=["FlateEncode"]);var Za=R.additionalKeyValues||[],Na=(ya=xi.API.processDataByFilters!==void 0?xi.API.processDataByFilters(We,Zt):{data:We,reverseChain:[]}).reverseChain+(Array.isArray(gr)?gr.join(" "):gr.toString());if(ya.data.length!==0&&(Za.push({key:"Length",value:ya.data.length}),zr===!0&&Za.push({key:"Length1",value:Bn})),Na.length!=0)if(Na.split("/").length-1==1)Za.push({key:"Filter",value:Na});else{Za.push({key:"Filter",value:"["+Na+"]"});for(var sa=0;sa<Za.length;sa+=1)if(Za[sa].key==="DecodeParms"){for(var ws=[],Es=0;Es<ya.reverseChain.split("/").length-1;Es+=1)ws.push("null");ws.push(Za[sa].value),Za[sa].value="["+ws.join(" ")+"]"}}Ot("<<");for(var Yo=0;Yo<Za.length;Yo++)Ot("/"+Za[Yo].key+" "+Za[Yo].value);Ot(">>"),ya.data.length!==0&&(Ot("stream"),Ot(qi(ya.data)),Ot("endstream"))},As=xe.__private__.putPage=function(R){var We=R.number,Zt=R.data,gr=R.objId,zr=R.contentsObjId;va(gr,!0),Ot("<</Type /Page"),Ot("/Parent "+R.rootDictionaryObjId+" 0 R"),Ot("/Resources "+R.resourceDictionaryObjId+" 0 R"),Ot("/MediaBox ["+parseFloat(qr(R.mediaBox.bottomLeftX))+" "+parseFloat(qr(R.mediaBox.bottomLeftY))+" "+qr(R.mediaBox.topRightX)+" "+qr(R.mediaBox.topRightY)+"]"),R.cropBox!==null&&Ot("/CropBox ["+qr(R.cropBox.bottomLeftX)+" "+qr(R.cropBox.bottomLeftY)+" "+qr(R.cropBox.topRightX)+" "+qr(R.cropBox.topRightY)+"]"),R.bleedBox!==null&&Ot("/BleedBox ["+qr(R.bleedBox.bottomLeftX)+" "+qr(R.bleedBox.bottomLeftY)+" "+qr(R.bleedBox.topRightX)+" "+qr(R.bleedBox.topRightY)+"]"),R.trimBox!==null&&Ot("/TrimBox ["+qr(R.trimBox.bottomLeftX)+" "+qr(R.trimBox.bottomLeftY)+" "+qr(R.trimBox.topRightX)+" "+qr(R.trimBox.topRightY)+"]"),R.artBox!==null&&Ot("/ArtBox ["+qr(R.artBox.bottomLeftX)+" "+qr(R.artBox.bottomLeftY)+" "+qr(R.artBox.topRightX)+" "+qr(R.artBox.topRightY)+"]"),typeof R.userUnit=="number"&&R.userUnit!==1&&Ot("/UserUnit "+R.userUnit),Ei.publish("putPage",{objId:gr,pageContext:Zn[We],pageNumber:We,page:Zt}),Ot("/Contents "+zr+" 0 R"),Ot(">>"),Ot("endobj");var Bn=Zt.join(`
`);return Br===Vt.ADVANCED&&(Bn+=`
Q`),va(zr,!0),Ko({data:Bn,filters:Ho(),objectId:zr}),Ot("endobj"),gr},gs=xe.__private__.putPages=function(){var R,We,Zt=[];for(R=1;R<=Aa;R++)Zn[R].objId=Go(),Zn[R].contentsObjId=Go();for(R=1;R<=Aa;R++)Zt.push(As({number:R,data:Sr[R],objId:Zn[R].objId,contentsObjId:Zn[R].contentsObjId,mediaBox:Zn[R].mediaBox,cropBox:Zn[R].cropBox,bleedBox:Zn[R].bleedBox,trimBox:Zn[R].trimBox,artBox:Zn[R].artBox,userUnit:Zn[R].userUnit,rootDictionaryObjId:Da,resourceDictionaryObjId:wo}));va(Da,!0),Ot("<</Type /Pages");var gr="/Kids [";for(We=0;We<Aa;We++)gr+=Zt[We]+" 0 R ";Ot(gr+"]"),Ot("/Count "+Aa),Ot(">>"),Ot("endobj"),Ei.publish("postPutPages")},cs=function(R){Ei.publish("putFont",{font:R,out:Ot,newObject:bo,putStream:Ko}),R.isAlreadyPutted!==!0&&(R.objectNumber=bo(),Ot("<<"),Ot("/Type /Font"),Ot("/BaseFont /"+Ci(R.postScriptName)),Ot("/Subtype /Type1"),typeof R.encoding=="string"&&Ot("/Encoding /"+R.encoding),Ot("/FirstChar 32"),Ot("/LastChar 255"),Ot(">>"),Ot("endobj"))},ms=function(){for(var R in ta)ta.hasOwnProperty(R)&&(Xe===!1||Xe===!0&&ct.hasOwnProperty(R))&&cs(ta[R])},xl=function(R){R.objectNumber=bo();var We=[];We.push({key:"Type",value:"/XObject"}),We.push({key:"Subtype",value:"/Form"}),We.push({key:"BBox",value:"["+[qr(R.x),qr(R.y),qr(R.x+R.width),qr(R.y+R.height)].join(" ")+"]"}),We.push({key:"Matrix",value:"["+R.matrix.toString()+"]"});var Zt=R.pages[1].join(`
`);Ko({data:Zt,additionalKeyValues:We,objectId:R.objectNumber}),Ot("endobj")},rs=function(){for(var R in oa)oa.hasOwnProperty(R)&&xl(oa[R])},Ns=function(R,We){var Zt,gr=[],zr=1/(We-1);for(Zt=0;Zt<1;Zt+=zr)gr.push(Zt);if(gr.push(1),R[0].offset!=0){var Bn={offset:0,color:R[0].color};R.unshift(Bn)}if(R[R.length-1].offset!=1){var li={offset:1,color:R[R.length-1].color};R.push(li)}for(var qi="",ya=0,Za=0;Za<gr.length;Za++){for(Zt=gr[Za];Zt>R[ya+1].offset;)ya++;var Na=R[ya].offset,sa=(Zt-Na)/(R[ya+1].offset-Na),ws=R[ya].color,Es=R[ya+1].color;qi+=yt(Math.round((1-sa)*ws[0]+sa*Es[0]).toString(16))+yt(Math.round((1-sa)*ws[1]+sa*Es[1]).toString(16))+yt(Math.round((1-sa)*ws[2]+sa*Es[2]).toString(16))}return qi.trim()},vs=function(R,We){We||(We=21);var Zt=bo(),gr=Ns(R.colors,We),zr=[];zr.push({key:"FunctionType",value:"0"}),zr.push({key:"Domain",value:"[0.0 1.0]"}),zr.push({key:"Size",value:"["+We+"]"}),zr.push({key:"BitsPerSample",value:"8"}),zr.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),zr.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Ko({data:gr,additionalKeyValues:zr,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:Zt}),Ot("endobj"),R.objectNumber=bo(),Ot("<< /ShadingType "+R.type),Ot("/ColorSpace /DeviceRGB");var Bn="/Coords ["+qr(parseFloat(R.coords[0]))+" "+qr(parseFloat(R.coords[1]))+" ";R.type===2?Bn+=qr(parseFloat(R.coords[2]))+" "+qr(parseFloat(R.coords[3])):Bn+=qr(parseFloat(R.coords[2]))+" "+qr(parseFloat(R.coords[3]))+" "+qr(parseFloat(R.coords[4]))+" "+qr(parseFloat(R.coords[5])),Ot(Bn+="]"),R.matrix&&Ot("/Matrix ["+R.matrix.toString()+"]"),Ot("/Function "+Zt+" 0 R"),Ot("/Extend [true true]"),Ot(">>"),Ot("endobj")},Jo=function(R,We){var Zt=Go(),gr=bo();We.push({resourcesOid:Zt,objectOid:gr}),R.objectNumber=gr;var zr=[];zr.push({key:"Type",value:"/Pattern"}),zr.push({key:"PatternType",value:"1"}),zr.push({key:"PaintType",value:"1"}),zr.push({key:"TilingType",value:"1"}),zr.push({key:"BBox",value:"["+R.boundingBox.map(qr).join(" ")+"]"}),zr.push({key:"XStep",value:qr(R.xStep)}),zr.push({key:"YStep",value:qr(R.yStep)}),zr.push({key:"Resources",value:Zt+" 0 R"}),R.matrix&&zr.push({key:"Matrix",value:"["+R.matrix.toString()+"]"}),Ko({data:R.stream,additionalKeyValues:zr,objectId:R.objectNumber}),Ot("endobj")},Fo=function(R){var We;for(We in Pa)Pa.hasOwnProperty(We)&&(Pa[We]instanceof fa?vs(Pa[We]):Pa[We]instanceof $i&&Jo(Pa[We],R))},Zs=function(R){for(var We in R.objectNumber=bo(),Ot("<<"),R)switch(We){case"opacity":Ot("/ca "+yn(R[We]));break;case"stroke-opacity":Ot("/CA "+yn(R[We]))}Ot(">>"),Ot("endobj")},oA=function(){var R;for(R in Bi)Bi.hasOwnProperty(R)&&Zs(Bi[R])},El=function(){for(var R in Ot("/XObject <<"),oa)oa.hasOwnProperty(R)&&oa[R].objectNumber>=0&&Ot("/"+R+" "+oa[R].objectNumber+" 0 R");Ei.publish("putXobjectDict"),Ot(">>")},Rl=function(){js.oid=bo(),Ot("<<"),Ot("/Filter /Standard"),Ot("/V "+js.v),Ot("/R "+js.r),Ot("/U <"+js.toHexString(js.U)+">"),Ot("/O <"+js.toHexString(js.O)+">"),Ot("/P "+js.P),Ot(">>"),Ot("endobj")},nc=function(){for(var R in Ot("/Font <<"),ta)ta.hasOwnProperty(R)&&(Xe===!1||Xe===!0&&ct.hasOwnProperty(R))&&Ot("/"+R+" "+ta[R].objectNumber+" 0 R");Ot(">>")},Kc=function(){if(Object.keys(Pa).length>0){for(var R in Ot("/Shading <<"),Pa)Pa.hasOwnProperty(R)&&Pa[R]instanceof fa&&Pa[R].objectNumber>=0&&Ot("/"+R+" "+Pa[R].objectNumber+" 0 R");Ei.publish("putShadingPatternDict"),Ot(">>")}},La=function(R){if(Object.keys(Pa).length>0){for(var We in Ot("/Pattern <<"),Pa)Pa.hasOwnProperty(We)&&Pa[We]instanceof xe.TilingPattern&&Pa[We].objectNumber>=0&&Pa[We].objectNumber<R&&Ot("/"+We+" "+Pa[We].objectNumber+" 0 R");Ei.publish("putTilingPatternDict"),Ot(">>")}},ho=function(){if(Object.keys(Bi).length>0){var R;for(R in Ot("/ExtGState <<"),Bi)Bi.hasOwnProperty(R)&&Bi[R].objectNumber>=0&&Ot("/"+R+" "+Bi[R].objectNumber+" 0 R");Ei.publish("putGStateDict"),Ot(">>")}},$a=function(R){va(R.resourcesOid,!0),Ot("<<"),Ot("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),nc(),Kc(),La(R.objectOid),ho(),El(),Ot(">>"),Ot("endobj")},Mo=function(){var R=[];ms(),oA(),rs(),Fo(R),Ei.publish("putResources"),R.forEach($a),$a({resourcesOid:wo,objectOid:Number.MAX_SAFE_INTEGER}),Ei.publish("postPutResources")},ys=function(){Ei.publish("putAdditionalObjects");for(var R=0;R<kr.length;R++){var We=kr[R];va(We.objId,!0),Ot(We.content),Ot("endobj")}Ei.publish("postPutAdditionalObjects")},Ts=function(R){wa[R.fontName]=wa[R.fontName]||{},wa[R.fontName][R.fontStyle]=R.id},bs=function(R,We,Zt,gr,zr){var Bn={id:"F"+(Object.keys(ta).length+1).toString(10),postScriptName:R,fontName:We,fontStyle:Zt,encoding:gr,isStandardFont:zr||!1,metadata:{}};return Ei.publish("addFont",{font:Bn,instance:this}),ta[Bn.id]=Bn,Ts(Bn),Bn.id},Jl=function(R){for(var We=0,Zt=Vr.length;We<Zt;We++){var gr=bs.call(this,R[We][0],R[We][1],R[We][2],Vr[We][3],!0);Xe===!1&&(ct[gr]=!0);var zr=R[We][0].split("-");Ts({id:gr,fontName:zr[0],fontStyle:zr[1]||""})}Ei.publish("addFonts",{fonts:ta,dictionary:wa})},Sl=function(R){return R.foo=function(){try{return R.apply(this,arguments)}catch(gr){var We=gr.stack||"";~We.indexOf(" at ")&&(We=We.split(" at ")[1]);var Zt="Error in function "+We.split(`
`)[0].split("<")[0]+": "+gr.message;if(!nn.console)throw new Error(Zt);nn.console.error(Zt,gr),nn.alert&&alert(Zt)}},R.foo.bar=R,R.foo},ZA=function(R,We){var Zt,gr,zr,Bn,li,qi,ya,Za,Na;if(zr=(We=We||{}).sourceEncoding||"Unicode",li=We.outputEncoding,(We.autoencode||li)&&ta[zi].metadata&&ta[zi].metadata[zr]&&ta[zi].metadata[zr].encoding&&(Bn=ta[zi].metadata[zr].encoding,!li&&ta[zi].encoding&&(li=ta[zi].encoding),!li&&Bn.codePages&&(li=Bn.codePages[0]),typeof li=="string"&&(li=Bn[li]),li)){for(ya=!1,qi=[],Zt=0,gr=R.length;Zt<gr;Zt++)(Za=li[R.charCodeAt(Zt)])?qi.push(String.fromCharCode(Za)):qi.push(R[Zt]),qi[Zt].charCodeAt(0)>>8&&(ya=!0);R=qi.join("")}for(Zt=R.length;ya===void 0&&Zt!==0;)R.charCodeAt(Zt-1)>>8&&(ya=!0),Zt--;if(!ya)return R;for(qi=We.noBOM?[]:[254,255],Zt=0,gr=R.length;Zt<gr;Zt++){if((Na=(Za=R.charCodeAt(Zt))>>8)>>8)throw new Error("Character at position "+Zt+" of string '"+R+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");qi.push(Na),qi.push(Za-(Na<<8))}return String.fromCharCode.apply(void 0,qi)},Us=xe.__private__.pdfEscape=xe.pdfEscape=function(R,We){return ZA(R,We).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Ra=xe.__private__.beginPage=function(R){Sr[++Aa]=[],Zn[Aa]={objId:0,contentsObjId:0,userUnit:Number(_),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(R[0]),topRightY:Number(R[1])}},Yl(Aa),yr(Sr[Ve])},Qo=function(R,We){var Zt,gr,zr;switch(l=We||l,typeof R=="string"&&(Zt=gt(R.toLowerCase()),Array.isArray(Zt)&&(gr=Zt[0],zr=Zt[1])),Array.isArray(R)&&(gr=R[0]*ci,zr=R[1]*ci),isNaN(gr)&&(gr=F[0],zr=F[1]),(gr>14400||zr>14400)&&(On.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),gr=Math.min(14400,gr),zr=Math.min(14400,zr)),F=[gr,zr],l.substr(0,1)){case"l":zr>gr&&(F=[zr,gr]);break;case"p":gr>zr&&(F=[zr,gr])}Ra(F),Ul($s),Ot(hl),Gc!==0&&Ot(Gc+" J"),Ec!==0&&Ot(Ec+" j"),Ei.publish("addPage",{pageNumber:Aa})},Nl=function(R){R>0&&R<=Aa&&(Sr.splice(R,1),Zn.splice(R,1),Aa--,Ve>Aa&&(Ve=Aa),this.setPage(Ve))},Yl=function(R){R>0&&R<=Aa&&(Ve=R)},Ws=xe.__private__.getNumberOfPages=xe.getNumberOfPages=function(){return Sr.length-1},Cc=function(R,We,Zt){var gr,zr=void 0;return Zt=Zt||{},R=R!==void 0?R:ta[zi].fontName,We=We!==void 0?We:ta[zi].fontStyle,gr=R.toLowerCase(),wa[gr]!==void 0&&wa[gr][We]!==void 0?zr=wa[gr][We]:wa[R]!==void 0&&wa[R][We]!==void 0?zr=wa[R][We]:Zt.disableWarning===!1&&On.warn("Unable to look up font label for font '"+R+"', '"+We+"'. Refer to getFontList() for available fonts."),zr||Zt.noFallback||(zr=wa.times[We])==null&&(zr=wa.times.normal),zr},ql=xe.__private__.putInfo=function(){var R=bo(),We=function(gr){return gr};for(var Zt in Ge!==null&&(We=js.encryptor(R,0)),Ot("<<"),Ot("/Producer ("+Us(We("jsPDF "+xi.version))+")"),Ti)Ti.hasOwnProperty(Zt)&&Ti[Zt]&&Ot("/"+Zt.substr(0,1).toUpperCase()+Zt.substr(1)+" ("+Us(We(Ti[Zt]))+")");Ot("/CreationDate ("+Us(We(Ie))+")"),Ot(">>"),Ot("endobj")},ic=xe.__private__.putCatalog=function(R){var We=(R=R||{}).rootDictionaryObjId||Da;switch(bo(),Ot("<<"),Ot("/Type /Catalog"),Ot("/Pages "+We+" 0 R"),Xr||(Xr="fullwidth"),Xr){case"fullwidth":Ot("/OpenAction [3 0 R /FitH null]");break;case"fullheight":Ot("/OpenAction [3 0 R /FitV null]");break;case"fullpage":Ot("/OpenAction [3 0 R /Fit]");break;case"original":Ot("/OpenAction [3 0 R /XYZ null null 1]");break;default:var Zt=""+Xr;Zt.substr(Zt.length-1)==="%"&&(Xr=parseInt(Xr)/100),typeof Xr=="number"&&Ot("/OpenAction [3 0 R /XYZ null null "+yn(Xr)+"]")}switch(ni||(ni="continuous"),ni){case"continuous":Ot("/PageLayout /OneColumn");break;case"single":Ot("/PageLayout /SinglePage");break;case"two":case"twoleft":Ot("/PageLayout /TwoColumnLeft");break;case"tworight":Ot("/PageLayout /TwoColumnRight")}mi&&Ot("/PageMode /"+mi),Ei.publish("putCatalog"),Ot(">>"),Ot("endobj")},zc=xe.__private__.putTrailer=function(){Ot("trailer"),Ot("<<"),Ot("/Size "+(Bt+1)),Ot("/Root "+Bt+" 0 R"),Ot("/Info "+(Bt-1)+" 0 R"),Ge!==null&&Ot("/Encrypt "+js.oid+" 0 R"),Ot("/ID [ <"+Re+"> <"+Re+"> ]"),Ot(">>")},WA=xe.__private__.putHeader=function(){Ot("%PDF-"+Ht),Ot("%\xBA\xDF\xAC\xE0")},Bc=xe.__private__.putXRef=function(){var R="0000000000";Ot("xref"),Ot("0 "+(Bt+1)),Ot("0000000000 65535 f ");for(var We=1;We<=Bt;We++)typeof Ut[We]=="function"?Ot((R+Ut[We]()).slice(-10)+" 00000 n "):Ut[We]!==void 0?Ot((R+Ut[We]).slice(-10)+" 00000 n "):Ot("0000000000 00000 n ")},Tl=xe.__private__.buildDocument=function(){jn(),yr(ir),Ei.publish("buildDocument"),WA(),gs(),ys(),Mo(),Ge!==null&&Rl(),ql(),ic();var R=rr;return Bc(),zc(),Ot("startxref"),Ot(""+R),Ot("%%EOF"),yr(Sr[Ve]),ir.join(`
`)},sA=xe.__private__.getBlob=function(R){return new Blob([pn(R)],{type:"application/pdf"})},Nn=xe.output=xe.__private__.output=Sl(function(R,We){switch(typeof(We=We||{})=="string"?We={filename:We}:We.filename=We.filename||"generated.pdf",R){case void 0:return Tl();case"save":xe.save(We.filename);break;case"arraybuffer":return pn(Tl());case"blob":return sA(Tl());case"bloburi":case"bloburl":if(nn.URL!==void 0&&typeof nn.URL.createObjectURL=="function")return nn.URL&&nn.URL.createObjectURL(sA(Tl()))||void 0;On.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var Zt="",gr=Tl();try{Zt=Tn(gr)}catch(Es){Zt=Tn(unescape(encodeURIComponent(gr)))}return"data:application/pdf;filename="+We.filename+";base64,"+Zt;case"pdfobjectnewwindow":if(Object.prototype.toString.call(nn)==="[object Window]"){var zr="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",Bn=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';We.pdfObjectUrl&&(zr=We.pdfObjectUrl,Bn="");var li='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+zr+'"'+Bn+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(We)+");<\/script></body></html>",qi=nn.open();return qi!==null&&qi.document.write(li),qi}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(nn)==="[object Window]"){var ya='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(We.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+We.filename+'" width="500px" height="400px" /></body></html>',Za=nn.open();if(Za!==null){Za.document.write(ya);var Na=this;Za.document.documentElement.querySelector("#pdfViewer").onload=function(){Za.document.title=We.filename,Za.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(Na.output("bloburl"))}}return Za}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(nn)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var sa='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",We)+'"></iframe></body></html>',ws=nn.open();if(ws!==null&&(ws.document.write(sa),ws.document.title=We.filename),ws||typeof safari=="undefined")return ws;break;case"datauri":case"dataurl":return nn.document.location.href=this.output("datauristring",We);default:return null}}),VA=function(R){return Array.isArray(xa)===!0&&xa.indexOf(R)>-1};switch(y){case"pt":ci=1;break;case"mm":ci=72/25.4;break;case"cm":ci=72/2.54;break;case"in":ci=72;break;case"px":ci=VA("px_scaling")==1?.75:96/72;break;case"pc":case"em":ci=12;break;case"ex":ci=6;break;default:if(typeof y!="number")throw new Error("Invalid unit: "+y);ci=y}var js=null;Qt(),ze();var xc=function(R){return Ge!==null?js.encryptor(R,0):function(We){return We}},XA=xe.__private__.getPageInfo=xe.getPageInfo=function(R){if(isNaN(R)||R%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:Zn[R].objId,pageNumber:R,pageContext:Zn[R]}},Sa=xe.__private__.getPageInfoByObjId=function(R){if(isNaN(R)||R%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var We in Zn)if(Zn[We].objId===R)break;return XA(We)},Zc=xe.__private__.getCurrentPageInfo=xe.getCurrentPageInfo=function(){return{objId:Zn[Ve].objId,pageNumber:Ve,pageContext:Zn[Ve]}};xe.addPage=function(){return Qo.apply(this,arguments),this},xe.setPage=function(){return Yl.apply(this,arguments),yr.call(this,Sr[Ve]),this},xe.insertPage=function(R){return this.addPage(),this.movePage(Ve,R),this},xe.movePage=function(R,We){var Zt,gr;if(R>We){Zt=Sr[R],gr=Zn[R];for(var zr=R;zr>We;zr--)Sr[zr]=Sr[zr-1],Zn[zr]=Zn[zr-1];Sr[We]=Zt,Zn[We]=gr,this.setPage(We)}else if(R<We){Zt=Sr[R],gr=Zn[R];for(var Bn=R;Bn<We;Bn++)Sr[Bn]=Sr[Bn+1],Zn[Bn]=Zn[Bn+1];Sr[We]=Zt,Zn[We]=gr,this.setPage(We)}return this},xe.deletePage=function(){return Nl.apply(this,arguments),this},xe.__private__.text=xe.text=function(R,We,Zt,gr,zr){var Bn,li,qi,ya,Za,Na,sa,ws,Es,Yo=(gr=gr||{}).scope||this;if(typeof R=="number"&&typeof We=="number"&&(typeof Zt=="string"||Array.isArray(Zt))){var pl=Zt;Zt=We,We=R,R=pl}if(arguments[3]instanceof ia?(ur("The transform parameter of text() with a Matrix value"),Es=zr):(qi=arguments[4],ya=arguments[5],(0,U.Z)(sa=arguments[3])==="object"&&sa!==null||(typeof qi=="string"&&(ya=qi,qi=null),typeof sa=="string"&&(ya=sa,sa=null),typeof sa=="number"&&(qi=sa,sa=null),gr={flags:sa,angle:qi,align:ya})),isNaN(We)||isNaN(Zt)||R==null)throw new Error("Invalid arguments passed to jsPDF.text");if(R.length===0)return Yo;var Ss="",OA=!1,gl=typeof gr.lineHeightFactor=="number"?gr.lineHeightFactor:Oa,tA=Yo.internal.scaleFactor;function oc(qo){return qo=qo.split(" ").join(Array(gr.TabLen||9).join(" ")),Us(qo,sa)}function du(qo){for(var ss,Fs=qo.concat(),Ea=[],Di=Fs.length;Di--;)typeof(ss=Fs.shift())=="string"?Ea.push(ss):Array.isArray(qo)&&(ss.length===1||ss[1]===void 0&&ss[2]===void 0)?Ea.push(ss[0]):Ea.push([ss[0],ss[1],ss[2]]);return Ea}function fu(qo,ss){var Fs;if(typeof qo=="string")Fs=ss(qo)[0];else if(Array.isArray(qo)){for(var Ea,Di,uA=qo.concat(),uc=[],Ps=uA.length;Ps--;)typeof(Ea=uA.shift())=="string"?uc.push(ss(Ea)[0]):Array.isArray(Ea)&&typeof Ea[0]=="string"&&(Di=ss(Ea[0],Ea[1],Ea[2]),uc.push([Di[0],Di[1],Di[2]]));Fs=uc}return Fs}var sc=!1,_c=!0;if(typeof R=="string")sc=!0;else if(Array.isArray(R)){var ku=R.concat();li=[];for(var hu,Ls=ku.length;Ls--;)(typeof(hu=ku.shift())!="string"||Array.isArray(hu)&&typeof hu[0]!="string")&&(_c=!1);sc=_c}if(sc===!1)throw new Error('Type of text must be string or Array. "'+R+'" is not recognized.');typeof R=="string"&&(R=R.match(/[\r?\n]/)?R.split(/\r\n|\r|\n/g):[R]);var $c=$r/Yo.internal.scaleFactor,os=$c*(gl-1);switch(gr.baseline){case"bottom":Zt-=os;break;case"top":Zt+=$c-os;break;case"hanging":Zt+=$c-2*os;break;case"middle":Zt+=$c/2-os}if((Na=gr.maxWidth||0)>0&&(typeof R=="string"?R=Yo.splitTextToSize(R,Na):Object.prototype.toString.call(R)==="[object Array]"&&(R=R.reduce(function(qo,ss){return qo.concat(Yo.splitTextToSize(ss,Na))},[]))),Bn={text:R,x:We,y:Zt,options:gr,mutex:{pdfEscape:Us,activeFontKey:zi,fonts:ta,activeFontSize:$r}},Ei.publish("preProcessText",Bn),R=Bn.text,qi=(gr=Bn.options).angle,!(Es instanceof ia)&&qi&&typeof qi=="number"){qi*=Math.PI/180,gr.rotationDirection===0&&(qi=-qi),Br===Vt.ADVANCED&&(qi=-qi);var yA=Math.cos(qi),YA=Math.sin(qi);Es=new ia(yA,YA,-YA,yA,0,0)}else qi&&qi instanceof ia&&(Es=qi);Br!==Vt.ADVANCED||Es||(Es=ls),(Za=gr.charSpace||Au)!==void 0&&(Ss+=qr(Dt(Za))+` Tc
`,this.setCharSpace(this.getCharSpace()||0)),(ws=gr.horizontalScale)!==void 0&&(Ss+=qr(100*ws)+` Tz
`),gr.lang;var Hs=-1,ml=gr.renderingMode!==void 0?gr.renderingMode:gr.stroke,jl=Yo.internal.getCurrentPageInfo().pageContext;switch(ml){case 0:case!1:case"fill":Hs=0;break;case 1:case!0:case"stroke":Hs=1;break;case 2:case"fillThenStroke":Hs=2;break;case 3:case"invisible":Hs=3;break;case 4:case"fillAndAddForClipping":Hs=4;break;case 5:case"strokeAndAddPathForClipping":Hs=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":Hs=6;break;case 7:case"addToPathForClipping":Hs=7}var vl=jl.usedRenderingMode!==void 0?jl.usedRenderingMode:-1;Hs!==-1?Ss+=Hs+` Tr
`:vl!==-1&&(Ss+=`0 Tr
`),Hs!==-1&&(jl.usedRenderingMode=Hs),ya=gr.align||"left";var Ks,Hl=$r*gl,bA=Yo.internal.pageSize.getWidth(),lc=ta[zi];Za=gr.charSpace||Au,Na=gr.maxWidth||0,sa=Object.assign({autoencode:!0,noBOM:!0},gr.flags);var Kl=[],QA=function(qo){return Yo.getStringUnitWidth(qo,{font:lc,charSpace:Za,fontSize:$r,doKerning:!1})*$r/tA};if(Object.prototype.toString.call(R)==="[object Array]"){var al;li=du(R),ya!=="left"&&(Ks=li.map(QA));var el,Ac=0;if(ya==="right"){We-=Ks[0],R=[],Ls=li.length;for(var qA=0;qA<Ls;qA++)qA===0?(el=$l(We),al=eA(Zt)):(el=Dt(Ac-Ks[qA]),al=-Hl),R.push([li[qA],el,al]),Ac=Ks[qA]}else if(ya==="center"){We-=Ks[0]/2,R=[],Ls=li.length;for(var _A=0;_A<Ls;_A++)_A===0?(el=$l(We),al=eA(Zt)):(el=Dt((Ac-Ks[_A])/2),al=-Hl),R.push([li[_A],el,al]),Ac=Ks[_A]}else if(ya==="left"){R=[],Ls=li.length;for(var pu=0;pu<Ls;pu++)R.push(li[pu])}else if(ya==="justify"&&lc.encoding==="Identity-H"){R=[],Ls=li.length,Na=Na!==0?Na:bA;for(var $A=0,Is=0;Is<Ls;Is++)if(al=Is===0?eA(Zt):-Hl,el=Is===0?$l(We):$A,Is<Ls-1){var Ru=Dt((Na-Ks[Is])/(li[Is].split(" ").length-1)),zl=li[Is].split(" ");R.push([zl[0]+" ",el,al]),$A=0;for(var wA=1;wA<zl.length;wA++){var gu=(QA(zl[wA-1]+" "+zl[wA])-QA(zl[wA]))*tA+Ru;wA==zl.length-1?R.push([zl[wA],gu,0]):R.push([zl[wA]+" ",gu,0]),$A-=gu}}else R.push([li[Is],el,al]);R.push(["",$A,0])}else{if(ya!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(R=[],Ls=li.length,Na=Na!==0?Na:bA,Is=0;Is<Ls;Is++)al=Is===0?eA(Zt):-Hl,el=Is===0?$l(We):0,Is<Ls-1?Kl.push(qr(Dt((Na-Ks[Is])/(li[Is].split(" ").length-1)))):Kl.push(0),R.push([li[Is],el,al])}}var ld=typeof gr.R2L=="boolean"?gr.R2L:Un;ld===!0&&(R=fu(R,function(qo,ss,Fs){return[qo.split("").reverse().join(""),ss,Fs]})),Bn={text:R,x:We,y:Zt,options:gr,mutex:{pdfEscape:Us,activeFontKey:zi,fonts:ta,activeFontSize:$r}},Ei.publish("postProcessText",Bn),R=Bn.text,OA=Bn.mutex.isHex||!1;var eu=ta[zi].encoding;eu!=="WinAnsiEncoding"&&eu!=="StandardEncoding"||(R=fu(R,function(qo,ss,Fs){return[oc(qo),ss,Fs]})),li=du(R),R=[];for(var CA,BA,rA,Zl=0,Ic=1,Fc=Array.isArray(li[0])?Ic:Zl,cc="",Nu=function(qo,ss,Fs){var Ea="";return Fs instanceof ia?(Fs=typeof gr.angle=="number"?co(Fs,new ia(1,0,0,1,qo,ss)):co(new ia(1,0,0,1,qo,ss),Fs),Br===Vt.ADVANCED&&(Fs=co(new ia(1,0,0,-1,0,0),Fs)),Ea=Fs.join(" ")+` Tm
`):Ea=qr(qo)+" "+qr(ss)+` Td
`,Ea},xA=0;xA<li.length;xA++){switch(cc="",Fc){case Ic:rA=(OA?"<":"(")+li[xA][0]+(OA?">":")"),CA=parseFloat(li[xA][1]),BA=parseFloat(li[xA][2]);break;case Zl:rA=(OA?"<":"(")+li[xA]+(OA?">":")"),CA=$l(We),BA=eA(Zt)}Kl!==void 0&&Kl[xA]!==void 0&&(cc=Kl[xA]+` Tw
`),xA===0?R.push(cc+Nu(CA,BA,Es)+rA):Fc===Zl?R.push(cc+rA):Fc===Ic&&R.push(cc+Nu(CA,BA,Es)+rA)}R=Fc===Zl?R.join(` Tj
T* `):R.join(` Tj
`),R+=` Tj
`;var cA=`BT
/`;return cA+=zi+" "+$r+` Tf
`,cA+=qr($r*gl)+` TL
`,cA+=mA+`
`,cA+=Ss,cA+=R,Ot(cA+="ET"),ct[zi]=!0,Yo};var Wc=xe.__private__.clip=xe.clip=function(R){return Ot(R==="evenodd"?"W*":"W"),this};xe.clipEvenOdd=function(){return Wc("evenodd")},xe.__private__.discardPath=xe.discardPath=function(){return Ot("n"),this};var ko=xe.__private__.isValidStyle=function(R){var We=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(R)!==-1&&(We=!0),We};xe.__private__.setDefaultPathOperation=xe.setDefaultPathOperation=function(R){return ko(R)&&(Me=R),this};var Vc=xe.__private__.getStyle=xe.getStyle=function(R){var We=Me;switch(R){case"D":case"S":We="S";break;case"F":We="f";break;case"FD":case"DF":We="B";break;case"f":case"f*":case"B":case"B*":We=R}return We},ac=xe.close=function(){return Ot("h"),this};xe.stroke=function(){return Ot("S"),this},xe.fill=function(R){return lA("f",R),this},xe.fillEvenOdd=function(R){return lA("f*",R),this},xe.fillStroke=function(R){return lA("B",R),this},xe.fillStrokeEvenOdd=function(R){return lA("B*",R),this};var lA=function(R,We){(0,U.Z)(We)==="object"?AA(We,R):Ot(R)},GA=function(R){R===null||Br===Vt.ADVANCED&&R===void 0||(R=Vc(R),Ot(R))};function _l(R,We,Zt,gr,zr){var Bn=new $i(We||this.boundingBox,Zt||this.xStep,gr||this.yStep,this.gState,zr||this.matrix);Bn.stream=this.stream;var li=R+"$$"+this.cloneIndex+++"$$";return ri(li,Bn),Bn}var AA=function(R,We){var Zt=wi[R.key],gr=Pa[Zt];if(gr instanceof fa)Ot("q"),Ot(Po(We)),gr.gState&&xe.setGState(gr.gState),Ot(R.matrix.toString()+" cm"),Ot("/"+Zt+" sh"),Ot("Q");else if(gr instanceof $i){var zr=new ia(1,0,0,-1,0,DA());R.matrix&&(zr=zr.multiply(R.matrix||ls),Zt=_l.call(gr,R.key,R.boundingBox,R.xStep,R.yStep,zr).id),Ot("q"),Ot("/Pattern cs"),Ot("/"+Zt+" scn"),gr.gState&&xe.setGState(gr.gState),Ot(We),Ot("Q")}},Po=function(R){switch(R){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"}},_s=xe.moveTo=function(R,We){return Ot(qr(Dt(R))+" "+qr(G(We))+" m"),this},us=xe.lineTo=function(R,We){return Ot(qr(Dt(R))+" "+qr(G(We))+" l"),this},dl=xe.curveTo=function(R,We,Zt,gr,zr,Bn){return Ot([qr(Dt(R)),qr(G(We)),qr(Dt(Zt)),qr(G(gr)),qr(Dt(zr)),qr(G(Bn)),"c"].join(" ")),this};xe.__private__.line=xe.line=function(R,We,Zt,gr,zr){if(isNaN(R)||isNaN(We)||isNaN(Zt)||isNaN(gr)||!ko(zr))throw new Error("Invalid arguments passed to jsPDF.line");return Br===Vt.COMPAT?this.lines([[Zt-R,gr-We]],R,We,[1,1],zr||"S"):this.lines([[Zt-R,gr-We]],R,We,[1,1]).stroke()},xe.__private__.lines=xe.lines=function(R,We,Zt,gr,zr,Bn){var li,qi,ya,Za,Na,sa,ws,Es,Yo,pl,Ss,OA;if(typeof R=="number"&&(OA=Zt,Zt=We,We=R,R=OA),gr=gr||[1,1],Bn=Bn||!1,isNaN(We)||isNaN(Zt)||!Array.isArray(R)||!Array.isArray(gr)||!ko(zr)||typeof Bn!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(_s(We,Zt),li=gr[0],qi=gr[1],Za=R.length,pl=We,Ss=Zt,ya=0;ya<Za;ya++)(Na=R[ya]).length===2?(pl=Na[0]*li+pl,Ss=Na[1]*qi+Ss,us(pl,Ss)):(sa=Na[0]*li+pl,ws=Na[1]*qi+Ss,Es=Na[2]*li+pl,Yo=Na[3]*qi+Ss,pl=Na[4]*li+pl,Ss=Na[5]*qi+Ss,dl(sa,ws,Es,Yo,pl,Ss));return Bn&&ac(),GA(zr),this},xe.path=function(R){for(var We=0;We<R.length;We++){var Zt=R[We],gr=Zt.c;switch(Zt.op){case"m":_s(gr[0],gr[1]);break;case"l":us(gr[0],gr[1]);break;case"c":dl.apply(this,gr);break;case"h":ac()}}return this},xe.__private__.rect=xe.rect=function(R,We,Zt,gr,zr){if(isNaN(R)||isNaN(We)||isNaN(Zt)||isNaN(gr)||!ko(zr))throw new Error("Invalid arguments passed to jsPDF.rect");return Br===Vt.COMPAT&&(gr=-gr),Ot([qr(Dt(R)),qr(G(We)),qr(Dt(Zt)),qr(Dt(gr)),"re"].join(" ")),GA(zr),this},xe.__private__.triangle=xe.triangle=function(R,We,Zt,gr,zr,Bn,li){if(isNaN(R)||isNaN(We)||isNaN(Zt)||isNaN(gr)||isNaN(zr)||isNaN(Bn)||!ko(li))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[Zt-R,gr-We],[zr-Zt,Bn-gr],[R-zr,We-Bn]],R,We,[1,1],li,!0),this},xe.__private__.roundedRect=xe.roundedRect=function(R,We,Zt,gr,zr,Bn,li){if(isNaN(R)||isNaN(We)||isNaN(Zt)||isNaN(gr)||isNaN(zr)||isNaN(Bn)||!ko(li))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var qi=4/3*(Math.SQRT2-1);return zr=Math.min(zr,.5*Zt),Bn=Math.min(Bn,.5*gr),this.lines([[Zt-2*zr,0],[zr*qi,0,zr,Bn-Bn*qi,zr,Bn],[0,gr-2*Bn],[0,Bn*qi,-zr*qi,Bn,-zr,Bn],[2*zr-Zt,0],[-zr*qi,0,-zr,-Bn*qi,-zr,-Bn],[0,2*Bn-gr],[0,-Bn*qi,zr*qi,-Bn,zr,-Bn]],R+zr,We,[1,1],li,!0),this},xe.__private__.ellipse=xe.ellipse=function(R,We,Zt,gr,zr){if(isNaN(R)||isNaN(We)||isNaN(Zt)||isNaN(gr)||!ko(zr))throw new Error("Invalid arguments passed to jsPDF.ellipse");var Bn=4/3*(Math.SQRT2-1)*Zt,li=4/3*(Math.SQRT2-1)*gr;return _s(R+Zt,We),dl(R+Zt,We-li,R+Bn,We-gr,R,We-gr),dl(R-Bn,We-gr,R-Zt,We-li,R-Zt,We),dl(R-Zt,We+li,R-Bn,We+gr,R,We+gr),dl(R+Bn,We+gr,R+Zt,We+li,R+Zt,We),GA(zr),this},xe.__private__.circle=xe.circle=function(R,We,Zt,gr){if(isNaN(R)||isNaN(We)||isNaN(Zt)||!ko(gr))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(R,We,Zt,Zt,gr)},xe.setFont=function(R,We,Zt){return Zt&&(We=Xn(We,Zt)),zi=Cc(R,We,{disableWarning:!1}),this};var ja=xe.__private__.getFont=xe.getFont=function(){return ta[Cc.apply(xe,arguments)]};xe.__private__.getFontList=xe.getFontList=function(){var R,We,Zt={};for(R in wa)if(wa.hasOwnProperty(R))for(We in Zt[R]=[],wa[R])wa[R].hasOwnProperty(We)&&Zt[R].push(We);return Zt},xe.addFont=function(R,We,Zt,gr,zr){var Bn=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&Bn.indexOf(arguments[3])!==-1?zr=arguments[3]:arguments[3]&&Bn.indexOf(arguments[3])==-1&&(Zt=Xn(Zt,gr)),zr=zr||"Identity-H",bs.call(this,R,We,Zt,zr)};var Oa,$s=A.lineWidth||.200025,Il=xe.__private__.getLineWidth=xe.getLineWidth=function(){return $s},Ul=xe.__private__.setLineWidth=xe.setLineWidth=function(R){return $s=R,Ot(qr(Dt(R))+" w"),this};xe.__private__.setLineDash=xi.API.setLineDash=xi.API.setLineDashPattern=function(R,We){if(R=R||[],We=We||0,isNaN(We)||!Array.isArray(R))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return R=R.map(function(Zt){return qr(Dt(Zt))}).join(" "),We=qr(Dt(We)),Ot("["+R+"] "+We+" d"),this};var Xc=xe.__private__.getLineHeight=xe.getLineHeight=function(){return $r*Oa};xe.__private__.getLineHeight=xe.getLineHeight=function(){return $r*Oa};var ds=xe.__private__.setLineHeightFactor=xe.setLineHeightFactor=function(R){return typeof(R=R||1.15)=="number"&&(Oa=R),this},fl=xe.__private__.getLineHeightFactor=xe.getLineHeightFactor=function(){return Oa};ds(A.lineHeight);var $l=xe.__private__.getHorizontalCoordinate=function(R){return Dt(R)},eA=xe.__private__.getVerticalCoordinate=function(R){return Br===Vt.ADVANCED?R:Zn[Ve].mediaBox.topRightY-Zn[Ve].mediaBox.bottomLeftY-Dt(R)},lu=xe.__private__.getHorizontalCoordinateString=xe.getHorizontalCoordinateString=function(R){return qr($l(R))},Qa=xe.__private__.getVerticalCoordinateString=xe.getVerticalCoordinateString=function(R){return qr(eA(R))},hl=A.strokeColor||"0 G";xe.__private__.getStrokeColor=xe.getDrawColor=function(){return no(hl)},xe.__private__.setStrokeColor=xe.setDrawColor=function(R,We,Zt,gr){return hl=Yi({ch1:R,ch2:We,ch3:Zt,ch4:gr,pdfColorType:"draw",precision:2}),Ot(hl),this};var gA=A.fillColor||"0 g";xe.__private__.getFillColor=xe.getFillColor=function(){return no(gA)},xe.__private__.setFillColor=xe.setFillColor=function(R,We,Zt,gr){return gA=Yi({ch1:R,ch2:We,ch3:Zt,ch4:gr,pdfColorType:"fill",precision:2}),Ot(gA),this};var mA=A.textColor||"0 g",mn=xe.__private__.getTextColor=xe.getTextColor=function(){return no(mA)};xe.__private__.setTextColor=xe.setTextColor=function(R,We,Zt,gr){return mA=Yi({ch1:R,ch2:We,ch3:Zt,ch4:gr,pdfColorType:"text",precision:3}),this};var Au=A.charSpace,Sd=xe.__private__.getCharSpace=xe.getCharSpace=function(){return parseFloat(Au||0)};xe.__private__.setCharSpace=xe.setCharSpace=function(R){if(isNaN(R))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Au=R,this};var Gc=0;xe.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},xe.__private__.setLineCap=xe.setLineCap=function(R){var We=xe.CapJoinStyles[R];if(We===void 0)throw new Error("Line cap style of '"+R+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Gc=We,Ot(We+" J"),this};var Ec=0;xe.__private__.setLineJoin=xe.setLineJoin=function(R){var We=xe.CapJoinStyles[R];if(We===void 0)throw new Error("Line join style of '"+R+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Ec=We,Ot(We+" j"),this},xe.__private__.setLineMiterLimit=xe.__private__.setMiterLimit=xe.setLineMiterLimit=xe.setMiterLimit=function(R){if(R=R||0,isNaN(R))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return Ot(qr(Dt(R))+" M"),this},xe.GState=ua,xe.setGState=function(R){(R=typeof R=="string"?Bi[Ki[R]]:PA(null,R)).equals(Ui)||(Ot("/"+R.id+" gs"),Ui=R)};var PA=function(R,We){if(!R||!Ki[R]){var Zt=!1;for(var gr in Bi)if(Bi.hasOwnProperty(gr)&&Bi[gr].equals(We)){Zt=!0;break}if(Zt)We=Bi[gr];else{var zr="GS"+(Object.keys(Bi).length+1).toString(10);Bi[zr]=We,We.id=zr}return R&&(Ki[R]=We.id),Ei.publish("addGState",We),We}};xe.addGState=function(R,We){return PA(R,We),this},xe.saveGraphicsState=function(){return Ot("q"),Ya.push({key:zi,size:$r,color:mA}),this},xe.restoreGraphicsState=function(){Ot("Q");var R=Ya.pop();return zi=R.key,$r=R.size,mA=R.color,Ui=null,this},xe.setCurrentTransformationMatrix=function(R){return Ot(R.toString()+" cm"),this},xe.comment=function(R){return Ot("#"+R),this};var cu=function(R,We){var Zt=R||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return Zt},set:function(Bn){isNaN(Bn)||(Zt=parseFloat(Bn))}});var gr=We||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return gr},set:function(Bn){isNaN(Bn)||(gr=parseFloat(Bn))}});var zr="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return zr},set:function(Bn){zr=Bn.toString()}}),this},uu=function(R,We,Zt,gr){cu.call(this,R,We),this.type="rect";var zr=Zt||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return zr},set:function(li){isNaN(li)||(zr=parseFloat(li))}});var Bn=gr||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return Bn},set:function(li){isNaN(li)||(Bn=parseFloat(li))}}),this},xs=function(){this.page=Aa,this.currentPage=Ve,this.pages=Sr.slice(0),this.pagesContext=Zn.slice(0),this.x=Ma,this.y=Ii,this.matrix=yo,this.width=Yc(Ve),this.height=DA(Ve),this.outputDestination=un,this.id="",this.objectNumber=-1};xs.prototype.restore=function(){Aa=this.page,Ve=this.currentPage,Zn=this.pagesContext,Sr=this.pages,Ma=this.x,Ii=this.y,yo=this.matrix,Sc(Ve,this.width),qc(Ve,this.height),un=this.outputDestination};var vA=function(R,We,Zt,gr,zr){jo.push(new xs),Aa=Ve=0,Sr=[],Ma=R,Ii=We,yo=zr,Ra([Zt,gr])},Jc=function(R){if(Uo[R])jo.pop().restore();else{var We=new xs,Zt="Xo"+(Object.keys(oa).length+1).toString(10);We.id=Zt,Uo[R]=Zt,oa[Zt]=We,Ei.publish("addFormObject",We),jo.pop().restore()}};for(var JA in xe.beginFormObject=function(R,We,Zt,gr,zr){return vA(R,We,Zt,gr,zr),this},xe.endFormObject=function(R){return Jc(R),this},xe.doFormObject=function(R,We){var Zt=oa[Uo[R]];return Ot("q"),Ot(We.toString()+" cm"),Ot("/"+Zt.id+" Do"),Ot("Q"),this},xe.getFormObject=function(R){var We=oa[Uo[R]];return{x:We.x,y:We.y,width:We.width,height:We.height,matrix:We.matrix}},xe.save=function(R,We){return R=R||"generated.pdf",(We=We||{}).returnPromise=We.returnPromise||!1,We.returnPromise===!1?(Ai(sA(Tl()),R),typeof Ai.unload=="function"&&nn.setTimeout&&setTimeout(Ai.unload,911),this):new Promise(function(Zt,gr){try{var zr=Ai(sA(Tl()),R);typeof Ai.unload=="function"&&nn.setTimeout&&setTimeout(Ai.unload,911),Zt(zr)}catch(Bn){gr(Bn.message)}})},xi.API)xi.API.hasOwnProperty(JA)&&(JA==="events"&&xi.API.events.length?function(R,We){var Zt,gr,zr;for(zr=We.length-1;zr!==-1;zr--)Zt=We[zr][0],gr=We[zr][1],R.subscribe.apply(R,[Zt].concat(typeof gr=="function"?[gr]:gr))}(Ei,xi.API.events):xe[JA]=xi.API[JA]);var Yc=xe.getPageWidth=function(R){return(Zn[R=R||Ve].mediaBox.topRightX-Zn[R].mediaBox.bottomLeftX)/ci},Sc=xe.setPageWidth=function(R,We){Zn[R].mediaBox.topRightX=We*ci+Zn[R].mediaBox.bottomLeftX},DA=xe.getPageHeight=function(R){return(Zn[R=R||Ve].mediaBox.topRightY-Zn[R].mediaBox.bottomLeftY)/ci},qc=xe.setPageHeight=function(R,We){Zn[R].mediaBox.topRightY=We*ci+Zn[R].mediaBox.bottomLeftY};return xe.internal={pdfEscape:Us,getStyle:Vc,getFont:ja,getFontSize:en,getCharSpace:Sd,getTextColor:mn,getLineHeight:Xc,getLineHeightFactor:fl,getLineWidth:Il,write:hi,getHorizontalCoordinate:$l,getVerticalCoordinate:eA,getCoordinateString:lu,getVerticalCoordinateString:Qa,collections:{},newObject:bo,newAdditionalObject:kn,newObjectDeferred:Go,newObjectDeferredBegin:va,getFilters:Ho,putStream:Ko,events:Ei,scaleFactor:ci,pageSize:{getWidth:function(){return Yc(Ve)},setWidth:function(R){Sc(Ve,R)},getHeight:function(){return DA(Ve)},setHeight:function(R){qc(Ve,R)}},encryptionOptions:Ge,encryption:js,getEncryptor:xc,output:Nn,getNumberOfPages:Ws,pages:Sr,out:Ot,f2:yn,f3:Et,getPageInfo:XA,getPageInfoByObjId:Sa,getCurrentPageInfo:Zc,getPDFVersion:St,Point:cu,Rectangle:uu,Matrix:ia,hasHotfix:VA},Object.defineProperty(xe.internal.pageSize,"width",{get:function(){return Yc(Ve)},set:function(R){Sc(Ve,R)},enumerable:!0,configurable:!0}),Object.defineProperty(xe.internal.pageSize,"height",{get:function(){return DA(Ve)},set:function(R){qc(Ve,R)},enumerable:!0,configurable:!0}),Jl.call(xe,Vr),zi="F1",Qo(F,l),Ei.publish("initialized"),xe}fi.prototype.lsbFirstWord=function(A){return String.fromCharCode(A>>0&255,A>>8&255,A>>16&255,A>>24&255)},fi.prototype.toHexString=function(A){return A.split("").map(function(a){return("0"+(255&a.charCodeAt(0)).toString(16)).slice(-2)}).join("")},fi.prototype.hexToBytes=function(A){for(var a=[],l=0;l<A.length;l+=2)a.push(String.fromCharCode(parseInt(A.substr(l,2),16)));return a.join("")},fi.prototype.processOwnerPassword=function(A,a){return na(Fn(a).substr(0,5),A)},fi.prototype.encryptor=function(A,a){var l=Fn(this.encryptionKey+String.fromCharCode(255&A,A>>8&255,A>>16&255,255&a,a>>8&255)).substr(0,10);return function(y){return na(l,y)}},ua.prototype.equals=function(A){var a,l="id,objectNumber,equals";if(!A||(0,U.Z)(A)!==(0,U.Z)(this))return!1;var y=0;for(a in this)if(!(l.indexOf(a)>=0)){if(this.hasOwnProperty(a)&&!A.hasOwnProperty(a)||this[a]!==A[a])return!1;y++}for(a in A)A.hasOwnProperty(a)&&l.indexOf(a)<0&&y--;return y===0},xi.API={events:[]},xi.version="3.0.0";var ma=xi.API,mo=1,ka=function(A){return A.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Ca=function(A){return A.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},Hi=function(A){return A.toFixed(2)},so=function(A){return A.toFixed(5)};ma.__acroform__={};var Ha=function(A,a){A.prototype=Object.create(a.prototype),A.prototype.constructor=A},Os=function(A){return A*mo},Oo=function(A){var a=new Ua,l=pi.internal.getHeight(A)||0,y=pi.internal.getWidth(A)||0;return a.BBox=[0,0,Number(Hi(y)),Number(Hi(l))],a},aa=ma.__acroform__.setBit=function(A,a){if(A=A||0,a=a||0,isNaN(A)||isNaN(a))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return A|=1<<a},da=ma.__acroform__.clearBit=function(A,a){if(A=A||0,a=a||0,isNaN(A)||isNaN(a))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return A&=~(1<<a)},Ga=ma.__acroform__.getBit=function(A,a){if(isNaN(A)||isNaN(a))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return A&1<<a?1:0},Zi=ma.__acroform__.getBitForPdf=function(A,a){if(isNaN(A)||isNaN(a))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return Ga(A,a-1)},Mi=ma.__acroform__.setBitForPdf=function(A,a){if(isNaN(A)||isNaN(a))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return aa(A,a-1)},si=ma.__acroform__.clearBitForPdf=function(A,a){if(isNaN(A)||isNaN(a))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return da(A,a-1)},Bo=ma.__acroform__.calculateCoordinates=function(A,a){var l=a.internal.getHorizontalCoordinate,y=a.internal.getVerticalCoordinate,F=A[0],x=A[1],H=A[2],_=A[3],ae={};return ae.lowerLeft_X=l(F)||0,ae.lowerLeft_Y=y(x+_)||0,ae.upperRight_X=l(F+H)||0,ae.upperRight_Y=y(x)||0,[Number(Hi(ae.lowerLeft_X)),Number(Hi(ae.lowerLeft_Y)),Number(Hi(ae.upperRight_X)),Number(Hi(ae.upperRight_Y))]},bi=function(A){if(A.appearanceStreamContent)return A.appearanceStreamContent;if(A.V||A.DV){var a=[],l=A._V||A.DV,y=Ni(A,l),F=A.scope.internal.getFont(A.fontName,A.fontStyle).id;a.push("/Tx BMC"),a.push("q"),a.push("BT"),a.push(A.scope.__private__.encodeColorString(A.color)),a.push("/"+F+" "+Hi(y.fontSize)+" Tf"),a.push("1 0 0 1 0 0 Tm"),a.push(y.text),a.push("ET"),a.push("Q"),a.push("EMC");var x=Oo(A);return x.scope=A.scope,x.stream=a.join(`
`),x}},Ni=function(A,a){var l=A.fontSize===0?A.maxFontSize:A.fontSize,y={text:"",fontSize:""},F=(a=(a=a.substr(0,1)=="("?a.substr(1):a).substr(a.length-1)==")"?a.substr(0,a.length-1):a).split(" ");F=A.multiline?F.map(function(Et){return Et.split(`
`)}):F.map(function(Et){return[Et]});var x=l,H=pi.internal.getHeight(A)||0;H=H<0?-H:H;var _=pi.internal.getWidth(A)||0;_=_<0?-_:_;var ae=function(Et,Dt,Z){if(Et+1<F.length){var G=Dt+" "+F[Et+1][0];return Wi(G,A,Z).width<=_-4}return!1};x++;e:for(;x>0;){a="",x--;var Me,Ge,Xe=Wi("3",A,x).height,ct=A.multiline?H-x:(H-Xe)/2,xe=ct+=2,Ht=0,St=0,zt=0;if(x<=0){a=`(...) Tj
`,a+="% Width of Text: "+Wi(a,A,x=12).width+", FieldWidth:"+_+`
`;break}for(var gt="",Vt=0,Br=0;Br<F.length;Br++)if(F.hasOwnProperty(Br)){var jr=!1;if(F[Br].length!==1&&zt!==F[Br].length-1){if((Xe+2)*(Vt+2)+2>H)continue e;gt+=F[Br][zt],jr=!0,St=Br,Br--}else{gt=(gt+=F[Br][zt]+" ").substr(gt.length-1)==" "?gt.substr(0,gt.length-1):gt;var cn=parseInt(Br),Xn=ae(cn,gt,x),qr=Br>=F.length-1;if(Xn&&!qr){gt+=" ",zt=0;continue}if(Xn||qr){if(qr)St=cn;else if(A.multiline&&(Xe+2)*(Vt+2)+2>H)continue e}else{if(!A.multiline||(Xe+2)*(Vt+2)+2>H)continue e;St=cn}}for(var ur="",rn=Ht;rn<=St;rn++){var yn=F[rn];if(A.multiline){if(rn===St){ur+=yn[zt]+" ",zt=(zt+1)%yn.length;continue}if(rn===Ht){ur+=yn[yn.length-1]+" ";continue}}ur+=yn[0]+" "}switch(ur=ur.substr(ur.length-1)==" "?ur.substr(0,ur.length-1):ur,Ge=Wi(ur,A,x).width,A.textAlign){case"right":Me=_-Ge-2;break;case"center":Me=(_-Ge)/2;break;case"left":default:Me=2}a+=Hi(Me)+" "+Hi(xe)+` Td
`,a+="("+ka(ur)+`) Tj
`,a+=-Hi(Me)+` 0 Td
`,xe=-(x+2),Ge=0,Ht=jr?St:St+1,Vt++,gt=""}break}return y.text=a,y.fontSize=x,y},Wi=function(A,a,l){var y=a.scope.internal.getFont(a.fontName,a.fontStyle),F=a.scope.getStringUnitWidth(A,{font:y,fontSize:parseFloat(l),charSpace:0})*parseFloat(l);return{height:a.scope.getStringUnitWidth("3",{font:y,fontSize:parseFloat(l),charSpace:0})*parseFloat(l)*1.5,width:F}},ea={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},ga=function(A,a){var l={type:"reference",object:A};a.internal.getPageInfo(A.page).pageContext.annotations.find(function(y){return y.type===l.type&&y.object===l.object})===void 0&&a.internal.getPageInfo(A.page).pageContext.annotations.push(l)},Ta=function(A,a){for(var l in A)if(A.hasOwnProperty(l)){var y=l,F=A[l];a.internal.newObjectDeferredBegin(F.objId,!0),(0,U.Z)(F)==="object"&&typeof F.putStream=="function"&&F.putStream(),delete A[y]}},zo=function(A,a){if(a.scope=A,A.internal!==void 0&&(A.internal.acroformPlugin===void 0||A.internal.acroformPlugin.isInitialized===!1)){if(Wa.FieldNum=0,A.internal.acroformPlugin=JSON.parse(JSON.stringify(ea)),A.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");mo=A.internal.scaleFactor,A.internal.acroformPlugin.acroFormDictionaryRoot=new Ia,A.internal.acroformPlugin.acroFormDictionaryRoot.scope=A,A.internal.acroformPlugin.acroFormDictionaryRoot._eventID=A.internal.events.subscribe("postPutResources",function(){(function(l){l.internal.events.unsubscribe(l.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete l.internal.acroformPlugin.acroFormDictionaryRoot._eventID,l.internal.acroformPlugin.printedOut=!0})(A)}),A.internal.events.subscribe("buildDocument",function(){(function(l){l.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var y=l.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var F in y)if(y.hasOwnProperty(F)){var x=y[F];x.objId=void 0,x.hasAnnotation&&ga(x,l)}})(A)}),A.internal.events.subscribe("putCatalog",function(){(function(l){if(l.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");l.internal.write("/AcroForm "+l.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")})(A)}),A.internal.events.subscribe("postPutPages",function(l){(function(y,F){var x=!y;for(var H in y||(F.internal.newObjectDeferredBegin(F.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),F.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),y=y||F.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(y.hasOwnProperty(H)){var _=y[H],ae=[],Me=_.Rect;if(_.Rect&&(_.Rect=Bo(_.Rect,F)),F.internal.newObjectDeferredBegin(_.objId,!0),_.DA=pi.createDefaultAppearanceStream(_),(0,U.Z)(_)==="object"&&typeof _.getKeyValueListForStream=="function"&&(ae=_.getKeyValueListForStream()),_.Rect=Me,_.hasAppearanceStream&&!_.appearanceStreamContent){var Ge=bi(_);ae.push({key:"AP",value:"<</N "+Ge+">>"}),F.internal.acroformPlugin.xForms.push(Ge)}if(_.appearanceStreamContent){var Xe="";for(var ct in _.appearanceStreamContent)if(_.appearanceStreamContent.hasOwnProperty(ct)){var xe=_.appearanceStreamContent[ct];if(Xe+="/"+ct+" ",Xe+="<<",Object.keys(xe).length>=1||Array.isArray(xe)){for(var H in xe)if(xe.hasOwnProperty(H)){var Ht=xe[H];typeof Ht=="function"&&(Ht=Ht.call(F,_)),Xe+="/"+H+" "+Ht+" ",F.internal.acroformPlugin.xForms.indexOf(Ht)>=0||F.internal.acroformPlugin.xForms.push(Ht)}}else typeof(Ht=xe)=="function"&&(Ht=Ht.call(F,_)),Xe+="/"+H+" "+Ht,F.internal.acroformPlugin.xForms.indexOf(Ht)>=0||F.internal.acroformPlugin.xForms.push(Ht);Xe+=">>"}ae.push({key:"AP",value:`<<
`+Xe+">>"})}F.internal.putStream({additionalKeyValues:ae,objectId:_.objId}),F.internal.out("endobj")}x&&Ta(F.internal.acroformPlugin.xForms,F)})(l,A)}),A.internal.acroformPlugin.isInitialized=!0}},Lo=ma.__acroform__.arrayToPdfArray=function(A,a,l){var y=function(H){return H};if(Array.isArray(A)){for(var F="[",x=0;x<A.length;x++)switch(x!==0&&(F+=" "),(0,U.Z)(A[x])){case"boolean":case"number":case"object":F+=A[x].toString();break;case"string":A[x].substr(0,1)!=="/"?(a!==void 0&&l&&(y=l.internal.getEncryptor(a)),F+="("+ka(y(A[x].toString()))+")"):F+=A[x].toString()}return F+="]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},xo=function(A,a,l){var y=function(F){return F};return a!==void 0&&l&&(y=l.internal.getEncryptor(a)),(A=A||"").toString(),A="("+ka(y(A))+")"},to=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(this._objId===void 0){if(this.scope===void 0)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(A){this._objId=A}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};to.prototype.toString=function(){return this.objId+" 0 R"},to.prototype.putStream=function(){var A=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:A,objectId:this.objId}),this.scope.internal.out("endobj")},to.prototype.getKeyValueListForStream=function(){var A=[],a=Object.getOwnPropertyNames(this).filter(function(x){return x!="content"&&x!="appearanceStreamContent"&&x!="scope"&&x!="objId"&&x.substring(0,1)!="_"});for(var l in a)if(Object.getOwnPropertyDescriptor(this,a[l]).configurable===!1){var y=a[l],F=this[y];F&&(Array.isArray(F)?A.push({key:y,value:Lo(F,this.objId,this.scope)}):F instanceof to?(F.scope=this.scope,A.push({key:y,value:F.objId+" 0 R"})):typeof F!="function"&&A.push({key:y,value:F}))}return A};var Ua=function(){to.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var A,a=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return a},set:function(l){a=l}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(l){A=l.trim()},get:function(){return A||null}})};Ha(Ua,to);var Ia=function(){to.call(this);var A,a=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return a.length>0?a:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return a}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(A){var l=function(y){return y};return this.scope&&(l=this.scope.internal.getEncryptor(this.objId)),"("+ka(l(A))+")"}},set:function(l){A=l}})};Ha(Ia,to);var Wa=function A(){to.call(this);var a=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return a},set:function(gt){if(isNaN(gt))throw new Error('Invalid value "'+gt+'" for attribute F supplied.');a=gt}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!Zi(a,3)},set:function(gt){gt?this.F=Mi(a,3):this.F=si(a,3)}});var l=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return l},set:function(gt){if(isNaN(gt))throw new Error('Invalid value "'+gt+'" for attribute Ff supplied.');l=gt}});var y=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(y.length!==0)return y},set:function(gt){y=gt!==void 0?gt:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!y||isNaN(y[0])?0:y[0]},set:function(gt){y[0]=gt}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!y||isNaN(y[1])?0:y[1]},set:function(gt){y[1]=gt}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!y||isNaN(y[2])?0:y[2]},set:function(gt){y[2]=gt}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!y||isNaN(y[3])?0:y[3]},set:function(gt){y[3]=gt}});var F="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return F},set:function(gt){switch(gt){case"/Btn":case"/Tx":case"/Ch":case"/Sig":F=gt;break;default:throw new Error('Invalid value "'+gt+'" for attribute FT supplied.')}}});var x=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!x||x.length<1){if(this instanceof Al)return;x="FieldObject"+A.FieldNum++}var gt=function(Vt){return Vt};return this.scope&&(gt=this.scope.internal.getEncryptor(this.objId)),"("+ka(gt(x))+")"},set:function(gt){x=gt.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return x},set:function(gt){x=gt}});var H="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return H},set:function(gt){H=gt}});var _="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return _},set:function(gt){_=gt}});var ae=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return ae},set:function(gt){ae=gt}});var Me=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return Me===void 0?50/mo:Me},set:function(gt){Me=gt}});var Ge="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return Ge},set:function(gt){Ge=gt}});var Xe="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!Xe||this instanceof Al||this instanceof Qs))return xo(Xe,this.objId,this.scope)},set:function(gt){gt=gt.toString(),Xe=gt}});var ct=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(ct)return this instanceof No?ct:xo(ct,this.objId,this.scope)},set:function(gt){gt=gt.toString(),ct=this instanceof No?gt:gt.substr(0,1)==="("?Ca(gt.substr(1,gt.length-2)):Ca(gt)}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof No?Ca(ct.substr(1,ct.length-1)):ct},set:function(gt){gt=gt.toString(),ct=this instanceof No?"/"+gt:gt}});var xe=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(xe)return xe},set:function(gt){this.V=gt}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(xe)return this instanceof No?xe:xo(xe,this.objId,this.scope)},set:function(gt){gt=gt.toString(),xe=this instanceof No?gt:gt.substr(0,1)==="("?Ca(gt.substr(1,gt.length-2)):Ca(gt)}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof No?Ca(xe.substr(1,xe.length-1)):xe},set:function(gt){gt=gt.toString(),xe=this instanceof No?"/"+gt:gt}}),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 Ht,St=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return St},set:function(gt){gt=!!gt,St=gt}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(Ht)return Ht},set:function(gt){Ht=gt}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!Zi(this.Ff,1)},set:function(gt){gt?this.Ff=Mi(this.Ff,1):this.Ff=si(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!Zi(this.Ff,2)},set:function(gt){gt?this.Ff=Mi(this.Ff,2):this.Ff=si(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!Zi(this.Ff,3)},set:function(gt){gt?this.Ff=Mi(this.Ff,3):this.Ff=si(this.Ff,3)}});var zt=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(zt!==null)return zt},set:function(gt){if([0,1,2].indexOf(gt)===-1)throw new Error('Invalid value "'+gt+'" for attribute Q supplied.');zt=gt}}),Object.defineProperty(this,"textAlign",{get:function(){var gt;switch(zt){case 0:default:gt="left";break;case 1:gt="center";break;case 2:gt="right"}return gt},configurable:!0,enumerable:!0,set:function(gt){switch(gt){case"right":case 2:zt=2;break;case"center":case 1:zt=1;break;case"left":case 0:default:zt=0}}})};Ha(Wa,to);var lo=function(){Wa.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var A=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return A},set:function(l){A=l}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return A},set:function(l){A=l}});var a=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return Lo(a,this.objId,this.scope)},set:function(l){var y,F;F=[],typeof(y=l)=="string"&&(F=function(x,H,_){_||(_=1);for(var ae,Me=[];ae=H.exec(x);)Me.push(ae[_]);return Me}(y,/\((.*?)\)/g)),a=F}}),this.getOptions=function(){return a},this.setOptions=function(l){a=l,this.sort&&a.sort()},this.addOption=function(l){l=(l=l||"").toString(),a.push(l),this.sort&&a.sort()},this.removeOption=function(l,y){for(y=y||!1,l=(l=l||"").toString();a.indexOf(l)!==-1&&(a.splice(a.indexOf(l),1),y!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!Zi(this.Ff,18)},set:function(l){l?this.Ff=Mi(this.Ff,18):this.Ff=si(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!Zi(this.Ff,19)},set:function(l){this.combo===!0&&(l?this.Ff=Mi(this.Ff,19):this.Ff=si(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!Zi(this.Ff,20)},set:function(l){l?(this.Ff=Mi(this.Ff,20),a.sort()):this.Ff=si(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!Zi(this.Ff,22)},set:function(l){l?this.Ff=Mi(this.Ff,22):this.Ff=si(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!Zi(this.Ff,23)},set:function(l){l?this.Ff=Mi(this.Ff,23):this.Ff=si(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!Zi(this.Ff,27)},set:function(l){l?this.Ff=Mi(this.Ff,27):this.Ff=si(this.Ff,27)}}),this.hasAppearanceStream=!1};Ha(lo,Wa);var vo=function(){lo.call(this),this.fontName="helvetica",this.combo=!1};Ha(vo,lo);var Ja=function(){vo.call(this),this.combo=!0};Ha(Ja,vo);var Ka=function(){Ja.call(this),this.edit=!0};Ha(Ka,Ja);var No=function(){Wa.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!Zi(this.Ff,15)},set:function(l){l?this.Ff=Mi(this.Ff,15):this.Ff=si(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!Zi(this.Ff,16)},set:function(l){l?this.Ff=Mi(this.Ff,16):this.Ff=si(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!Zi(this.Ff,17)},set:function(l){l?this.Ff=Mi(this.Ff,17):this.Ff=si(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!Zi(this.Ff,26)},set:function(l){l?this.Ff=Mi(this.Ff,26):this.Ff=si(this.Ff,26)}});var A,a={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var l=function(x){return x};if(this.scope&&(l=this.scope.internal.getEncryptor(this.objId)),Object.keys(a).length!==0){var y,F=[];for(y in F.push("<<"),a)F.push("/"+y+" ("+ka(l(a[y]))+")");return F.push(">>"),F.join(`
`)}},set:function(l){(0,U.Z)(l)==="object"&&(a=l)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return a.CA||""},set:function(l){typeof l=="string"&&(a.CA=l)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return A},set:function(l){A=l}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return A.substr(1,A.length-1)},set:function(l){A="/"+l}})};Ha(No,Wa);var Dl=function(){No.call(this),this.pushButton=!0};Ha(Dl,No);var ps=function(){No.call(this),this.radio=!0,this.pushButton=!1;var A=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return A},set:function(a){A=a!==void 0?a:[]}})};Ha(ps,No);var Al=function(){var A,a;Wa.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return A},set:function(F){A=F}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return a},set:function(F){a=F}});var l,y={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var F=function(_){return _};this.scope&&(F=this.scope.internal.getEncryptor(this.objId));var x,H=[];for(x in H.push("<<"),y)H.push("/"+x+" ("+ka(F(y[x]))+")");return H.push(">>"),H.join(`
`)},set:function(F){(0,U.Z)(F)==="object"&&(y=F)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return y.CA||""},set:function(F){typeof F=="string"&&(y.CA=F)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return l},set:function(F){l=F}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return l.substr(1,l.length-1)},set:function(F){l="/"+F}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=pi.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};Ha(Al,Wa),ps.prototype.setAppearance=function(A){if(!("createAppearanceStream"in A)||!("getCA"in A))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var a in this.Kids)if(this.Kids.hasOwnProperty(a)){var l=this.Kids[a];l.appearanceStreamContent=A.createAppearanceStream(l.optionName),l.caption=A.getCA()}},ps.prototype.createOption=function(A){var a=new Al;return a.Parent=this,a.optionName=A,this.Kids.push(a),Ol.call(this.scope,a),a};var Zo=function(){No.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=pi.CheckBox.createAppearanceStream()};Ha(Zo,No);var Qs=function(){Wa.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!Zi(this.Ff,13)},set:function(a){a?this.Ff=Mi(this.Ff,13):this.Ff=si(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!Zi(this.Ff,21)},set:function(a){a?this.Ff=Mi(this.Ff,21):this.Ff=si(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!Zi(this.Ff,23)},set:function(a){a?this.Ff=Mi(this.Ff,23):this.Ff=si(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!Zi(this.Ff,24)},set:function(a){a?this.Ff=Mi(this.Ff,24):this.Ff=si(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!Zi(this.Ff,25)},set:function(a){a?this.Ff=Mi(this.Ff,25):this.Ff=si(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!Zi(this.Ff,26)},set:function(a){a?this.Ff=Mi(this.Ff,26):this.Ff=si(this.Ff,26)}});var A=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return A},set:function(a){A=a}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return A},set:function(a){Number.isInteger(a)&&(A=a)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};Ha(Qs,Wa);var To=function(){Qs.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!Zi(this.Ff,14)},set:function(A){A?this.Ff=Mi(this.Ff,14):this.Ff=si(this.Ff,14)}}),this.password=!0};Ha(To,Qs);var pi={CheckBox:{createAppearanceStream:function(){return{N:{On:pi.CheckBox.YesNormal},D:{On:pi.CheckBox.YesPushDown,Off:pi.CheckBox.OffPushDown}}},YesPushDown:function(A){var a=Oo(A);a.scope=A.scope;var l=[],y=A.scope.internal.getFont(A.fontName,A.fontStyle).id,F=A.scope.__private__.encodeColorString(A.color),x=Ni(A,A.caption);return l.push("0.749023 g"),l.push("0 0 "+Hi(pi.internal.getWidth(A))+" "+Hi(pi.internal.getHeight(A))+" re"),l.push("f"),l.push("BMC"),l.push("q"),l.push("0 0 1 rg"),l.push("/"+y+" "+Hi(x.fontSize)+" Tf "+F),l.push("BT"),l.push(x.text),l.push("ET"),l.push("Q"),l.push("EMC"),a.stream=l.join(`
`),a},YesNormal:function(A){var a=Oo(A);a.scope=A.scope;var l=A.scope.internal.getFont(A.fontName,A.fontStyle).id,y=A.scope.__private__.encodeColorString(A.color),F=[],x=pi.internal.getHeight(A),H=pi.internal.getWidth(A),_=Ni(A,A.caption);return F.push("1 g"),F.push("0 0 "+Hi(H)+" "+Hi(x)+" re"),F.push("f"),F.push("q"),F.push("0 0 1 rg"),F.push("0 0 "+Hi(H-1)+" "+Hi(x-1)+" re"),F.push("W"),F.push("n"),F.push("0 g"),F.push("BT"),F.push("/"+l+" "+Hi(_.fontSize)+" Tf "+y),F.push(_.text),F.push("ET"),F.push("Q"),a.stream=F.join(`
`),a},OffPushDown:function(A){var a=Oo(A);a.scope=A.scope;var l=[];return l.push("0.749023 g"),l.push("0 0 "+Hi(pi.internal.getWidth(A))+" "+Hi(pi.internal.getHeight(A))+" re"),l.push("f"),a.stream=l.join(`
`),a}},RadioButton:{Circle:{createAppearanceStream:function(A){var a={D:{Off:pi.RadioButton.Circle.OffPushDown},N:{}};return a.N[A]=pi.RadioButton.Circle.YesNormal,a.D[A]=pi.RadioButton.Circle.YesPushDown,a},getCA:function(){return"l"},YesNormal:function(A){var a=Oo(A);a.scope=A.scope;var l=[],y=pi.internal.getWidth(A)<=pi.internal.getHeight(A)?pi.internal.getWidth(A)/4:pi.internal.getHeight(A)/4;y=Number((.9*y).toFixed(5));var F=pi.internal.Bezier_C,x=Number((y*F).toFixed(5));return l.push("q"),l.push("1 0 0 1 "+so(pi.internal.getWidth(A)/2)+" "+so(pi.internal.getHeight(A)/2)+" cm"),l.push(y+" 0 m"),l.push(y+" "+x+" "+x+" "+y+" 0 "+y+" c"),l.push("-"+x+" "+y+" -"+y+" "+x+" -"+y+" 0 c"),l.push("-"+y+" -"+x+" -"+x+" -"+y+" 0 -"+y+" c"),l.push(x+" -"+y+" "+y+" -"+x+" "+y+" 0 c"),l.push("f"),l.push("Q"),a.stream=l.join(`
`),a},YesPushDown:function(A){var a=Oo(A);a.scope=A.scope;var l=[],y=pi.internal.getWidth(A)<=pi.internal.getHeight(A)?pi.internal.getWidth(A)/4:pi.internal.getHeight(A)/4;y=Number((.9*y).toFixed(5));var F=Number((2*y).toFixed(5)),x=Number((F*pi.internal.Bezier_C).toFixed(5)),H=Number((y*pi.internal.Bezier_C).toFixed(5));return l.push("0.749023 g"),l.push("q"),l.push("1 0 0 1 "+so(pi.internal.getWidth(A)/2)+" "+so(pi.internal.getHeight(A)/2)+" cm"),l.push(F+" 0 m"),l.push(F+" "+x+" "+x+" "+F+" 0 "+F+" c"),l.push("-"+x+" "+F+" -"+F+" "+x+" -"+F+" 0 c"),l.push("-"+F+" -"+x+" -"+x+" -"+F+" 0 -"+F+" c"),l.push(x+" -"+F+" "+F+" -"+x+" "+F+" 0 c"),l.push("f"),l.push("Q"),l.push("0 g"),l.push("q"),l.push("1 0 0 1 "+so(pi.internal.getWidth(A)/2)+" "+so(pi.internal.getHeight(A)/2)+" cm"),l.push(y+" 0 m"),l.push(y+" "+H+" "+H+" "+y+" 0 "+y+" c"),l.push("-"+H+" "+y+" -"+y+" "+H+" -"+y+" 0 c"),l.push("-"+y+" -"+H+" -"+H+" -"+y+" 0 -"+y+" c"),l.push(H+" -"+y+" "+y+" -"+H+" "+y+" 0 c"),l.push("f"),l.push("Q"),a.stream=l.join(`
`),a},OffPushDown:function(A){var a=Oo(A);a.scope=A.scope;var l=[],y=pi.internal.getWidth(A)<=pi.internal.getHeight(A)?pi.internal.getWidth(A)/4:pi.internal.getHeight(A)/4;y=Number((.9*y).toFixed(5));var F=Number((2*y).toFixed(5)),x=Number((F*pi.internal.Bezier_C).toFixed(5));return l.push("0.749023 g"),l.push("q"),l.push("1 0 0 1 "+so(pi.internal.getWidth(A)/2)+" "+so(pi.internal.getHeight(A)/2)+" cm"),l.push(F+" 0 m"),l.push(F+" "+x+" "+x+" "+F+" 0 "+F+" c"),l.push("-"+x+" "+F+" -"+F+" "+x+" -"+F+" 0 c"),l.push("-"+F+" -"+x+" -"+x+" -"+F+" 0 -"+F+" c"),l.push(x+" -"+F+" "+F+" -"+x+" "+F+" 0 c"),l.push("f"),l.push("Q"),a.stream=l.join(`
`),a}},Cross:{createAppearanceStream:function(A){var a={D:{Off:pi.RadioButton.Cross.OffPushDown},N:{}};return a.N[A]=pi.RadioButton.Cross.YesNormal,a.D[A]=pi.RadioButton.Cross.YesPushDown,a},getCA:function(){return"8"},YesNormal:function(A){var a=Oo(A);a.scope=A.scope;var l=[],y=pi.internal.calculateCross(A);return l.push("q"),l.push("1 1 "+Hi(pi.internal.getWidth(A)-2)+" "+Hi(pi.internal.getHeight(A)-2)+" re"),l.push("W"),l.push("n"),l.push(Hi(y.x1.x)+" "+Hi(y.x1.y)+" m"),l.push(Hi(y.x2.x)+" "+Hi(y.x2.y)+" l"),l.push(Hi(y.x4.x)+" "+Hi(y.x4.y)+" m"),l.push(Hi(y.x3.x)+" "+Hi(y.x3.y)+" l"),l.push("s"),l.push("Q"),a.stream=l.join(`
`),a},YesPushDown:function(A){var a=Oo(A);a.scope=A.scope;var l=pi.internal.calculateCross(A),y=[];return y.push("0.749023 g"),y.push("0 0 "+Hi(pi.internal.getWidth(A))+" "+Hi(pi.internal.getHeight(A))+" re"),y.push("f"),y.push("q"),y.push("1 1 "+Hi(pi.internal.getWidth(A)-2)+" "+Hi(pi.internal.getHeight(A)-2)+" re"),y.push("W"),y.push("n"),y.push(Hi(l.x1.x)+" "+Hi(l.x1.y)+" m"),y.push(Hi(l.x2.x)+" "+Hi(l.x2.y)+" l"),y.push(Hi(l.x4.x)+" "+Hi(l.x4.y)+" m"),y.push(Hi(l.x3.x)+" "+Hi(l.x3.y)+" l"),y.push("s"),y.push("Q"),a.stream=y.join(`
`),a},OffPushDown:function(A){var a=Oo(A);a.scope=A.scope;var l=[];return l.push("0.749023 g"),l.push("0 0 "+Hi(pi.internal.getWidth(A))+" "+Hi(pi.internal.getHeight(A))+" re"),l.push("f"),a.stream=l.join(`
`),a}}},createDefaultAppearanceStream:function(A){var a=A.scope.internal.getFont(A.fontName,A.fontStyle).id,l=A.scope.__private__.encodeColorString(A.color);return"/"+a+" "+A.fontSize+" Tf "+l}};pi.internal={Bezier_C:.551915024494,calculateCross:function(A){var a=pi.internal.getWidth(A),l=pi.internal.getHeight(A),y=Math.min(a,l);return{x1:{x:(a-y)/2,y:(l-y)/2+y},x2:{x:(a-y)/2+y,y:(l-y)/2},x3:{x:(a-y)/2,y:(l-y)/2},x4:{x:(a-y)/2+y,y:(l-y)/2+y}}}},pi.internal.getWidth=function(A){var a=0;return(0,U.Z)(A)==="object"&&(a=Os(A.Rect[2])),a},pi.internal.getHeight=function(A){var a=0;return(0,U.Z)(A)==="object"&&(a=Os(A.Rect[3])),a};var Ol=ma.addField=function(A){if(zo(this,A),!(A instanceof Wa))throw new Error("Invalid argument passed to jsPDF.addField.");var a;return(a=A).scope.internal.acroformPlugin.printedOut&&(a.scope.internal.acroformPlugin.printedOut=!1,a.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),a.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(a),A.page=A.scope.internal.getCurrentPageInfo().pageNumber,this};ma.AcroFormChoiceField=lo,ma.AcroFormListBox=vo,ma.AcroFormComboBox=Ja,ma.AcroFormEditBox=Ka,ma.AcroFormButton=No,ma.AcroFormPushButton=Dl,ma.AcroFormRadioButton=ps,ma.AcroFormCheckBox=Zo,ma.AcroFormTextField=Qs,ma.AcroFormPasswordField=To,ma.AcroFormAppearance=pi,ma.AcroForm={ChoiceField:lo,ListBox:vo,ComboBox:Ja,EditBox:Ka,Button:No,PushButton:Dl,RadioButton:ps,CheckBox:Zo,TextField:Qs,PasswordField:To,Appearance:pi},xi.AcroForm={ChoiceField:lo,ListBox:vo,ComboBox:Ja,EditBox:Ka,Button:No,PushButton:Dl,RadioButton:ps,CheckBox:Zo,TextField:Qs,PasswordField:To,Appearance:pi};var Wo=xi.AcroForm;function Xl(A){return A.reduce(function(a,l,y){return a[l]=y,a},{})}(function(A){A.__addimage__={};var a="UNKNOWN",l={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]]},y=A.__addimage__.getImageFileTypeByImageData=function(Et,Dt){var Z,G,Ie,Re,_e,ze=a;if((Dt=Dt||a)==="RGBA"||Et.data!==void 0&&Et.data instanceof Uint8ClampedArray&&"height"in Et&&"width"in Et)return"RGBA";if(Xn(Et))for(_e in l)for(Ie=l[_e],Z=0;Z<Ie.length;Z+=1){for(Re=!0,G=0;G<Ie[Z].length;G+=1)if(Ie[Z][G]!==void 0&&Ie[Z][G]!==Et[G]){Re=!1;break}if(Re===!0){ze=_e;break}}else for(_e in l)for(Ie=l[_e],Z=0;Z<Ie.length;Z+=1){for(Re=!0,G=0;G<Ie[Z].length;G+=1)if(Ie[Z][G]!==void 0&&Ie[Z][G]!==Et.charCodeAt(G)){Re=!1;break}if(Re===!0){ze=_e;break}}return ze===a&&Dt!==a&&(ze=Dt),ze},F=function Et(Dt){for(var Z=this.internal.write,G=this.internal.putStream,Ie=(0,this.internal.getFilters)();Ie.indexOf("FlateEncode")!==-1;)Ie.splice(Ie.indexOf("FlateEncode"),1);Dt.objectId=this.internal.newObject();var Re=[];if(Re.push({key:"Type",value:"/XObject"}),Re.push({key:"Subtype",value:"/Image"}),Re.push({key:"Width",value:Dt.width}),Re.push({key:"Height",value:Dt.height}),Dt.colorSpace===zt.INDEXED?Re.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(Dt.palette.length/3-1)+" "+("sMask"in Dt&&Dt.sMask!==void 0?Dt.objectId+2:Dt.objectId+1)+" 0 R]"}):(Re.push({key:"ColorSpace",value:"/"+Dt.colorSpace}),Dt.colorSpace===zt.DEVICE_CMYK&&Re.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),Re.push({key:"BitsPerComponent",value:Dt.bitsPerComponent}),"decodeParameters"in Dt&&Dt.decodeParameters!==void 0&&Re.push({key:"DecodeParms",value:"<<"+Dt.decodeParameters+">>"}),"transparency"in Dt&&Array.isArray(Dt.transparency)){for(var _e="",ze=0,ft=Dt.transparency.length;ze<ft;ze++)_e+=Dt.transparency[ze]+" "+Dt.transparency[ze]+" ";Re.push({key:"Mask",value:"["+_e+"]"})}Dt.sMask!==void 0&&Re.push({key:"SMask",value:Dt.objectId+1+" 0 R"});var mt=Dt.filter!==void 0?["/"+Dt.filter]:void 0;if(G({data:Dt.data,additionalKeyValues:Re,alreadyAppliedFilters:mt,objectId:Dt.objectId}),Z("endobj"),"sMask"in Dt&&Dt.sMask!==void 0){var Qt="/Predictor "+Dt.predictor+" /Colors 1 /BitsPerComponent "+Dt.bitsPerComponent+" /Columns "+Dt.width,be={width:Dt.width,height:Dt.height,colorSpace:"DeviceGray",bitsPerComponent:Dt.bitsPerComponent,decodeParameters:Qt,data:Dt.sMask};"filter"in Dt&&(be.filter=Dt.filter),Et.call(this,be)}if(Dt.colorSpace===zt.INDEXED){var Ve=this.internal.newObject();G({data:ur(new Uint8Array(Dt.palette)),objectId:Ve}),Z("endobj")}},x=function(){var Et=this.internal.collections.addImage_images;for(var Dt in Et)F.call(this,Et[Dt])},H=function(){var Et,Dt=this.internal.collections.addImage_images,Z=this.internal.write;for(var G in Dt)Z("/I"+(Et=Dt[G]).index,Et.objectId,"0","R")},_=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",x),this.internal.events.subscribe("putXobjectDict",H))},ae=function(){var Et=this.internal.collections.addImage_images;return _.call(this),Et},Me=function(){return Object.keys(this.internal.collections.addImage_images).length},Ge=function(Et){return typeof A["process"+Et.toUpperCase()]=="function"},Xe=function(Et){return(0,U.Z)(Et)==="object"&&Et.nodeType===1},ct=function(Et,Dt){if(Et.nodeName==="IMG"&&Et.hasAttribute("src")){var Z=""+Et.getAttribute("src");if(Z.indexOf("data:image/")===0)return ln(unescape(Z).split("base64,").pop());var G=A.loadFile(Z,!0);if(G!==void 0)return G}if(Et.nodeName==="CANVAS"){if(Et.width===0||Et.height===0)throw new Error("Given canvas must have data. Canvas width: "+Et.width+", height: "+Et.height);var Ie;switch(Dt){case"PNG":Ie="image/png";break;case"WEBP":Ie="image/webp";break;case"JPEG":case"JPG":default:Ie="image/jpeg"}return ln(Et.toDataURL(Ie,1).split("base64,").pop())}},xe=function(Et){var Dt=this.internal.collections.addImage_images;if(Dt){for(var Z in Dt)if(Et===Dt[Z].alias)return Dt[Z]}},Ht=function(Et,Dt,Z){return Et||Dt||(Et=-96,Dt=-96),Et<0&&(Et=-1*Z.width*72/Et/this.internal.scaleFactor),Dt<0&&(Dt=-1*Z.height*72/Dt/this.internal.scaleFactor),Et===0&&(Et=Dt*Z.width/Z.height),Dt===0&&(Dt=Et*Z.height/Z.width),[Et,Dt]},St=function(Et,Dt,Z,G,Ie,Re){var _e=Ht.call(this,Z,G,Ie),ze=this.internal.getCoordinateString,ft=this.internal.getVerticalCoordinateString,mt=ae.call(this);if(Z=_e[0],G=_e[1],mt[Ie.index]=Ie,Re){Re*=Math.PI/180;var Qt=Math.cos(Re),be=Math.sin(Re),Ve=function(yt){return yt.toFixed(4)},qe=[Ve(Qt),Ve(be),Ve(-1*be),Ve(Qt),0,0,"cm"]}this.internal.write("q"),Re?(this.internal.write([1,"0","0",1,ze(Et),ft(Dt+G),"cm"].join(" ")),this.internal.write(qe.join(" ")),this.internal.write([ze(Z),"0","0",ze(G),"0","0","cm"].join(" "))):this.internal.write([ze(Z),"0","0",ze(G),ze(Et),ft(Dt+G),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+Ie.index+" Do"),this.internal.write("Q")},zt=A.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};A.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var gt=A.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},Vt=A.__addimage__.sHashCode=function(Et){var Dt,Z,G=0;if(typeof Et=="string")for(Z=Et.length,Dt=0;Dt<Z;Dt++)G=(G<<5)-G+Et.charCodeAt(Dt),G|=0;else if(Xn(Et))for(Z=Et.byteLength/2,Dt=0;Dt<Z;Dt++)G=(G<<5)-G+Et[Dt],G|=0;return G},Br=A.__addimage__.validateStringAsBase64=function(Et){(Et=Et||"").toString().trim();var Dt=!0;return Et.length===0&&(Dt=!1),Et.length%4!=0&&(Dt=!1),/^[A-Za-z0-9+/]+$/.test(Et.substr(0,Et.length-2))===!1&&(Dt=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(Et.substr(-2))===!1&&(Dt=!1),Dt},jr=A.__addimage__.extractImageFromDataUrl=function(Et){var Dt=(Et=Et||"").split("base64,"),Z=null;if(Dt.length===2){var G=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(Dt[0]);Array.isArray(G)&&(Z={mimeType:G[1],charset:G[2],data:Dt[1]})}return Z},cn=A.__addimage__.supportsArrayBuffer=function(){return typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"};A.__addimage__.isArrayBuffer=function(Et){return cn()&&Et instanceof ArrayBuffer};var Xn=A.__addimage__.isArrayBufferView=function(Et){return cn()&&typeof Uint32Array!="undefined"&&(Et instanceof Int8Array||Et instanceof Uint8Array||typeof Uint8ClampedArray!="undefined"&&Et instanceof Uint8ClampedArray||Et instanceof Int16Array||Et instanceof Uint16Array||Et instanceof Int32Array||Et instanceof Uint32Array||Et instanceof Float32Array||Et instanceof Float64Array)},qr=A.__addimage__.binaryStringToUint8Array=function(Et){for(var Dt=Et.length,Z=new Uint8Array(Dt),G=0;G<Dt;G++)Z[G]=Et.charCodeAt(G);return Z},ur=A.__addimage__.arrayBufferToBinaryString=function(Et){for(var Dt="",Z=Xn(Et)?Et:new Uint8Array(Et),G=0;G<Z.length;G+=8192)Dt+=String.fromCharCode.apply(null,Z.subarray(G,G+8192));return Dt};A.addImage=function(){var Et,Dt,Z,G,Ie,Re,_e,ze,ft;if(typeof arguments[1]=="number"?(Dt=a,Z=arguments[1],G=arguments[2],Ie=arguments[3],Re=arguments[4],_e=arguments[5],ze=arguments[6],ft=arguments[7]):(Dt=arguments[1],Z=arguments[2],G=arguments[3],Ie=arguments[4],Re=arguments[5],_e=arguments[6],ze=arguments[7],ft=arguments[8]),(0,U.Z)(Et=arguments[0])==="object"&&!Xe(Et)&&"imageData"in Et){var mt=Et;Et=mt.imageData,Dt=mt.format||Dt||a,Z=mt.x||Z||0,G=mt.y||G||0,Ie=mt.w||mt.width||Ie,Re=mt.h||mt.height||Re,_e=mt.alias||_e,ze=mt.compression||ze,ft=mt.rotation||mt.angle||ft}var Qt=this.internal.getFilters();if(ze===void 0&&Qt.indexOf("FlateEncode")!==-1&&(ze="SLOW"),isNaN(Z)||isNaN(G))throw new Error("Invalid coordinates passed to jsPDF.addImage");_.call(this);var be=rn.call(this,Et,Dt,_e,ze);return St.call(this,Z,G,Ie,Re,be,ft),this};var rn=function(Et,Dt,Z,G){var Ie,Re,_e;if(typeof Et=="string"&&y(Et)===a){Et=unescape(Et);var ze=yn(Et,!1);(ze!==""||(ze=A.loadFile(Et,!0))!==void 0)&&(Et=ze)}if(Xe(Et)&&(Et=ct(Et,Dt)),Dt=y(Et,Dt),!Ge(Dt))throw new Error("addImage does not support files of type '"+Dt+"', please ensure that a plugin for '"+Dt+"' support is added.");if(((_e=Z)==null||_e.length===0)&&(Z=function(ft){return typeof ft=="string"||Xn(ft)?Vt(ft):Xn(ft.data)?Vt(ft.data):null}(Et)),(Ie=xe.call(this,Z))||(cn()&&(Et instanceof Uint8Array||Dt==="RGBA"||(Re=Et,Et=qr(Et))),Ie=this["process"+Dt.toUpperCase()](Et,Me.call(this),Z,function(ft){return ft&&typeof ft=="string"&&(ft=ft.toUpperCase()),ft in A.image_compression?ft:gt.NONE}(G),Re)),!Ie)throw new Error("An unknown error occurred whilst processing the image.");return Ie},yn=A.__addimage__.convertBase64ToBinaryString=function(Et,Dt){var Z;Dt=typeof Dt!="boolean"||Dt;var G,Ie="";if(typeof Et=="string"){G=(Z=jr(Et))!==null?Z.data:Et;try{Ie=ln(G)}catch(Re){if(Dt)throw Br(G)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+Re.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return Ie};A.getImageProperties=function(Et){var Dt,Z,G="";if(Xe(Et)&&(Et=ct(Et)),typeof Et=="string"&&y(Et)===a&&((G=yn(Et,!1))===""&&(G=A.loadFile(Et)||""),Et=G),Z=y(Et),!Ge(Z))throw new Error("addImage does not support files of type '"+Z+"', please ensure that a plugin for '"+Z+"' support is added.");if(!cn()||Et instanceof Uint8Array||(Et=qr(Et)),!(Dt=this["process"+Z.toUpperCase()](Et)))throw new Error("An unknown error occurred whilst processing the image");return Dt.fileType=Z,Dt}})(xi.API),function(A){var a=function(l){if(l!==void 0&&l!="")return!0};xi.API.events.push(["addPage",function(l){this.internal.getPageInfo(l.pageNumber).pageContext.annotations=[]}]),A.events.push(["putPage",function(l){for(var y,F,x,H=this.internal.getCoordinateString,_=this.internal.getVerticalCoordinateString,ae=this.internal.getPageInfoByObjId(l.objId),Me=l.pageContext.annotations,Ge=!1,Xe=0;Xe<Me.length&&!Ge;Xe++)switch((y=Me[Xe]).type){case"link":(a(y.options.url)||a(y.options.pageNumber))&&(Ge=!0);break;case"reference":case"text":case"freetext":Ge=!0}if(Ge!=0){this.internal.write("/Annots [");for(var ct=0;ct<Me.length;ct++){y=Me[ct];var xe=this.internal.pdfEscape,Ht=this.internal.getEncryptor(l.objId);switch(y.type){case"reference":this.internal.write(" "+y.object.objId+" 0 R ");break;case"text":var St=this.internal.newAdditionalObject(),zt=this.internal.newAdditionalObject(),gt=this.internal.getEncryptor(St.objId),Vt=y.title||"Note";x="<</Type /Annot /Subtype /Text "+(F="/Rect ["+H(y.bounds.x)+" "+_(y.bounds.y+y.bounds.h)+" "+H(y.bounds.x+y.bounds.w)+" "+_(y.bounds.y)+"] ")+"/Contents ("+xe(gt(y.contents))+")",x+=" /Popup "+zt.objId+" 0 R",x+=" /P "+ae.objId+" 0 R",x+=" /T ("+xe(gt(Vt))+") >>",St.content=x;var Br=St.objId+" 0 R";x="<</Type /Annot /Subtype /Popup "+(F="/Rect ["+H(y.bounds.x+30)+" "+_(y.bounds.y+y.bounds.h)+" "+H(y.bounds.x+y.bounds.w+30)+" "+_(y.bounds.y)+"] ")+" /Parent "+Br,y.open&&(x+=" /Open true"),x+=" >>",zt.content=x,this.internal.write(St.objId,"0 R",zt.objId,"0 R");break;case"freetext":F="/Rect ["+H(y.bounds.x)+" "+_(y.bounds.y)+" "+H(y.bounds.x+y.bounds.w)+" "+_(y.bounds.y+y.bounds.h)+"] ";var jr=y.color||"#000000";x="<</Type /Annot /Subtype /FreeText "+F+"/Contents ("+xe(Ht(y.contents))+")",x+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+jr+")",x+=" /Border [0 0 0]",x+=" >>",this.internal.write(x);break;case"link":if(y.options.name){var cn=this.annotations._nameMap[y.options.name];y.options.pageNumber=cn.page,y.options.top=cn.y}else y.options.top||(y.options.top=0);if(F="/Rect ["+y.finalBounds.x+" "+y.finalBounds.y+" "+y.finalBounds.w+" "+y.finalBounds.h+"] ",x="",y.options.url)x="<</Type /Annot /Subtype /Link "+F+"/Border [0 0 0] /A <</S /URI /URI ("+xe(Ht(y.options.url))+") >>";else if(y.options.pageNumber)switch(x="<</Type /Annot /Subtype /Link "+F+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(y.options.pageNumber).objId+" 0 R",y.options.magFactor=y.options.magFactor||"XYZ",y.options.magFactor){case"Fit":x+=" /Fit]";break;case"FitH":x+=" /FitH "+y.options.top+"]";break;case"FitV":y.options.left=y.options.left||0,x+=" /FitV "+y.options.left+"]";break;case"XYZ":default:var Xn=_(y.options.top);y.options.left=y.options.left||0,y.options.zoom===void 0&&(y.options.zoom=0),x+=" /XYZ "+y.options.left+" "+Xn+" "+y.options.zoom+"]"}x!=""&&(x+=" >>",this.internal.write(x))}}this.internal.write("]")}}]),A.createAnnotation=function(l){var y=this.internal.getCurrentPageInfo();switch(l.type){case"link":this.link(l.bounds.x,l.bounds.y,l.bounds.w,l.bounds.h,l);break;case"text":case"freetext":y.pageContext.annotations.push(l)}},A.link=function(l,y,F,x,H){var _=this.internal.getCurrentPageInfo(),ae=this.internal.getCoordinateString,Me=this.internal.getVerticalCoordinateString;_.pageContext.annotations.push({finalBounds:{x:ae(l),y:Me(y),w:ae(l+F),h:Me(y+x)},options:H,type:"link"})},A.textWithLink=function(l,y,F,x){var H,_,ae=this.getTextWidth(l),Me=this.internal.getLineHeight()/this.internal.scaleFactor;if(x.maxWidth!==void 0){_=x.maxWidth;var Ge=this.splitTextToSize(l,_).length;H=Math.ceil(Me*Ge)}else _=ae,H=Me;return this.text(l,y,F,x),F+=.2*Me,x.align==="center"&&(y-=ae/2),x.align==="right"&&(y-=ae),this.link(y,F-Me,_,H,x),ae},A.getTextWidth=function(l){var y=this.internal.getFontSize();return this.getStringUnitWidth(l)*y/this.internal.scaleFactor}}(xi.API),function(A){var a={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},l={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}},y={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},F=[1570,1571,1573,1575];A.__arabicParser__={};var x=A.__arabicParser__.isInArabicSubstitutionA=function(St){return a[St.charCodeAt(0)]!==void 0},H=A.__arabicParser__.isArabicLetter=function(St){return typeof St=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(St)},_=A.__arabicParser__.isArabicEndLetter=function(St){return H(St)&&x(St)&&a[St.charCodeAt(0)].length<=2},ae=A.__arabicParser__.isArabicAlfLetter=function(St){return H(St)&&F.indexOf(St.charCodeAt(0))>=0};A.__arabicParser__.arabicLetterHasIsolatedForm=function(St){return H(St)&&x(St)&&a[St.charCodeAt(0)].length>=1};var Me=A.__arabicParser__.arabicLetterHasFinalForm=function(St){return H(St)&&x(St)&&a[St.charCodeAt(0)].length>=2};A.__arabicParser__.arabicLetterHasInitialForm=function(St){return H(St)&&x(St)&&a[St.charCodeAt(0)].length>=3};var Ge=A.__arabicParser__.arabicLetterHasMedialForm=function(St){return H(St)&&x(St)&&a[St.charCodeAt(0)].length==4},Xe=A.__arabicParser__.resolveLigatures=function(St){var zt=0,gt=l,Vt="",Br=0;for(zt=0;zt<St.length;zt+=1)gt[St.charCodeAt(zt)]!==void 0?(Br++,typeof(gt=gt[St.charCodeAt(zt)])=="number"&&(Vt+=String.fromCharCode(gt),gt=l,Br=0),zt===St.length-1&&(gt=l,Vt+=St.charAt(zt-(Br-1)),zt-=Br-1,Br=0)):(gt=l,Vt+=St.charAt(zt-Br),zt-=Br,Br=0);return Vt};A.__arabicParser__.isArabicDiacritic=function(St){return St!==void 0&&y[St.charCodeAt(0)]!==void 0};var ct=A.__arabicParser__.getCorrectForm=function(St,zt,gt){return H(St)?x(St)===!1?-1:!Me(St)||!H(zt)&&!H(gt)||!H(gt)&&_(zt)||_(St)&&!H(zt)||_(St)&&ae(zt)||_(St)&&_(zt)?0:Ge(St)&&H(zt)&&!_(zt)&&H(gt)&&Me(gt)?3:_(St)||!H(gt)?1:2:-1},xe=function(St){var zt=0,gt=0,Vt=0,Br="",jr="",cn="",Xn=(St=St||"").split("\\s+"),qr=[];for(zt=0;zt<Xn.length;zt+=1){for(qr.push(""),gt=0;gt<Xn[zt].length;gt+=1)Br=Xn[zt][gt],jr=Xn[zt][gt-1],cn=Xn[zt][gt+1],H(Br)?(Vt=ct(Br,jr,cn),qr[zt]+=Vt!==-1?String.fromCharCode(a[Br.charCodeAt(0)][Vt]):Br):qr[zt]+=Br;qr[zt]=Xe(qr[zt])}return qr.join(" ")},Ht=A.__arabicParser__.processArabic=A.processArabic=function(){var St,zt=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,gt=[];if(Array.isArray(zt)){var Vt=0;for(gt=[],Vt=0;Vt<zt.length;Vt+=1)Array.isArray(zt[Vt])?gt.push([xe(zt[Vt][0]),zt[Vt][1],zt[Vt][2]]):gt.push([xe(zt[Vt])]);St=gt}else St=xe(zt);return typeof arguments[0]=="string"?St:(arguments[0].text=St,arguments[0])};A.events.push(["preProcessText",Ht])}(xi.API),xi.API.autoPrint=function(A){var a;switch((A=A||{}).variant=A.variant||"non-conform",A.variant){case"javascript":this.addJS("print({});");break;case"non-conform":default:this.internal.events.subscribe("postPutResources",function(){a=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+a+" 0 R")})}return this},function(A){var a=function(){var l=void 0;Object.defineProperty(this,"pdf",{get:function(){return l},set:function(_){l=_}});var y=150;Object.defineProperty(this,"width",{get:function(){return y},set:function(_){y=isNaN(_)||Number.isInteger(_)===!1||_<0?150:_,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=y+1)}});var F=300;Object.defineProperty(this,"height",{get:function(){return F},set:function(_){F=isNaN(_)||Number.isInteger(_)===!1||_<0?300:_,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=F+1)}});var x=[];Object.defineProperty(this,"childNodes",{get:function(){return x},set:function(_){x=_}});var H={};Object.defineProperty(this,"style",{get:function(){return H},set:function(_){H=_}}),Object.defineProperty(this,"parentNode",{})};a.prototype.getContext=function(l,y){var F;if((l=l||"2d")!=="2d")return null;for(F in y)this.pdf.context2d.hasOwnProperty(F)&&(this.pdf.context2d[F]=y[F]);return this.pdf.context2d._canvas=this,this.pdf.context2d},a.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},A.events.push(["initialized",function(){this.canvas=new a,this.canvas.pdf=this}])}(xi.API),function(A){var a={left:0,top:0,bottom:0,right:0},l=!1,y=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},a),this.internal.__cell__.margins.width=this.getPageWidth(),F.call(this))},F=function(){this.internal.__cell__.lastCell=new x,this.internal.__cell__.pages=1},x=function(){var ae=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return ae},set:function(St){ae=St}});var Me=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Me},set:function(St){Me=St}});var Ge=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return Ge},set:function(St){Ge=St}});var Xe=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return Xe},set:function(St){Xe=St}});var ct=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return ct},set:function(St){ct=St}});var xe=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return xe},set:function(St){xe=St}});var Ht=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return Ht},set:function(St){Ht=St}}),this};x.prototype.clone=function(){return new x(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},x.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},A.setHeaderFunction=function(ae){return y.call(this),this.internal.__cell__.headerFunction=typeof ae=="function"?ae:void 0,this},A.getTextDimensions=function(ae,Me){y.call(this);var Ge=(Me=Me||{}).fontSize||this.getFontSize(),Xe=Me.font||this.getFont(),ct=Me.scaleFactor||this.internal.scaleFactor,xe=0,Ht=0,St=0,zt=this;if(!Array.isArray(ae)&&typeof ae!="string"){if(typeof ae!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");ae=String(ae)}var gt=Me.maxWidth;gt>0?typeof ae=="string"?ae=this.splitTextToSize(ae,gt):Object.prototype.toString.call(ae)==="[object Array]"&&(ae=ae.reduce(function(Br,jr){return Br.concat(zt.splitTextToSize(jr,gt))},[])):ae=Array.isArray(ae)?ae:[ae];for(var Vt=0;Vt<ae.length;Vt++)xe<(St=this.getStringUnitWidth(ae[Vt],{font:Xe})*Ge)&&(xe=St);return xe!==0&&(Ht=ae.length),{w:xe/=ct,h:Math.max((Ht*Ge*this.getLineHeightFactor()-Ge*(this.getLineHeightFactor()-1))/ct,0)}},A.cellAddPage=function(){y.call(this),this.addPage();var ae=this.internal.__cell__.margins||a;return this.internal.__cell__.lastCell=new x(ae.left,ae.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var H=A.cell=function(){var ae;ae=arguments[0]instanceof x?arguments[0]:new x(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),y.call(this);var Me=this.internal.__cell__.lastCell,Ge=this.internal.__cell__.padding,Xe=this.internal.__cell__.margins||a,ct=this.internal.__cell__.tableHeaderRow,xe=this.internal.__cell__.printHeaders;return Me.lineNumber!==void 0&&(Me.lineNumber===ae.lineNumber?(ae.x=(Me.x||0)+(Me.width||0),ae.y=Me.y||0):Me.y+Me.height+ae.height+Xe.bottom>this.getPageHeight()?(this.cellAddPage(),ae.y=Xe.top,xe&&ct&&(this.printHeaderRow(ae.lineNumber,!0),ae.y+=ct[0].height)):ae.y=Me.y+Me.height||ae.y),ae.text[0]!==void 0&&(this.rect(ae.x,ae.y,ae.width,ae.height,l===!0?"FD":void 0),ae.align==="right"?this.text(ae.text,ae.x+ae.width-Ge,ae.y+Ge,{align:"right",baseline:"top"}):ae.align==="center"?this.text(ae.text,ae.x+ae.width/2,ae.y+Ge,{align:"center",baseline:"top",maxWidth:ae.width-Ge-Ge}):this.text(ae.text,ae.x+Ge,ae.y+Ge,{align:"left",baseline:"top",maxWidth:ae.width-Ge-Ge})),this.internal.__cell__.lastCell=ae,this};A.table=function(ae,Me,Ge,Xe,ct){if(y.call(this),!Ge)throw new Error("No data for PDF table.");var xe,Ht,St,zt,gt=[],Vt=[],Br=[],jr={},cn={},Xn=[],qr=[],ur=(ct=ct||{}).autoSize||!1,rn=ct.printHeaders!==!1,yn=ct.css&&ct.css["font-size"]!==void 0?16*ct.css["font-size"]:ct.fontSize||12,Et=ct.margins||Object.assign({width:this.getPageWidth()},a),Dt=typeof ct.padding=="number"?ct.padding:3,Z=ct.headerBackgroundColor||"#c8c8c8",G=ct.headerTextColor||"#000";if(F.call(this),this.internal.__cell__.printHeaders=rn,this.internal.__cell__.margins=Et,this.internal.__cell__.table_font_size=yn,this.internal.__cell__.padding=Dt,this.internal.__cell__.headerBackgroundColor=Z,this.internal.__cell__.headerTextColor=G,this.setFontSize(yn),Xe==null)Vt=gt=Object.keys(Ge[0]),Br=gt.map(function(){return"left"});else if(Array.isArray(Xe)&&(0,U.Z)(Xe[0])==="object")for(gt=Xe.map(function(mt){return mt.name}),Vt=Xe.map(function(mt){return mt.prompt||mt.name||""}),Br=Xe.map(function(mt){return mt.align||"left"}),xe=0;xe<Xe.length;xe+=1)cn[Xe[xe].name]=Xe[xe].width*(19.049976/25.4);else Array.isArray(Xe)&&typeof Xe[0]=="string"&&(Vt=gt=Xe,Br=gt.map(function(){return"left"}));if(ur||Array.isArray(Xe)&&typeof Xe[0]=="string")for(xe=0;xe<gt.length;xe+=1){for(jr[zt=gt[xe]]=Ge.map(function(mt){return mt[zt]}),this.setFont(void 0,"bold"),Xn.push(this.getTextDimensions(Vt[xe],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),Ht=jr[zt],this.setFont(void 0,"normal"),St=0;St<Ht.length;St+=1)Xn.push(this.getTextDimensions(Ht[St],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);cn[zt]=Math.max.apply(null,Xn)+Dt+Dt,Xn=[]}if(rn){var Ie={};for(xe=0;xe<gt.length;xe+=1)Ie[gt[xe]]={},Ie[gt[xe]].text=Vt[xe],Ie[gt[xe]].align=Br[xe];var Re=_.call(this,Ie,cn);qr=gt.map(function(mt){return new x(ae,Me,cn[mt],Re,Ie[mt].text,void 0,Ie[mt].align)}),this.setTableHeaderRow(qr),this.printHeaderRow(1,!1)}var _e=Xe.reduce(function(mt,Qt){return mt[Qt.name]=Qt.align,mt},{});for(xe=0;xe<Ge.length;xe+=1){"rowStart"in ct&&ct.rowStart instanceof Function&&ct.rowStart({row:xe,data:Ge[xe]},this);var ze=_.call(this,Ge[xe],cn);for(St=0;St<gt.length;St+=1){var ft=Ge[xe][gt[St]];"cellStart"in ct&&ct.cellStart instanceof Function&&ct.cellStart({row:xe,col:St,data:ft},this),H.call(this,new x(ae,Me,cn[gt[St]],ze,ft,xe+2,_e[gt[St]]))}}return this.internal.__cell__.table_x=ae,this.internal.__cell__.table_y=Me,this};var _=function(ae,Me){var Ge=this.internal.__cell__.padding,Xe=this.internal.__cell__.table_font_size,ct=this.internal.scaleFactor;return Object.keys(ae).map(function(xe){var Ht=ae[xe];return this.splitTextToSize(Ht.hasOwnProperty("text")?Ht.text:Ht,Me[xe]-Ge-Ge)},this).map(function(xe){return this.getLineHeightFactor()*xe.length*Xe/ct+Ge+Ge},this).reduce(function(xe,Ht){return Math.max(xe,Ht)},0)};A.setTableHeaderRow=function(ae){y.call(this),this.internal.__cell__.tableHeaderRow=ae},A.printHeaderRow=function(ae,Me){if(y.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var Ge;if(l=!0,typeof this.internal.__cell__.headerFunction=="function"){var Xe=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new x(Xe[0],Xe[1],Xe[2],Xe[3],void 0,-1)}this.setFont(void 0,"bold");for(var ct=[],xe=0;xe<this.internal.__cell__.tableHeaderRow.length;xe+=1){Ge=this.internal.__cell__.tableHeaderRow[xe].clone(),Me&&(Ge.y=this.internal.__cell__.margins.top||0,ct.push(Ge)),Ge.lineNumber=ae;var Ht=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),H.call(this,Ge),this.setTextColor(Ht)}ct.length>0&&this.setTableHeaderRow(ct),this.setFont(void 0,"normal"),l=!1}}(xi.API);var zs={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},Bs=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],za=Xl(Bs),Vo=[100,200,300,400,500,600,700,800,900],Gl=Xl(Vo);function aA(A){var a=A.family.replace(/"|'/g,"").toLowerCase(),l=function(x){return zs[x=x||"normal"]?x:"normal"}(A.style),y=function(x){if(!x)return 400;if(typeof x=="number")return x>=100&&x<=900&&x%100==0?x:400;if(/^\d00$/.test(x))return parseInt(x);switch(x){case"bold":return 700;case"normal":default:return 400}}(A.weight),F=function(x){return typeof za[x=x||"normal"]=="number"?x:"normal"}(A.stretch);return{family:a,style:l,weight:y,stretch:F,src:A.src||[],ref:A.ref||{name:a,style:[F,l,y].join(" ")}}}function cl(A,a,l,y){var F;for(F=l;F>=0&&F<a.length;F+=y)if(A[a[F]])return A[a[F]];for(F=l;F>=0&&F<a.length;F-=y)if(A[a[F]])return A[a[F]]}var Fa={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},Ba={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Eo(A){return[A.stretch,A.style,A.weight,A.family].join(" ")}function ro(A,a,l){for(var y=(l=l||{}).defaultFontFamily||"times",F=Object.assign({},Fa,l.genericFontFamilies||{}),x=null,H=null,_=0;_<a.length;++_)if(F[(x=aA(a[_])).family]&&(x.family=F[x.family]),A.hasOwnProperty(x.family)){H=A[x.family];break}if(!(H=H||A[y]))throw new Error("Could not find a font-family for the rule '"+Eo(x)+"' and default family '"+y+"'.");if(H=function(ae,Me){if(Me[ae])return Me[ae];var Ge=za[ae],Xe=Ge<=za.normal?-1:1,ct=cl(Me,Bs,Ge,Xe);if(!ct)throw new Error("Could not find a matching font-stretch value for "+ae);return ct}(x.stretch,H),H=function(ae,Me){if(Me[ae])return Me[ae];for(var Ge=zs[ae],Xe=0;Xe<Ge.length;++Xe)if(Me[Ge[Xe]])return Me[Ge[Xe]];throw new Error("Could not find a matching font-style for "+ae)}(x.style,H),!(H=function(ae,Me){if(Me[ae])return Me[ae];if(ae===400&&Me[500])return Me[500];if(ae===500&&Me[400])return Me[400];var Ge=Gl[ae],Xe=cl(Me,Vo,Ge,ae<400?-1:1);if(!Xe)throw new Error("Could not find a matching font-weight for value "+ae);return Xe}(x.weight,H)))throw new Error("Failed to resolve a font for the rule '"+Eo(x)+"'.");return H}function fo(A){return A.trimLeft()}function Xo(A,a){for(var l=0;l<A.length;){if(A.charAt(l)===a)return[A.substring(0,l),A.substring(l+1)];l+=1}return null}function Ao(A){var a=A.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return a===null?null:[a[0],A.substring(a[0].length)]}var es,ks,ul,Js=["times"];(function(A){var a,l,y,F,x,H,_,ae,Me,Ge=function(be){return be=be||{},this.isStrokeTransparent=be.isStrokeTransparent||!1,this.strokeOpacity=be.strokeOpacity||1,this.strokeStyle=be.strokeStyle||"#000000",this.fillStyle=be.fillStyle||"#000000",this.isFillTransparent=be.isFillTransparent||!1,this.fillOpacity=be.fillOpacity||1,this.font=be.font||"10px sans-serif",this.textBaseline=be.textBaseline||"alphabetic",this.textAlign=be.textAlign||"left",this.lineWidth=be.lineWidth||1,this.lineJoin=be.lineJoin||"miter",this.lineCap=be.lineCap||"butt",this.path=be.path||[],this.transform=be.transform!==void 0?be.transform.clone():new ae,this.globalCompositeOperation=be.globalCompositeOperation||"normal",this.globalAlpha=be.globalAlpha||1,this.clip_path=be.clip_path||[],this.currentPoint=be.currentPoint||new H,this.miterLimit=be.miterLimit||10,this.lastPoint=be.lastPoint||new H,this.lineDashOffset=be.lineDashOffset||0,this.lineDash=be.lineDash||[],this.margin=be.margin||[0,0,0,0],this.prevPageLastElemOffset=be.prevPageLastElemOffset||0,this.ignoreClearRect=typeof be.ignoreClearRect!="boolean"||be.ignoreClearRect,this};A.events.push(["initialized",function(){this.context2d=new Xe(this),a=this.internal.f2,l=this.internal.getCoordinateString,y=this.internal.getVerticalCoordinateString,F=this.internal.getHorizontalCoordinate,x=this.internal.getVerticalCoordinate,H=this.internal.Point,_=this.internal.Rectangle,ae=this.internal.Matrix,Me=new Ge}]);var Xe=function(be){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var Ve=be;Object.defineProperty(this,"pdf",{get:function(){return Ve}});var qe=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return qe},set:function(yr){qe=!!yr}});var yt=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return yt},set:function(yr){yt=!!yr}});var Bt=0;Object.defineProperty(this,"posX",{get:function(){return Bt},set:function(yr){isNaN(yr)||(Bt=yr)}});var Ut=0;Object.defineProperty(this,"posY",{get:function(){return Ut},set:function(yr){isNaN(yr)||(Ut=yr)}}),Object.defineProperty(this,"margin",{get:function(){return Me.margin},set:function(yr){var Ot;typeof yr=="number"?Ot=[yr,yr,yr,yr]:((Ot=new Array(4))[0]=yr[0],Ot[1]=yr.length>=2?yr[1]:Ot[0],Ot[2]=yr.length>=3?yr[2]:Ot[0],Ot[3]=yr.length>=4?yr[3]:Ot[1]),Me.margin=Ot}});var ir=!1;Object.defineProperty(this,"autoPaging",{get:function(){return ir},set:function(yr){ir=yr}});var rr=0;Object.defineProperty(this,"lastBreak",{get:function(){return rr},set:function(yr){rr=yr}});var kr=[];Object.defineProperty(this,"pageBreaks",{get:function(){return kr},set:function(yr){kr=yr}}),Object.defineProperty(this,"ctx",{get:function(){return Me},set:function(yr){yr instanceof Ge&&(Me=yr)}}),Object.defineProperty(this,"path",{get:function(){return Me.path},set:function(yr){Me.path=yr}});var Sr=[];Object.defineProperty(this,"ctxStack",{get:function(){return Sr},set:function(yr){Sr=yr}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(yr){var Ot;Ot=ct(yr),this.ctx.fillStyle=Ot.style,this.ctx.isFillTransparent=Ot.a===0,this.ctx.fillOpacity=Ot.a,this.pdf.setFillColor(Ot.r,Ot.g,Ot.b,{a:Ot.a}),this.pdf.setTextColor(Ot.r,Ot.g,Ot.b,{a:Ot.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(yr){var Ot=ct(yr);this.ctx.strokeStyle=Ot.style,this.ctx.isStrokeTransparent=Ot.a===0,this.ctx.strokeOpacity=Ot.a,Ot.a===0?this.pdf.setDrawColor(255,255,255):(Ot.a,this.pdf.setDrawColor(Ot.r,Ot.g,Ot.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(yr){["butt","round","square"].indexOf(yr)!==-1&&(this.ctx.lineCap=yr,this.pdf.setLineCap(yr))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(yr){isNaN(yr)||(this.ctx.lineWidth=yr,this.pdf.setLineWidth(yr))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(yr){["bevel","round","miter"].indexOf(yr)!==-1&&(this.ctx.lineJoin=yr,this.pdf.setLineJoin(yr))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(yr){isNaN(yr)||(this.ctx.miterLimit=yr,this.pdf.setMiterLimit(yr))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(yr){this.ctx.textBaseline=yr}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(yr){["right","end","center","left","start"].indexOf(yr)!==-1&&(this.ctx.textAlign=yr)}});var _r=null;function un(yr,Ot){if(_r===null){var hi=function(pn){var Vr=[];return Object.keys(pn).forEach(function($r){pn[$r].forEach(function(Xr){var en=null;switch(Xr){case"bold":en={family:$r,weight:"bold"};break;case"italic":en={family:$r,style:"italic"};break;case"bolditalic":en={family:$r,weight:"bold",style:"italic"};break;case"":case"normal":en={family:$r}}en!==null&&(en.ref={name:$r,style:Xr},Vr.push(en))})}),Vr}(yr.getFontList());_r=function(pn){for(var Vr={},$r=0;$r<pn.length;++$r){var Xr=aA(pn[$r]),en=Xr.family,Un=Xr.stretch,mi=Xr.style,gi=Xr.weight;Vr[en]=Vr[en]||{},Vr[en][Un]=Vr[en][Un]||{},Vr[en][Un][mi]=Vr[en][Un][mi]||{},Vr[en][Un][mi][gi]=Xr}return Vr}(hi.concat(Ot))}return _r}var jn=null;Object.defineProperty(this,"fontFaces",{get:function(){return jn},set:function(yr){_r=null,jn=yr}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(yr){var Ot;if(this.ctx.font=yr,(Ot=/^\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(yr))!==null){var hi=Ot[1],pn=(Ot[2],Ot[3]),Vr=Ot[4],$r=(Ot[5],Ot[6]),Xr=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(Vr)[2];Vr=Math.floor(Xr==="px"?parseFloat(Vr)*this.pdf.internal.scaleFactor:Xr==="em"?parseFloat(Vr)*this.pdf.getFontSize():parseFloat(Vr)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(Vr);var en=function(Ti){var zi,ci,Ma=[],Ii=Ti.trim();if(Ii==="")return Js;if(Ii in Ba)return[Ba[Ii]];for(;Ii!=="";){switch(ci=null,zi=(Ii=fo(Ii)).charAt(0)){case'"':case"'":ci=Xo(Ii.substring(1),zi);break;default:ci=Ao(Ii)}if(ci===null||(Ma.push(ci[0]),(Ii=fo(ci[1]))!==""&&Ii.charAt(0)!==","))return Js;Ii=Ii.replace(/^,/,"")}return Ma}($r);if(this.fontFaces){var Un=ro(un(this.pdf,this.fontFaces),en.map(function(Ti){return{family:Ti,stretch:"normal",weight:pn,style:hi}}));this.pdf.setFont(Un.ref.name,Un.ref.style)}else{var mi="";(pn==="bold"||parseInt(pn,10)>=700||hi==="bold")&&(mi="bold"),hi==="italic"&&(mi+="italic"),mi.length===0&&(mi="normal");for(var gi="",ni={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"},Li=0;Li<en.length;Li++){if(this.pdf.internal.getFont(en[Li],mi,{noFallback:!0,disableWarning:!0})!==void 0){gi=en[Li];break}if(mi==="bolditalic"&&this.pdf.internal.getFont(en[Li],"bold",{noFallback:!0,disableWarning:!0})!==void 0)gi=en[Li],mi="bold";else if(this.pdf.internal.getFont(en[Li],"normal",{noFallback:!0,disableWarning:!0})!==void 0){gi=en[Li],mi="normal";break}}if(gi===""){for(var Vi=0;Vi<en.length;Vi++)if(ni[en[Vi]]){gi=ni[en[Vi]];break}}gi=gi===""?"Times":gi,this.pdf.setFont(gi,mi)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(yr){this.ctx.globalCompositeOperation=yr}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(yr){this.ctx.globalAlpha=yr}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(yr){this.ctx.lineDashOffset=yr,Qt.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(yr){this.ctx.lineDash=yr,Qt.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(yr){this.ctx.ignoreClearRect=!!yr}})};Xe.prototype.setLineDash=function(be){this.lineDash=be},Xe.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},Xe.prototype.fill=function(){jr.call(this,"fill",!1)},Xe.prototype.stroke=function(){jr.call(this,"stroke",!1)},Xe.prototype.beginPath=function(){this.path=[{type:"begin"}]},Xe.prototype.moveTo=function(be,Ve){if(isNaN(be)||isNaN(Ve))throw On.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var qe=this.ctx.transform.applyToPoint(new H(be,Ve));this.path.push({type:"mt",x:qe.x,y:qe.y}),this.ctx.lastPoint=new H(be,Ve)},Xe.prototype.closePath=function(){var be=new H(0,0),Ve=0;for(Ve=this.path.length-1;Ve!==-1;Ve--)if(this.path[Ve].type==="begin"&&(0,U.Z)(this.path[Ve+1])==="object"&&typeof this.path[Ve+1].x=="number"){be=new H(this.path[Ve+1].x,this.path[Ve+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new H(be.x,be.y)},Xe.prototype.lineTo=function(be,Ve){if(isNaN(be)||isNaN(Ve))throw On.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var qe=this.ctx.transform.applyToPoint(new H(be,Ve));this.path.push({type:"lt",x:qe.x,y:qe.y}),this.ctx.lastPoint=new H(qe.x,qe.y)},Xe.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),jr.call(this,null,!0)},Xe.prototype.quadraticCurveTo=function(be,Ve,qe,yt){if(isNaN(qe)||isNaN(yt)||isNaN(be)||isNaN(Ve))throw On.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var Bt=this.ctx.transform.applyToPoint(new H(qe,yt)),Ut=this.ctx.transform.applyToPoint(new H(be,Ve));this.path.push({type:"qct",x1:Ut.x,y1:Ut.y,x:Bt.x,y:Bt.y}),this.ctx.lastPoint=new H(Bt.x,Bt.y)},Xe.prototype.bezierCurveTo=function(be,Ve,qe,yt,Bt,Ut){if(isNaN(Bt)||isNaN(Ut)||isNaN(be)||isNaN(Ve)||isNaN(qe)||isNaN(yt))throw On.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var ir=this.ctx.transform.applyToPoint(new H(Bt,Ut)),rr=this.ctx.transform.applyToPoint(new H(be,Ve)),kr=this.ctx.transform.applyToPoint(new H(qe,yt));this.path.push({type:"bct",x1:rr.x,y1:rr.y,x2:kr.x,y2:kr.y,x:ir.x,y:ir.y}),this.ctx.lastPoint=new H(ir.x,ir.y)},Xe.prototype.arc=function(be,Ve,qe,yt,Bt,Ut){if(isNaN(be)||isNaN(Ve)||isNaN(qe)||isNaN(yt)||isNaN(Bt))throw On.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(Ut=!!Ut,!this.ctx.transform.isIdentity){var ir=this.ctx.transform.applyToPoint(new H(be,Ve));be=ir.x,Ve=ir.y;var rr=this.ctx.transform.applyToPoint(new H(0,qe)),kr=this.ctx.transform.applyToPoint(new H(0,0));qe=Math.sqrt(Math.pow(rr.x-kr.x,2)+Math.pow(rr.y-kr.y,2))}Math.abs(Bt-yt)>=2*Math.PI&&(yt=0,Bt=2*Math.PI),this.path.push({type:"arc",x:be,y:Ve,radius:qe,startAngle:yt,endAngle:Bt,counterclockwise:Ut})},Xe.prototype.arcTo=function(be,Ve,qe,yt,Bt){throw new Error("arcTo not implemented.")},Xe.prototype.rect=function(be,Ve,qe,yt){if(isNaN(be)||isNaN(Ve)||isNaN(qe)||isNaN(yt))throw On.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(be,Ve),this.lineTo(be+qe,Ve),this.lineTo(be+qe,Ve+yt),this.lineTo(be,Ve+yt),this.lineTo(be,Ve),this.lineTo(be+qe,Ve),this.lineTo(be,Ve)},Xe.prototype.fillRect=function(be,Ve,qe,yt){if(isNaN(be)||isNaN(Ve)||isNaN(qe)||isNaN(yt))throw On.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!xe.call(this)){var Bt={};this.lineCap!=="butt"&&(Bt.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(Bt.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(be,Ve,qe,yt),this.fill(),Bt.hasOwnProperty("lineCap")&&(this.lineCap=Bt.lineCap),Bt.hasOwnProperty("lineJoin")&&(this.lineJoin=Bt.lineJoin)}},Xe.prototype.strokeRect=function(be,Ve,qe,yt){if(isNaN(be)||isNaN(Ve)||isNaN(qe)||isNaN(yt))throw On.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");Ht.call(this)||(this.beginPath(),this.rect(be,Ve,qe,yt),this.stroke())},Xe.prototype.clearRect=function(be,Ve,qe,yt){if(isNaN(be)||isNaN(Ve)||isNaN(qe)||isNaN(yt))throw On.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(be,Ve,qe,yt))},Xe.prototype.save=function(be){be=typeof be!="boolean"||be;for(var Ve=this.pdf.internal.getCurrentPageInfo().pageNumber,qe=0;qe<this.pdf.internal.getNumberOfPages();qe++)this.pdf.setPage(qe+1),this.pdf.internal.out("q");if(this.pdf.setPage(Ve),be){this.ctx.fontSize=this.pdf.internal.getFontSize();var yt=new Ge(this.ctx);this.ctxStack.push(this.ctx),this.ctx=yt}},Xe.prototype.restore=function(be){be=typeof be!="boolean"||be;for(var Ve=this.pdf.internal.getCurrentPageInfo().pageNumber,qe=0;qe<this.pdf.internal.getNumberOfPages();qe++)this.pdf.setPage(qe+1),this.pdf.internal.out("Q");this.pdf.setPage(Ve),be&&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)},Xe.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var ct=function(be){var Ve,qe,yt,Bt;if(be.isCanvasGradient===!0&&(be=be.getColor()),!be)return{r:0,g:0,b:0,a:0,style:be};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(be))Ve=0,qe=0,yt=0,Bt=0;else{var Ut=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(be);if(Ut!==null)Ve=parseInt(Ut[1]),qe=parseInt(Ut[2]),yt=parseInt(Ut[3]),Bt=1;else if((Ut=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(be))!==null)Ve=parseInt(Ut[1]),qe=parseInt(Ut[2]),yt=parseInt(Ut[3]),Bt=parseFloat(Ut[4]);else{if(Bt=1,typeof be=="string"&&be.charAt(0)!=="#"){var ir=new bn(be);be=ir.ok?ir.toHex():"#000000"}be.length===4?(Ve=be.substring(1,2),Ve+=Ve,qe=be.substring(2,3),qe+=qe,yt=be.substring(3,4),yt+=yt):(Ve=be.substring(1,3),qe=be.substring(3,5),yt=be.substring(5,7)),Ve=parseInt(Ve,16),qe=parseInt(qe,16),yt=parseInt(yt,16)}}return{r:Ve,g:qe,b:yt,a:Bt,style:be}},xe=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},Ht=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};Xe.prototype.fillText=function(be,Ve,qe,yt){if(isNaN(Ve)||isNaN(qe)||typeof be!="string")throw On.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(yt=isNaN(yt)?void 0:yt,!xe.call(this)){var Bt=ze(this.ctx.transform.rotation),Ut=this.ctx.transform.scaleX;Dt.call(this,{text:be,x:Ve,y:qe,scale:Ut,angle:Bt,align:this.textAlign,maxWidth:yt})}},Xe.prototype.strokeText=function(be,Ve,qe,yt){if(isNaN(Ve)||isNaN(qe)||typeof be!="string")throw On.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!Ht.call(this)){yt=isNaN(yt)?void 0:yt;var Bt=ze(this.ctx.transform.rotation),Ut=this.ctx.transform.scaleX;Dt.call(this,{text:be,x:Ve,y:qe,scale:Ut,renderingMode:"stroke",angle:Bt,align:this.textAlign,maxWidth:yt})}},Xe.prototype.measureText=function(be){if(typeof be!="string")throw On.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var Ve=this.pdf,qe=this.pdf.internal.scaleFactor,yt=Ve.internal.getFontSize(),Bt=Ve.getStringUnitWidth(be)*yt/Ve.internal.scaleFactor,Ut=function(ir){var rr=(ir=ir||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return rr}}),this};return new Ut({width:Bt*=Math.round(96*qe/72*1e4)/1e4})},Xe.prototype.scale=function(be,Ve){if(isNaN(be)||isNaN(Ve))throw On.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var qe=new ae(be,0,0,Ve,0,0);this.ctx.transform=this.ctx.transform.multiply(qe)},Xe.prototype.rotate=function(be){if(isNaN(be))throw On.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var Ve=new ae(Math.cos(be),Math.sin(be),-Math.sin(be),Math.cos(be),0,0);this.ctx.transform=this.ctx.transform.multiply(Ve)},Xe.prototype.translate=function(be,Ve){if(isNaN(be)||isNaN(Ve))throw On.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var qe=new ae(1,0,0,1,be,Ve);this.ctx.transform=this.ctx.transform.multiply(qe)},Xe.prototype.transform=function(be,Ve,qe,yt,Bt,Ut){if(isNaN(be)||isNaN(Ve)||isNaN(qe)||isNaN(yt)||isNaN(Bt)||isNaN(Ut))throw On.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var ir=new ae(be,Ve,qe,yt,Bt,Ut);this.ctx.transform=this.ctx.transform.multiply(ir)},Xe.prototype.setTransform=function(be,Ve,qe,yt,Bt,Ut){be=isNaN(be)?1:be,Ve=isNaN(Ve)?0:Ve,qe=isNaN(qe)?0:qe,yt=isNaN(yt)?1:yt,Bt=isNaN(Bt)?0:Bt,Ut=isNaN(Ut)?0:Ut,this.ctx.transform=new ae(be,Ve,qe,yt,Bt,Ut)};var St=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};Xe.prototype.drawImage=function(be,Ve,qe,yt,Bt,Ut,ir,rr,kr){var Sr=this.pdf.getImageProperties(be),_r=1,un=1,jn=1,yr=1;yt!==void 0&&rr!==void 0&&(jn=rr/yt,yr=kr/Bt,_r=Sr.width/yt*rr/yt,un=Sr.height/Bt*kr/Bt),Ut===void 0&&(Ut=Ve,ir=qe,Ve=0,qe=0),yt!==void 0&&rr===void 0&&(rr=yt,kr=Bt),yt===void 0&&rr===void 0&&(rr=Sr.width,kr=Sr.height);for(var Ot,hi=this.ctx.transform.decompose(),pn=ze(hi.rotate.shx),Vr=new ae,$r=(Vr=(Vr=(Vr=Vr.multiply(hi.translate)).multiply(hi.skew)).multiply(hi.scale)).applyToRectangle(new _(Ut-Ve*jn,ir-qe*yr,yt*_r,Bt*un)),Xr=zt.call(this,$r),en=[],Un=0;Un<Xr.length;Un+=1)en.indexOf(Xr[Un])===-1&&en.push(Xr[Un]);if(Br(en),this.autoPaging)for(var mi=en[0],gi=en[en.length-1],ni=mi;ni<gi+1;ni++){this.pdf.setPage(ni);var Li=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Vi=ni===1?this.posY+this.margin[0]:this.margin[0],Ti=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],zi=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],ci=ni===1?0:Ti+(ni-2)*zi;if(this.ctx.clip_path.length!==0){var Ma=this.path;Ot=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Vt(Ot,this.posX+this.margin[3],-ci+Vi+this.ctx.prevPageLastElemOffset),cn.call(this,"fill",!0),this.path=Ma}var Ii=JSON.parse(JSON.stringify($r));Ii=Vt([Ii],this.posX+this.margin[3],-ci+Vi+this.ctx.prevPageLastElemOffset)[0];var yo=(ni>mi||ni<gi)&&St.call(this);yo&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Li,zi,null).clip().discardPath()),this.pdf.addImage(be,"JPEG",Ii.x,Ii.y,Ii.w,Ii.h,null,null,pn),yo&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(be,"JPEG",$r.x,$r.y,$r.w,$r.h,null,null,pn)};var zt=function(be,Ve,qe){var yt=[];Ve=Ve||this.pdf.internal.pageSize.width,qe=qe||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var Bt=this.posY+this.ctx.prevPageLastElemOffset;switch(be.type){default:case"mt":case"lt":yt.push(Math.floor((be.y+Bt)/qe)+1);break;case"arc":yt.push(Math.floor((be.y+Bt-be.radius)/qe)+1),yt.push(Math.floor((be.y+Bt+be.radius)/qe)+1);break;case"qct":var Ut=ft(this.ctx.lastPoint.x,this.ctx.lastPoint.y,be.x1,be.y1,be.x,be.y);yt.push(Math.floor((Ut.y+Bt)/qe)+1),yt.push(Math.floor((Ut.y+Ut.h+Bt)/qe)+1);break;case"bct":var ir=mt(this.ctx.lastPoint.x,this.ctx.lastPoint.y,be.x1,be.y1,be.x2,be.y2,be.x,be.y);yt.push(Math.floor((ir.y+Bt)/qe)+1),yt.push(Math.floor((ir.y+ir.h+Bt)/qe)+1);break;case"rect":yt.push(Math.floor((be.y+Bt)/qe)+1),yt.push(Math.floor((be.y+be.h+Bt)/qe)+1)}for(var rr=0;rr<yt.length;rr+=1)for(;this.pdf.internal.getNumberOfPages()<yt[rr];)gt.call(this);return yt},gt=function(){var be=this.fillStyle,Ve=this.strokeStyle,qe=this.font,yt=this.lineCap,Bt=this.lineWidth,Ut=this.lineJoin;this.pdf.addPage(),this.fillStyle=be,this.strokeStyle=Ve,this.font=qe,this.lineCap=yt,this.lineWidth=Bt,this.lineJoin=Ut},Vt=function(be,Ve,qe){for(var yt=0;yt<be.length;yt++)switch(be[yt].type){case"bct":be[yt].x2+=Ve,be[yt].y2+=qe;case"qct":be[yt].x1+=Ve,be[yt].y1+=qe;case"mt":case"lt":case"arc":default:be[yt].x+=Ve,be[yt].y+=qe}return be},Br=function(be){return be.sort(function(Ve,qe){return Ve-qe})},jr=function(be,Ve){for(var qe,yt,Bt=this.fillStyle,Ut=this.strokeStyle,ir=this.lineCap,rr=this.lineWidth,kr=Math.abs(rr*this.ctx.transform.scaleX),Sr=this.lineJoin,_r=JSON.parse(JSON.stringify(this.path)),un=JSON.parse(JSON.stringify(this.path)),jn=[],yr=0;yr<un.length;yr++)if(un[yr].x!==void 0)for(var Ot=zt.call(this,un[yr]),hi=0;hi<Ot.length;hi+=1)jn.indexOf(Ot[hi])===-1&&jn.push(Ot[hi]);for(var pn=0;pn<jn.length;pn++)for(;this.pdf.internal.getNumberOfPages()<jn[pn];)gt.call(this);if(Br(jn),this.autoPaging)for(var Vr=jn[0],$r=jn[jn.length-1],Xr=Vr;Xr<$r+1;Xr++){this.pdf.setPage(Xr),this.fillStyle=Bt,this.strokeStyle=Ut,this.lineCap=ir,this.lineWidth=kr,this.lineJoin=Sr;var en=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Un=Xr===1?this.posY+this.margin[0]:this.margin[0],mi=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],gi=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],ni=Xr===1?0:mi+(Xr-2)*gi;if(this.ctx.clip_path.length!==0){var Li=this.path;qe=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Vt(qe,this.posX+this.margin[3],-ni+Un+this.ctx.prevPageLastElemOffset),cn.call(this,be,!0),this.path=Li}if(yt=JSON.parse(JSON.stringify(_r)),this.path=Vt(yt,this.posX+this.margin[3],-ni+Un+this.ctx.prevPageLastElemOffset),Ve===!1||Xr===0){var Vi=(Xr>Vr||Xr<$r)&&St.call(this);Vi&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],en,gi,null).clip().discardPath()),cn.call(this,be,Ve),Vi&&this.pdf.restoreGraphicsState()}this.lineWidth=rr}else this.lineWidth=kr,cn.call(this,be,Ve),this.lineWidth=rr;this.path=_r},cn=function(be,Ve){if((be!=="stroke"||Ve||!Ht.call(this))&&(be==="stroke"||Ve||!xe.call(this))){for(var qe,yt,Bt=[],Ut=this.path,ir=0;ir<Ut.length;ir++){var rr=Ut[ir];switch(rr.type){case"begin":Bt.push({begin:!0});break;case"close":Bt.push({close:!0});break;case"mt":Bt.push({start:rr,deltas:[],abs:[]});break;case"lt":var kr=Bt.length;if(Ut[ir-1]&&!isNaN(Ut[ir-1].x)&&(qe=[rr.x-Ut[ir-1].x,rr.y-Ut[ir-1].y],kr>0)){for(;kr>=0;kr--)if(Bt[kr-1].close!==!0&&Bt[kr-1].begin!==!0){Bt[kr-1].deltas.push(qe),Bt[kr-1].abs.push(rr);break}}break;case"bct":qe=[rr.x1-Ut[ir-1].x,rr.y1-Ut[ir-1].y,rr.x2-Ut[ir-1].x,rr.y2-Ut[ir-1].y,rr.x-Ut[ir-1].x,rr.y-Ut[ir-1].y],Bt[Bt.length-1].deltas.push(qe);break;case"qct":var Sr=Ut[ir-1].x+2/3*(rr.x1-Ut[ir-1].x),_r=Ut[ir-1].y+2/3*(rr.y1-Ut[ir-1].y),un=rr.x+2/3*(rr.x1-rr.x),jn=rr.y+2/3*(rr.y1-rr.y),yr=rr.x,Ot=rr.y;qe=[Sr-Ut[ir-1].x,_r-Ut[ir-1].y,un-Ut[ir-1].x,jn-Ut[ir-1].y,yr-Ut[ir-1].x,Ot-Ut[ir-1].y],Bt[Bt.length-1].deltas.push(qe);break;case"arc":Bt.push({deltas:[],abs:[],arc:!0}),Array.isArray(Bt[Bt.length-1].abs)&&Bt[Bt.length-1].abs.push(rr)}}yt=Ve?null:be==="stroke"?"stroke":"fill";for(var hi=!1,pn=0;pn<Bt.length;pn++)if(Bt[pn].arc)for(var Vr=Bt[pn].abs,$r=0;$r<Vr.length;$r++){var Xr=Vr[$r];Xr.type==="arc"?ur.call(this,Xr.x,Xr.y,Xr.radius,Xr.startAngle,Xr.endAngle,Xr.counterclockwise,void 0,Ve,!hi):Z.call(this,Xr.x,Xr.y),hi=!0}else if(Bt[pn].close===!0)this.pdf.internal.out("h"),hi=!1;else if(Bt[pn].begin!==!0){var en=Bt[pn].start.x,Un=Bt[pn].start.y;G.call(this,Bt[pn].deltas,en,Un),hi=!0}yt&&rn.call(this,yt),Ve&&yn.call(this)}},Xn=function(be){var Ve=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,qe=Ve*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return be-qe;case"top":return be+Ve-qe;case"hanging":return be+Ve-2*qe;case"middle":return be+Ve/2-qe;case"ideographic":return be;case"alphabetic":default:return be}},qr=function(be){return be+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};Xe.prototype.createLinearGradient=function(){var be=function(){};return be.colorStops=[],be.addColorStop=function(Ve,qe){this.colorStops.push([Ve,qe])},be.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},be.isCanvasGradient=!0,be},Xe.prototype.createPattern=function(){return this.createLinearGradient()},Xe.prototype.createRadialGradient=function(){return this.createLinearGradient()};var ur=function(be,Ve,qe,yt,Bt,Ut,ir,rr,kr){for(var Sr=Re.call(this,qe,yt,Bt,Ut),_r=0;_r<Sr.length;_r++){var un=Sr[_r];_r===0&&(kr?Et.call(this,un.x1+be,un.y1+Ve):Z.call(this,un.x1+be,un.y1+Ve)),Ie.call(this,be,Ve,un.x2,un.y2,un.x3,un.y3,un.x4,un.y4)}rr?yn.call(this):rn.call(this,ir)},rn=function(be){switch(be){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},yn=function(){this.pdf.clip(),this.pdf.discardPath()},Et=function(be,Ve){this.pdf.internal.out(l(be)+" "+y(Ve)+" m")},Dt=function(be){var Ve;switch(be.align){case"right":case"end":Ve="right";break;case"center":Ve="center";break;case"left":case"start":default:Ve="left"}var qe=this.pdf.getTextDimensions(be.text),yt=Xn.call(this,be.y),Bt=qr.call(this,yt)-qe.h,Ut=this.ctx.transform.applyToPoint(new H(be.x,yt)),ir=this.ctx.transform.decompose(),rr=new ae;rr=(rr=(rr=rr.multiply(ir.translate)).multiply(ir.skew)).multiply(ir.scale);for(var kr,Sr,_r,un=this.ctx.transform.applyToRectangle(new _(be.x,yt,qe.w,qe.h)),jn=rr.applyToRectangle(new _(be.x,Bt,qe.w,qe.h)),yr=zt.call(this,jn),Ot=[],hi=0;hi<yr.length;hi+=1)Ot.indexOf(yr[hi])===-1&&Ot.push(yr[hi]);if(Br(Ot),this.autoPaging)for(var pn=Ot[0],Vr=Ot[Ot.length-1],$r=pn;$r<Vr+1;$r++){this.pdf.setPage($r);var Xr=$r===1?this.posY+this.margin[0]:this.margin[0],en=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Un=this.pdf.internal.pageSize.height-this.margin[2],mi=Un-this.margin[0],gi=this.pdf.internal.pageSize.width-this.margin[1],ni=gi-this.margin[3],Li=$r===1?0:en+($r-2)*mi;if(this.ctx.clip_path.length!==0){var Vi=this.path;kr=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Vt(kr,this.posX+this.margin[3],-1*Li+Xr),cn.call(this,"fill",!0),this.path=Vi}var Ti=Vt([JSON.parse(JSON.stringify(jn))],this.posX+this.margin[3],-Li+Xr+this.ctx.prevPageLastElemOffset)[0];be.scale>=.01&&(Sr=this.pdf.internal.getFontSize(),this.pdf.setFontSize(Sr*be.scale),_r=this.lineWidth,this.lineWidth=_r*be.scale);var zi=this.autoPaging!=="text";if(zi||Ti.y+Ti.h<=Un){if(zi||Ti.y>=Xr&&Ti.x<=gi){var ci=zi?be.text:this.pdf.splitTextToSize(be.text,be.maxWidth||gi-Ti.x)[0],Ma=Vt([JSON.parse(JSON.stringify(un))],this.posX+this.margin[3],-Li+Xr+this.ctx.prevPageLastElemOffset)[0],Ii=zi&&($r>pn||$r<Vr)&&St.call(this);Ii&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],ni,mi,null).clip().discardPath()),this.pdf.text(ci,Ma.x,Ma.y,{angle:be.angle,align:Ve,renderingMode:be.renderingMode}),Ii&&this.pdf.restoreGraphicsState()}}else Ti.y<Un&&(this.ctx.prevPageLastElemOffset+=Un-Ti.y);be.scale>=.01&&(this.pdf.setFontSize(Sr),this.lineWidth=_r)}else be.scale>=.01&&(Sr=this.pdf.internal.getFontSize(),this.pdf.setFontSize(Sr*be.scale),_r=this.lineWidth,this.lineWidth=_r*be.scale),this.pdf.text(be.text,Ut.x+this.posX,Ut.y+this.posY,{angle:be.angle,align:Ve,renderingMode:be.renderingMode,maxWidth:be.maxWidth}),be.scale>=.01&&(this.pdf.setFontSize(Sr),this.lineWidth=_r)},Z=function(be,Ve,qe,yt){qe=qe||0,yt=yt||0,this.pdf.internal.out(l(be+qe)+" "+y(Ve+yt)+" l")},G=function(be,Ve,qe){return this.pdf.lines(be,Ve,qe,null,null)},Ie=function(be,Ve,qe,yt,Bt,Ut,ir,rr){this.pdf.internal.out([a(F(qe+be)),a(x(yt+Ve)),a(F(Bt+be)),a(x(Ut+Ve)),a(F(ir+be)),a(x(rr+Ve)),"c"].join(" "))},Re=function(be,Ve,qe,yt){for(var Bt=2*Math.PI,Ut=Math.PI/2;Ve>qe;)Ve-=Bt;var ir=Math.abs(qe-Ve);ir<Bt&&yt&&(ir=Bt-ir);for(var rr=[],kr=yt?-1:1,Sr=Ve;ir>1e-5;){var _r=Sr+kr*Math.min(ir,Ut);rr.push(_e.call(this,be,Sr,_r)),ir-=Math.abs(_r-Sr),Sr=_r}return rr},_e=function(be,Ve,qe){var yt=(qe-Ve)/2,Bt=be*Math.cos(yt),Ut=be*Math.sin(yt),ir=Bt,rr=-Ut,kr=ir*ir+rr*rr,Sr=kr+ir*Bt+rr*Ut,_r=4/3*(Math.sqrt(2*kr*Sr)-Sr)/(ir*Ut-rr*Bt),un=ir-_r*rr,jn=rr+_r*ir,yr=un,Ot=-jn,hi=yt+Ve,pn=Math.cos(hi),Vr=Math.sin(hi);return{x1:be*Math.cos(Ve),y1:be*Math.sin(Ve),x2:un*pn-jn*Vr,y2:un*Vr+jn*pn,x3:yr*pn-Ot*Vr,y3:yr*Vr+Ot*pn,x4:be*Math.cos(qe),y4:be*Math.sin(qe)}},ze=function(be){return 180*be/Math.PI},ft=function(be,Ve,qe,yt,Bt,Ut){var ir=be+.5*(qe-be),rr=Ve+.5*(yt-Ve),kr=Bt+.5*(qe-Bt),Sr=Ut+.5*(yt-Ut),_r=Math.min(be,Bt,ir,kr),un=Math.max(be,Bt,ir,kr),jn=Math.min(Ve,Ut,rr,Sr),yr=Math.max(Ve,Ut,rr,Sr);return new _(_r,jn,un-_r,yr-jn)},mt=function(be,Ve,qe,yt,Bt,Ut,ir,rr){var kr,Sr,_r,un,jn,yr,Ot,hi,pn,Vr,$r,Xr,en,Un,mi=qe-be,gi=yt-Ve,ni=Bt-qe,Li=Ut-yt,Vi=ir-Bt,Ti=rr-Ut;for(Sr=0;Sr<41;Sr++)pn=(Ot=(_r=be+(kr=Sr/40)*mi)+kr*((jn=qe+kr*ni)-_r))+kr*(jn+kr*(Bt+kr*Vi-jn)-Ot),Vr=(hi=(un=Ve+kr*gi)+kr*((yr=yt+kr*Li)-un))+kr*(yr+kr*(Ut+kr*Ti-yr)-hi),Sr==0?($r=pn,Xr=Vr,en=pn,Un=Vr):($r=Math.min($r,pn),Xr=Math.min(Xr,Vr),en=Math.max(en,pn),Un=Math.max(Un,Vr));return new _(Math.round($r),Math.round(Xr),Math.round(en-$r),Math.round(Un-Xr))},Qt=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var be,Ve,qe=(be=this.ctx.lineDash,Ve=this.ctx.lineDashOffset,JSON.stringify({lineDash:be,lineDashOffset:Ve}));this.prevLineDash!==qe&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=qe)}}})(xi.API),function(A){var a=function(x){var H,_,ae,Me,Ge,Xe,ct,xe,Ht,St;for(/[^\x00-\xFF]/.test(x),_=[],ae=0,Me=(x+=H="\0\0\0\0".slice(x.length%4||4)).length;Me>ae;ae+=4)(Ge=(x.charCodeAt(ae)<<24)+(x.charCodeAt(ae+1)<<16)+(x.charCodeAt(ae+2)<<8)+x.charCodeAt(ae+3))!==0?(Xe=(Ge=((Ge=((Ge=((Ge=(Ge-(St=Ge%85))/85)-(Ht=Ge%85))/85)-(xe=Ge%85))/85)-(ct=Ge%85))/85)%85,_.push(Xe+33,ct+33,xe+33,Ht+33,St+33)):_.push(122);return function(zt,gt){for(var Vt=gt;Vt>0;Vt--)zt.pop()}(_,H.length),String.fromCharCode.apply(String,_)+"~>"},l=function(x){var H,_,ae,Me,Ge,Xe=String,ct="length",xe=255,Ht="charCodeAt",St="slice",zt="replace";for(x[St](-2),x=x[St](0,-2)[zt](/\s/g,"")[zt]("z","!!!!!"),ae=[],Me=0,Ge=(x+=H="uuuuu"[St](x[ct]%5||5))[ct];Ge>Me;Me+=5)_=52200625*(x[Ht](Me)-33)+614125*(x[Ht](Me+1)-33)+7225*(x[Ht](Me+2)-33)+85*(x[Ht](Me+3)-33)+(x[Ht](Me+4)-33),ae.push(xe&_>>24,xe&_>>16,xe&_>>8,xe&_);return function(gt,Vt){for(var Br=Vt;Br>0;Br--)gt.pop()}(ae,H[ct]),Xe.fromCharCode.apply(Xe,ae)},y=function(x){var H=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((x=x.replace(/\s/g,"")).indexOf(">")!==-1&&(x=x.substr(0,x.indexOf(">"))),x.length%2&&(x+="0"),H.test(x)===!1)return"";for(var _="",ae=0;ae<x.length;ae+=2)_+=String.fromCharCode("0x"+(x[ae]+x[ae+1]));return _},F=function(x){for(var H=new Uint8Array(x.length),_=x.length;_--;)H[_]=x.charCodeAt(_);return x=(H=yi(H)).reduce(function(ae,Me){return ae+String.fromCharCode(Me)},"")};A.processDataByFilters=function(x,H){var _=0,ae=x||"",Me=[];for(typeof(H=H||[])=="string"&&(H=[H]),_=0;_<H.length;_+=1)switch(H[_]){case"ASCII85Decode":case"/ASCII85Decode":ae=l(ae),Me.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":ae=a(ae),Me.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":ae=y(ae),Me.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":ae=ae.split("").map(function(Ge){return("0"+Ge.charCodeAt().toString(16)).slice(-2)}).join("")+">",Me.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":ae=F(ae),Me.push("/FlateDecode");break;default:throw new Error('The filter: "'+H[_]+'" is not implemented')}return{data:ae,reverseChain:Me.reverse().join(" ")}}}(xi.API),function(A){A.loadFile=function(a,l,y){return function(F,x,H){x=x!==!1,H=typeof H=="function"?H:function(){};var _=void 0;try{_=function(ae,Me,Ge){var Xe=new XMLHttpRequest,ct=0,xe=function(Ht){var St=Ht.length,zt=[],gt=String.fromCharCode;for(ct=0;ct<St;ct+=1)zt.push(gt(255&Ht.charCodeAt(ct)));return zt.join("")};if(Xe.open("GET",ae,!Me),Xe.overrideMimeType("text/plain; charset=x-user-defined"),Me===!1&&(Xe.onload=function(){Xe.status===200?Ge(xe(this.responseText)):Ge(void 0)}),Xe.send(null),Me&&Xe.status===200)return xe(Xe.responseText)}(F,x,H)}catch(ae){}return _}(a,l,y)},A.loadImageFile=A.loadFile}(xi.API),function(A){function a(){return(nn.html2canvas?Promise.resolve(nn.html2canvas):Promise.resolve().then(d.t.bind(d,64270,23))).catch(function(H){return Promise.reject(new Error("Could not load html2canvas: "+H))}).then(function(H){return H.default?H.default:H})}function l(){return(nn.DOMPurify?Promise.resolve(nn.DOMPurify):d.e(7631).then(d.bind(d,87631))).catch(function(H){return Promise.reject(new Error("Could not load dompurify: "+H))}).then(function(H){return H.default?H.default:H})}var y=function(H){var _=(0,U.Z)(H);return _==="undefined"?"undefined":_==="string"||H instanceof String?"string":_==="number"||H instanceof Number?"number":_==="function"||H instanceof Function?"function":H&&H.constructor===Array?"array":H&&H.nodeType===1?"element":_==="object"?"object":"unknown"},F=function(H,_){var ae=document.createElement(H);for(var Me in _.className&&(ae.className=_.className),_.innerHTML&&_.dompurify&&(ae.innerHTML=_.dompurify.sanitize(_.innerHTML)),_.style)ae.style[Me]=_.style[Me];return ae},x=function H(_){var ae=Object.assign(H.convert(Promise.resolve()),JSON.parse(JSON.stringify(H.template))),Me=H.convert(Promise.resolve(),ae);return Me=(Me=Me.setProgress(1,H,1,[H])).set(_)};(x.prototype=Object.create(Promise.prototype)).constructor=x,x.convert=function(H,_){return H.__proto__=_||x.prototype,H},x.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"}},x.prototype.from=function(H,_){return this.then(function(){switch(_=_||function(ae){switch(y(ae)){case"string":return"string";case"element":return ae.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(H)){case"string":return this.then(l).then(function(ae){return this.set({src:F("div",{innerHTML:H,dompurify:ae})})});case"element":return this.set({src:H});case"canvas":return this.set({canvas:H});case"img":return this.set({img:H});default:return this.error("Unknown source type.")}})},x.prototype.to=function(H){switch(H){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.")}},x.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 H={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},_=function ae(Me,Ge){for(var Xe=Me.nodeType===3?document.createTextNode(Me.nodeValue):Me.cloneNode(!1),ct=Me.firstChild;ct;ct=ct.nextSibling)Ge!==!0&&ct.nodeType===1&&ct.nodeName==="SCRIPT"||Xe.appendChild(ae(ct,Ge));return Me.nodeType===1&&(Me.nodeName==="CANVAS"?(Xe.width=Me.width,Xe.height=Me.height,Xe.getContext("2d").drawImage(Me,0,0)):Me.nodeName!=="TEXTAREA"&&Me.nodeName!=="SELECT"||(Xe.value=Me.value),Xe.addEventListener("load",function(){Xe.scrollTop=Me.scrollTop,Xe.scrollLeft=Me.scrollLeft},!0)),Xe}(this.prop.src,this.opt.html2canvas.javascriptEnabled);_.tagName==="BODY"&&(H.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:H}),this.prop.container.appendChild(_),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"})},x.prototype.toCanvas=function(){var H=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(H).then(a).then(function(_){var ae=Object.assign({},this.opt.html2canvas);return delete ae.onrendered,_(this.prop.container,ae)}).then(function(_){(this.opt.html2canvas.onrendered||function(){})(_),this.prop.canvas=_,document.body.removeChild(this.prop.overlay)})},x.prototype.toContext2d=function(){var H=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(H).then(a).then(function(_){var ae=this.opt.jsPDF,Me=this.opt.fontFaces,Ge=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,Xe=Object.assign({async:!0,allowTaint:!0,scale:Ge,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 Xe.onrendered,ae.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,ae.context2d.posX=this.opt.x,ae.context2d.posY=this.opt.y,ae.context2d.margin=this.opt.margin,ae.context2d.fontFaces=Me,Me)for(var ct=0;ct<Me.length;++ct){var xe=Me[ct],Ht=xe.src.find(function(St){return St.format==="truetype"});Ht&&ae.addFont(Ht.url,xe.ref.name,xe.ref.style)}return Xe.windowHeight=Xe.windowHeight||0,Xe.windowHeight=Xe.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):Xe.windowHeight,ae.context2d.save(!0),_(this.prop.container,Xe)}).then(function(_){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(_),this.prop.canvas=_,document.body.removeChild(this.prop.overlay)})},x.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var H=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=H})},x.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},x.prototype.output=function(H,_,ae){return(ae=ae||"pdf").toLowerCase()==="img"||ae.toLowerCase()==="image"?this.outputImg(H,_):this.outputPdf(H,_)},x.prototype.outputPdf=function(H,_){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(H,_)})},x.prototype.outputImg=function(H){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(H){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 "'+H+'" is not supported.'}})},x.prototype.save=function(H){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(H?{filename:H}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},x.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},x.prototype.set=function(H){if(y(H)!=="object")return this;var _=Object.keys(H||{}).map(function(ae){if(ae in x.template.prop)return function(){this.prop[ae]=H[ae]};switch(ae){case"margin":return this.setMargin.bind(this,H.margin);case"jsPDF":return function(){return this.opt.jsPDF=H.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,H.pageSize);default:return function(){this.opt[ae]=H[ae]}}},this);return this.then(function(){return this.thenList(_)})},x.prototype.get=function(H,_){return this.then(function(){var ae=H in x.template.prop?this.prop[H]:this.opt[H];return _?_(ae):ae})},x.prototype.setMargin=function(H){return this.then(function(){switch(y(H)){case"number":H=[H,H,H,H];case"array":if(H.length===2&&(H=[H[0],H[1],H[0],H[1]]),H.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=H}).then(this.setPageSize)},x.prototype.setPageSize=function(H){function _(ae,Me){return Math.floor(ae*Me/72*96)}return this.then(function(){(H=H||xi.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(H.inner={width:H.width-this.opt.margin[1]-this.opt.margin[3],height:H.height-this.opt.margin[0]-this.opt.margin[2]},H.inner.px={width:_(H.inner.width,H.k),height:_(H.inner.height,H.k)},H.inner.ratio=H.inner.height/H.inner.width),this.prop.pageSize=H})},x.prototype.setProgress=function(H,_,ae,Me){return H!=null&&(this.progress.val=H),_!=null&&(this.progress.state=_),ae!=null&&(this.progress.n=ae),Me!=null&&(this.progress.stack=Me),this.progress.ratio=this.progress.val/this.progress.state,this},x.prototype.updateProgress=function(H,_,ae,Me){return this.setProgress(H?this.progress.val+H:null,_||null,ae?this.progress.n+ae:null,Me?this.progress.stack.concat(Me):null)},x.prototype.then=function(H,_){var ae=this;return this.thenCore(H,_,function(Me,Ge){return ae.updateProgress(null,null,1,[Me]),Promise.prototype.then.call(this,function(Xe){return ae.updateProgress(null,Me),Xe}).then(Me,Ge).then(function(Xe){return ae.updateProgress(1),Xe})})},x.prototype.thenCore=function(H,_,ae){ae=ae||Promise.prototype.then,H&&(H=H.bind(this)),_&&(_=_.bind(this));var Me=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?this:x.convert(Object.assign({},this),Promise.prototype),Ge=ae.call(Me,H,_);return x.convert(Ge,this.__proto__)},x.prototype.thenExternal=function(H,_){return Promise.prototype.then.call(this,H,_)},x.prototype.thenList=function(H){var _=this;return H.forEach(function(ae){_=_.thenCore(ae)}),_},x.prototype.catch=function(H){H&&(H=H.bind(this));var _=Promise.prototype.catch.call(this,H);return x.convert(_,this)},x.prototype.catchExternal=function(H){return Promise.prototype.catch.call(this,H)},x.prototype.error=function(H){return this.then(function(){throw new Error(H)})},x.prototype.using=x.prototype.set,x.prototype.saveAs=x.prototype.save,x.prototype.export=x.prototype.output,x.prototype.run=x.prototype.then,xi.getPageSize=function(H,_,ae){if((0,U.Z)(H)==="object"){var Me=H;H=Me.orientation,_=Me.unit||_,ae=Me.format||ae}_=_||"mm",ae=ae||"a4",H=(""+(H||"P")).toLowerCase();var Ge,Xe=(""+ae).toLowerCase(),ct={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(_){case"pt":Ge=1;break;case"mm":Ge=72/25.4;break;case"cm":Ge=72/2.54;break;case"in":Ge=72;break;case"px":Ge=.75;break;case"pc":case"em":Ge=12;break;case"ex":Ge=6;break;default:throw"Invalid unit: "+_}var xe,Ht=0,St=0;if(ct.hasOwnProperty(Xe))Ht=ct[Xe][1]/Ge,St=ct[Xe][0]/Ge;else try{Ht=ae[1],St=ae[0]}catch(zt){throw new Error("Invalid format: "+ae)}if(H==="p"||H==="portrait")H="p",St>Ht&&(xe=St,St=Ht,Ht=xe);else{if(H!=="l"&&H!=="landscape")throw"Invalid orientation: "+H;H="l",Ht>St&&(xe=St,St=Ht,Ht=xe)}return{width:St,height:Ht,unit:_,k:Ge,orientation:H}},A.html=function(H,_){(_=_||{}).callback=_.callback||function(){},_.html2canvas=_.html2canvas||{},_.html2canvas.canvas=_.html2canvas.canvas||this.canvas,_.jsPDF=_.jsPDF||this,_.fontFaces=_.fontFaces?_.fontFaces.map(aA):null;var ae=new x(_);return _.worker?ae:ae.from(H).doCallback()}}(xi.API),xi.API.addJS=function(A){return ul=A,this.internal.events.subscribe("postPutResources",function(){es=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(es+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),ks=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+ul+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){es!==void 0&&ks!==void 0&&this.internal.out("/Names <</JavaScript "+es+" 0 R>>")}),this},function(A){var a;A.events.push(["postPutResources",function(){var l=this,y=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var F=l.outline.render().split(/\r\n/),x=0;x<F.length;x++){var H=F[x],_=y.exec(H);if(_!=null){var ae=_[1];l.internal.newObjectDeferredBegin(ae,!1)}l.internal.write(H)}if(this.outline.createNamedDestinations){var Me=this.internal.pages.length,Ge=[];for(x=0;x<Me;x++){var Xe=l.internal.newObject();Ge.push(Xe);var ct=l.internal.getPageInfo(x+1);l.internal.write("<< /D["+ct.objId+" 0 R /XYZ null null null]>> endobj")}var xe=l.internal.newObject();for(l.internal.write("<< /Names [ "),x=0;x<Ge.length;x++)l.internal.write("(page_"+(x+1)+")"+Ge[x]+" 0 R");l.internal.write(" ] >>","endobj"),a=l.internal.newObject(),l.internal.write("<< /Dests "+xe+" 0 R"),l.internal.write(">>","endobj")}}]),A.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 "+a+" 0 R"))}]),A.events.push(["initialized",function(){var l=this;l.outline={createNamedDestinations:!1,root:{children:[]}},l.outline.add=function(y,F,x){var H={title:F,options:x,children:[]};return y==null&&(y=this.root),y.children.push(H),H},l.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=l,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},l.outline.genIds_r=function(y){y.id=l.internal.newObjectDeferred();for(var F=0;F<y.children.length;F++)this.genIds_r(y.children[F])},l.outline.renderRoot=function(y){this.objStart(y),this.line("/Type /Outlines"),y.children.length>0&&(this.line("/First "+this.makeRef(y.children[0])),this.line("/Last "+this.makeRef(y.children[y.children.length-1]))),this.line("/Count "+this.count_r({count:0},y)),this.objEnd()},l.outline.renderItems=function(y){for(var F=this.ctx.pdf.internal.getVerticalCoordinateString,x=0;x<y.children.length;x++){var H=y.children[x];this.objStart(H),this.line("/Title "+this.makeString(H.title)),this.line("/Parent "+this.makeRef(y)),x>0&&this.line("/Prev "+this.makeRef(y.children[x-1])),x<y.children.length-1&&this.line("/Next "+this.makeRef(y.children[x+1])),H.children.length>0&&(this.line("/First "+this.makeRef(H.children[0])),this.line("/Last "+this.makeRef(H.children[H.children.length-1])));var _=this.count=this.count_r({count:0},H);if(_>0&&this.line("/Count "+_),H.options&&H.options.pageNumber){var ae=l.internal.getPageInfo(H.options.pageNumber);this.line("/Dest ["+ae.objId+" 0 R /XYZ 0 "+F(0)+" 0]")}this.objEnd()}for(var Me=0;Me<y.children.length;Me++)this.renderItems(y.children[Me])},l.outline.line=function(y){this.ctx.val+=y+`\r
`},l.outline.makeRef=function(y){return y.id+" 0 R"},l.outline.makeString=function(y){return"("+l.internal.pdfEscape(y)+")"},l.outline.objStart=function(y){this.ctx.val+=`\r
`+y.id+` 0 obj\r
<<\r
`},l.outline.objEnd=function(){this.ctx.val+=`>> \r
endobj\r
`},l.outline.count_r=function(y,F){for(var x=0;x<F.children.length;x++)y.count++,this.count_r(y,F.children[x]);return y.count}}])}(xi.API),function(A){var a=[192,193,194,195,196,197,198,199];A.processJPEG=function(l,y,F,x,H,_){var ae,Me=this.decode.DCT_DECODE,Ge=null;if(typeof l=="string"||this.__addimage__.isArrayBuffer(l)||this.__addimage__.isArrayBufferView(l)){switch(l=H||l,l=this.__addimage__.isArrayBuffer(l)?new Uint8Array(l):l,(ae=function(Xe){for(var ct,xe=256*Xe.charCodeAt(4)+Xe.charCodeAt(5),Ht=Xe.length,St={width:0,height:0,numcomponents:1},zt=4;zt<Ht;zt+=2){if(zt+=xe,a.indexOf(Xe.charCodeAt(zt+1))!==-1){ct=256*Xe.charCodeAt(zt+5)+Xe.charCodeAt(zt+6),St={width:256*Xe.charCodeAt(zt+7)+Xe.charCodeAt(zt+8),height:ct,numcomponents:Xe.charCodeAt(zt+9)};break}xe=256*Xe.charCodeAt(zt+2)+Xe.charCodeAt(zt+3)}return St}(l=this.__addimage__.isArrayBufferView(l)?this.__addimage__.arrayBufferToBinaryString(l):l)).numcomponents){case 1:_=this.color_spaces.DEVICE_GRAY;break;case 4:_=this.color_spaces.DEVICE_CMYK;break;case 3:_=this.color_spaces.DEVICE_RGB}Ge={data:l,width:ae.width,height:ae.height,colorSpace:_,bitsPerComponent:8,filter:Me,index:y,alias:F}}return Ge}}(xi.API);var rl,KA,Ql,Ys,tc,rc=function(){var A,a,l;function y(x){var H,_,ae,Me,Ge,Xe,ct,xe,Ht,St,zt,gt,Vt,Br;for(this.data=x,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},Xe=null;;){switch(H=this.readUInt32(),Ht=function(){var jr,cn;for(cn=[],jr=0;jr<4;++jr)cn.push(String.fromCharCode(this.data[this.pos++]));return cn}.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(H);break;case"fcTL":Xe&&this.animation.frames.push(Xe),this.pos+=4,Xe={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},Ge=this.readUInt16(),Me=this.readUInt16()||100,Xe.delay=1e3*Ge/Me,Xe.disposeOp=this.data[this.pos++],Xe.blendOp=this.data[this.pos++],Xe.data=[];break;case"IDAT":case"fdAT":for(Ht==="fdAT"&&(this.pos+=4,H-=4),x=(Xe!=null?Xe.data:void 0)||this.imgData,gt=0;0<=H?gt<H:gt>H;0<=H?++gt:--gt)x.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(ae=this.palette.length/3,this.transparency.indexed=this.read(H),this.transparency.indexed.length>ae)throw new Error("More transparent colors than palette size");if((St=ae-this.transparency.indexed.length)>0)for(Vt=0;0<=St?Vt<St:Vt>St;0<=St?++Vt:--Vt)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(H)[0];break;case 2:this.transparency.rgb=this.read(H)}break;case"tEXt":ct=(zt=this.read(H)).indexOf(0),xe=String.fromCharCode.apply(String,zt.slice(0,ct)),this.text[xe]=String.fromCharCode.apply(String,zt.slice(ct+1));break;case"IEND":return Xe&&this.animation.frames.push(Xe),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=(Br=this.colorType)===4||Br===6,_=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*_,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+=H}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}y.prototype.read=function(x){var H,_;for(_=[],H=0;0<=x?H<x:H>x;0<=x?++H:--H)_.push(this.data[this.pos++]);return _},y.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},y.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},y.prototype.decodePixels=function(x){var H=this.pixelBitlength/8,_=new Uint8Array(this.width*this.height*H),ae=0,Me=this;if(x==null&&(x=this.imgData),x.length===0)return new Uint8Array(0);function Ge(Xe,ct,xe,Ht){var St,zt,gt,Vt,Br,jr,cn,Xn,qr,ur,rn,yn,Et,Dt,Z,G,Ie,Re,_e,ze,ft,mt=Math.ceil((Me.width-Xe)/xe),Qt=Math.ceil((Me.height-ct)/Ht),be=Me.width==mt&&Me.height==Qt;for(Dt=H*mt,yn=be?_:new Uint8Array(Dt*Qt),jr=x.length,Et=0,zt=0;Et<Qt&&ae<jr;){switch(x[ae++]){case 0:for(Vt=Ie=0;Ie<Dt;Vt=Ie+=1)yn[zt++]=x[ae++];break;case 1:for(Vt=Re=0;Re<Dt;Vt=Re+=1)St=x[ae++],Br=Vt<H?0:yn[zt-H],yn[zt++]=(St+Br)%256;break;case 2:for(Vt=_e=0;_e<Dt;Vt=_e+=1)St=x[ae++],gt=(Vt-Vt%H)/H,Z=Et&&yn[(Et-1)*Dt+gt*H+Vt%H],yn[zt++]=(Z+St)%256;break;case 3:for(Vt=ze=0;ze<Dt;Vt=ze+=1)St=x[ae++],gt=(Vt-Vt%H)/H,Br=Vt<H?0:yn[zt-H],Z=Et&&yn[(Et-1)*Dt+gt*H+Vt%H],yn[zt++]=(St+Math.floor((Br+Z)/2))%256;break;case 4:for(Vt=ft=0;ft<Dt;Vt=ft+=1)St=x[ae++],gt=(Vt-Vt%H)/H,Br=Vt<H?0:yn[zt-H],Et===0?Z=G=0:(Z=yn[(Et-1)*Dt+gt*H+Vt%H],G=gt&&yn[(Et-1)*Dt+(gt-1)*H+Vt%H]),cn=Br+Z-G,Xn=Math.abs(cn-Br),ur=Math.abs(cn-Z),rn=Math.abs(cn-G),qr=Xn<=ur&&Xn<=rn?Br:ur<=rn?Z:G,yn[zt++]=(St+qr)%256;break;default:throw new Error("Invalid filter algorithm: "+x[ae-1])}if(!be){var Ve=((ct+Et*Ht)*Me.width+Xe)*H,qe=Et*Dt;for(Vt=0;Vt<mt;Vt+=1){for(var yt=0;yt<H;yt+=1)_[Ve++]=yn[qe++];Ve+=(xe-1)*H}}Et++}}return x=dt(x),Me.interlaceMethod==1?(Ge(0,0,8,8),Ge(4,0,8,8),Ge(0,4,4,8),Ge(2,0,4,4),Ge(0,2,2,4),Ge(1,0,2,2),Ge(0,1,1,2)):Ge(0,0,1,1),_},y.prototype.decodePalette=function(){var x,H,_,ae,Me,Ge,Xe,ct,xe;for(_=this.palette,Ge=this.transparency.indexed||[],Me=new Uint8Array((Ge.length||0)+_.length),ae=0,x=0,H=Xe=0,ct=_.length;Xe<ct;H=Xe+=3)Me[ae++]=_[H],Me[ae++]=_[H+1],Me[ae++]=_[H+2],Me[ae++]=(xe=Ge[x++])!=null?xe:255;return Me},y.prototype.copyToImageData=function(x,H){var _,ae,Me,Ge,Xe,ct,xe,Ht,St,zt,gt;if(ae=this.colors,St=null,_=this.hasAlphaChannel,this.palette.length&&(St=(gt=this._decodedPalette)!=null?gt:this._decodedPalette=this.decodePalette(),ae=4,_=!0),Ht=(Me=x.data||x).length,Xe=St||H,Ge=ct=0,ae===1)for(;Ge<Ht;)xe=St?4*H[Ge/4]:ct,zt=Xe[xe++],Me[Ge++]=zt,Me[Ge++]=zt,Me[Ge++]=zt,Me[Ge++]=_?Xe[xe++]:255,ct=xe;else for(;Ge<Ht;)xe=St?4*H[Ge/4]:ct,Me[Ge++]=Xe[xe++],Me[Ge++]=Xe[xe++],Me[Ge++]=Xe[xe++],Me[Ge++]=_?Xe[xe++]:255,ct=xe},y.prototype.decode=function(){var x;return x=new Uint8Array(this.width*this.height*4),this.copyToImageData(x,this.decodePixels()),x};var F=function(){if(Object.prototype.toString.call(nn)==="[object Window]"){try{a=nn.document.createElement("canvas"),l=a.getContext("2d")}catch(x){return!1}return!0}return!1};return F(),A=function(x){var H;if(F()===!0)return l.width=x.width,l.height=x.height,l.clearRect(0,0,x.width,x.height),l.putImageData(x,0,0),(H=new Image).src=a.toDataURL(),H;throw new Error("This method requires a Browser with Canvas-capability.")},y.prototype.decodeFrames=function(x){var H,_,ae,Me,Ge,Xe,ct,xe;if(this.animation){for(xe=[],_=Ge=0,Xe=(ct=this.animation.frames).length;Ge<Xe;_=++Ge)H=ct[_],ae=x.createImageData(H.width,H.height),Me=this.decodePixels(new Uint8Array(H.data)),this.copyToImageData(ae,Me),H.imageData=ae,xe.push(H.image=A(ae));return xe}},y.prototype.renderFrame=function(x,H){var _,ae,Me;return _=(ae=this.animation.frames)[H],Me=ae[H-1],H===0&&x.clearRect(0,0,this.width,this.height),(Me!=null?Me.disposeOp:void 0)===1?x.clearRect(Me.xOffset,Me.yOffset,Me.width,Me.height):(Me!=null?Me.disposeOp:void 0)===2&&x.putImageData(Me.imageData,Me.xOffset,Me.yOffset),_.blendOp===0&&x.clearRect(_.xOffset,_.yOffset,_.width,_.height),x.drawImage(_.image,_.xOffset,_.yOffset)},y.prototype.animate=function(x){var H,_,ae,Me,Ge,Xe,ct=this;return _=0,Xe=this.animation,Me=Xe.numFrames,ae=Xe.frames,Ge=Xe.numPlays,(H=function(){var xe,Ht;if(xe=_++%Me,Ht=ae[xe],ct.renderFrame(x,xe),Me>1&&_/Me<Ge)return ct.animation._timeout=setTimeout(H,Ht.delay)})()},y.prototype.stopAnimation=function(){var x;return clearTimeout((x=this.animation)!=null?x._timeout:void 0)},y.prototype.render=function(x){var H,_;return x._png&&x._png.stopAnimation(),x._png=this,x.width=this.width,x.height=this.height,H=x.getContext("2d"),this.animation?(this.decodeFrames(H),this.animate(H)):(_=H.createImageData(this.width,this.height),this.copyToImageData(_,this.decodePixels()),H.putImageData(_,0,0))},y}();function fA(A){var a=0;if(A[a++]!==71||A[a++]!==73||A[a++]!==70||A[a++]!==56||(A[a++]+1&253)!=56||A[a++]!==97)throw new Error("Invalid GIF 87a/89a header.");var l=A[a++]|A[a++]<<8,y=A[a++]|A[a++]<<8,F=A[a++],x=F>>7,H=1<<(7&F)+1;A[a++],A[a++];var _=null,ae=null;x&&(_=a,ae=H,a+=3*H);var Me=!0,Ge=[],Xe=0,ct=null,xe=0,Ht=null;for(this.width=l,this.height=y;Me&&a<A.length;)switch(A[a++]){case 33:switch(A[a++]){case 255:if(A[a]!==11||A[a+1]==78&&A[a+2]==69&&A[a+3]==84&&A[a+4]==83&&A[a+5]==67&&A[a+6]==65&&A[a+7]==80&&A[a+8]==69&&A[a+9]==50&&A[a+10]==46&&A[a+11]==48&&A[a+12]==3&&A[a+13]==1&&A[a+16]==0)a+=14,Ht=A[a++]|A[a++]<<8,a++;else for(a+=12;;){if(!((Et=A[a++])>=0))throw Error("Invalid block size");if(Et===0)break;a+=Et}break;case 249:if(A[a++]!==4||A[a+4]!==0)throw new Error("Invalid graphics extension block.");var St=A[a++];Xe=A[a++]|A[a++]<<8,ct=A[a++],!(1&St)&&(ct=null),xe=St>>2&7,a++;break;case 254:for(;;){if(!((Et=A[a++])>=0))throw Error("Invalid block size");if(Et===0)break;a+=Et}break;default:throw new Error("Unknown graphic control label: 0x"+A[a-1].toString(16))}break;case 44:var zt=A[a++]|A[a++]<<8,gt=A[a++]|A[a++]<<8,Vt=A[a++]|A[a++]<<8,Br=A[a++]|A[a++]<<8,jr=A[a++],cn=jr>>6&1,Xn=1<<(7&jr)+1,qr=_,ur=ae,rn=!1;jr>>7&&(rn=!0,qr=a,ur=Xn,a+=3*Xn);var yn=a;for(a++;;){var Et;if(!((Et=A[a++])>=0))throw Error("Invalid block size");if(Et===0)break;a+=Et}Ge.push({x:zt,y:gt,width:Vt,height:Br,has_local_palette:rn,palette_offset:qr,palette_size:ur,data_offset:yn,data_length:a-yn,transparent_index:ct,interlaced:!!cn,delay:Xe,disposal:xe});break;case 59:Me=!1;break;default:throw new Error("Unknown gif block: 0x"+A[a-1].toString(16))}this.numFrames=function(){return Ge.length},this.loopCount=function(){return Ht},this.frameInfo=function(Dt){if(Dt<0||Dt>=Ge.length)throw new Error("Frame index out of range.");return Ge[Dt]},this.decodeAndBlitFrameBGRA=function(Dt,Z){var G=this.frameInfo(Dt),Ie=G.width*G.height,Re=new Uint8Array(Ie);yc(A,G.data_offset,Re,Ie);var _e=G.palette_offset,ze=G.transparent_index;ze===null&&(ze=256);var ft=G.width,mt=l-ft,Qt=ft,be=4*(G.y*l+G.x),Ve=4*((G.y+G.height)*l+G.x),qe=be,yt=4*mt;G.interlaced===!0&&(yt+=4*l*7);for(var Bt=8,Ut=0,ir=Re.length;Ut<ir;++Ut){var rr=Re[Ut];if(Qt===0&&(Qt=ft,(qe+=yt)>=Ve&&(yt=4*mt+4*l*(Bt-1),qe=be+(ft+mt)*(Bt<<1),Bt>>=1)),rr===ze)qe+=4;else{var kr=A[_e+3*rr],Sr=A[_e+3*rr+1],_r=A[_e+3*rr+2];Z[qe++]=_r,Z[qe++]=Sr,Z[qe++]=kr,Z[qe++]=255}--Qt}},this.decodeAndBlitFrameRGBA=function(Dt,Z){var G=this.frameInfo(Dt),Ie=G.width*G.height,Re=new Uint8Array(Ie);yc(A,G.data_offset,Re,Ie);var _e=G.palette_offset,ze=G.transparent_index;ze===null&&(ze=256);var ft=G.width,mt=l-ft,Qt=ft,be=4*(G.y*l+G.x),Ve=4*((G.y+G.height)*l+G.x),qe=be,yt=4*mt;G.interlaced===!0&&(yt+=4*l*7);for(var Bt=8,Ut=0,ir=Re.length;Ut<ir;++Ut){var rr=Re[Ut];if(Qt===0&&(Qt=ft,(qe+=yt)>=Ve&&(yt=4*mt+4*l*(Bt-1),qe=be+(ft+mt)*(Bt<<1),Bt>>=1)),rr===ze)qe+=4;else{var kr=A[_e+3*rr],Sr=A[_e+3*rr+1],_r=A[_e+3*rr+2];Z[qe++]=kr,Z[qe++]=Sr,Z[qe++]=_r,Z[qe++]=255}--Qt}}}function yc(A,a,l,y){for(var F=A[a++],x=1<<F,H=x+1,_=H+1,ae=F+1,Me=(1<<ae)-1,Ge=0,Xe=0,ct=0,xe=A[a++],Ht=new Int32Array(4096),St=null;;){for(;Ge<16&&xe!==0;)Xe|=A[a++]<<Ge,Ge+=8,xe===1?xe=A[a++]:--xe;if(Ge<ae)break;var zt=Xe&Me;if(Xe>>=ae,Ge-=ae,zt!==x){if(zt===H)break;for(var gt=zt<_?zt:St,Vt=0,Br=gt;Br>x;)Br=Ht[Br]>>8,++Vt;var jr=Br;if(ct+Vt+(gt!==zt?1:0)>y)return void On.log("Warning, gif stream longer than expected.");l[ct++]=jr;var cn=ct+=Vt;for(gt!==zt&&(l[ct++]=jr),Br=gt;Vt--;)Br=Ht[Br],l[--cn]=255&Br,Br>>=8;St!==null&&_<4096&&(Ht[_++]=St<<8|jr,_>=Me+1&&ae<12&&(++ae,Me=Me<<1|1)),St=zt}else _=H+1,Me=(1<<(ae=F+1))-1,St=null}return ct!==y&&On.log("Warning, gif stream shorter than expected."),l}function kl(A){var a,l,y,F,x,H=Math.floor,_=new Array(64),ae=new Array(64),Me=new Array(64),Ge=new Array(64),Xe=new Array(65535),ct=new Array(65535),xe=new Array(64),Ht=new Array(64),St=[],zt=0,gt=7,Vt=new Array(64),Br=new Array(64),jr=new Array(64),cn=new Array(256),Xn=new Array(2048),qr=[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],ur=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],rn=[0,1,2,3,4,5,6,7,8,9,10,11],yn=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],Et=[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],Dt=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],Z=[0,1,2,3,4,5,6,7,8,9,10,11],G=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],Ie=[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 Re(be,Ve){for(var qe=0,yt=0,Bt=new Array,Ut=1;Ut<=16;Ut++){for(var ir=1;ir<=be[Ut];ir++)Bt[Ve[yt]]=[],Bt[Ve[yt]][0]=qe,Bt[Ve[yt]][1]=Ut,yt++,qe++;qe*=2}return Bt}function _e(be){for(var Ve=be[0],qe=be[1]-1;qe>=0;)Ve&1<<qe&&(zt|=1<<gt),qe--,--gt<0&&(zt==255?(ze(255),ze(0)):ze(zt),gt=7,zt=0)}function ze(be){St.push(be)}function ft(be){ze(be>>8&255),ze(255&be)}function mt(be,Ve,qe,yt,Bt){for(var Ut,ir=Bt[0],rr=Bt[240],kr=function(Vr,$r){var Xr,en,Un,mi,gi,ni,Li,Vi,Ti,zi,ci=0;for(Ti=0;Ti<8;++Ti){Xr=Vr[ci],en=Vr[ci+1],Un=Vr[ci+2],mi=Vr[ci+3],gi=Vr[ci+4],ni=Vr[ci+5],Li=Vr[ci+6];var Ma=Xr+(Vi=Vr[ci+7]),Ii=Xr-Vi,yo=en+Li,ta=en-Li,wa=Un+ni,Ya=Un-ni,Pa=mi+gi,wi=mi-gi,Bi=Ma+Pa,Ki=Ma-Pa,Ui=yo+wa,Aa=yo-wa;Vr[ci]=Bi+Ui,Vr[ci+4]=Bi-Ui;var Zn=.707106781*(Aa+Ki);Vr[ci+2]=Ki+Zn,Vr[ci+6]=Ki-Zn;var Ei=.382683433*((Bi=wi+Ya)-(Aa=ta+Ii)),xa=.5411961*Bi+Ei,oa=1.306562965*Aa+Ei,Uo=.707106781*(Ui=Ya+ta),jo=Ii+Uo,ia=Ii-Uo;Vr[ci+5]=ia+xa,Vr[ci+3]=ia-xa,Vr[ci+1]=jo+oa,Vr[ci+7]=jo-oa,ci+=8}for(ci=0,Ti=0;Ti<8;++Ti){Xr=Vr[ci],en=Vr[ci+8],Un=Vr[ci+16],mi=Vr[ci+24],gi=Vr[ci+32],ni=Vr[ci+40],Li=Vr[ci+48];var co=Xr+(Vi=Vr[ci+56]),ls=Xr-Vi,ri=en+Li,bo=en-Li,Go=Un+ni,va=Un-ni,kn=mi+gi,Da=mi-gi,wo=co+kn,no=co-kn,Yi=ri+Go,Ho=ri-Go;Vr[ci]=wo+Yi,Vr[ci+32]=wo-Yi;var Ko=.707106781*(Ho+no);Vr[ci+16]=no+Ko,Vr[ci+48]=no-Ko;var As=.382683433*((wo=Da+va)-(Ho=bo+ls)),gs=.5411961*wo+As,cs=1.306562965*Ho+As,ms=.707106781*(Yi=va+bo),xl=ls+ms,rs=ls-ms;Vr[ci+40]=rs+gs,Vr[ci+24]=rs-gs,Vr[ci+8]=xl+cs,Vr[ci+56]=xl-cs,ci++}for(Ti=0;Ti<64;++Ti)zi=Vr[Ti]*$r[Ti],xe[Ti]=zi>0?zi+.5|0:zi-.5|0;return xe}(be,Ve),Sr=0;Sr<64;++Sr)Ht[qr[Sr]]=kr[Sr];var _r=Ht[0]-qe;qe=Ht[0],_r==0?_e(yt[0]):(_e(yt[ct[Ut=32767+_r]]),_e(Xe[Ut]));for(var un=63;un>0&&Ht[un]==0;)un--;if(un==0)return _e(ir),qe;for(var jn,yr=1;yr<=un;){for(var Ot=yr;Ht[yr]==0&&yr<=un;)++yr;var hi=yr-Ot;if(hi>=16){jn=hi>>4;for(var pn=1;pn<=jn;++pn)_e(rr);hi&=15}Ut=32767+Ht[yr],_e(Bt[(hi<<4)+ct[Ut]]),_e(Xe[Ut]),yr++}return un!=63&&_e(ir),qe}function Qt(be){be=Math.min(Math.max(be,1),100),x!=be&&(function(Ve){for(var qe=[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],yt=0;yt<64;yt++){var Bt=H((qe[yt]*Ve+50)/100);Bt=Math.min(Math.max(Bt,1),255),_[qr[yt]]=Bt}for(var Ut=[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],ir=0;ir<64;ir++){var rr=H((Ut[ir]*Ve+50)/100);rr=Math.min(Math.max(rr,1),255),ae[qr[ir]]=rr}for(var kr=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],Sr=0,_r=0;_r<8;_r++)for(var un=0;un<8;un++)Me[Sr]=1/(_[qr[Sr]]*kr[_r]*kr[un]*8),Ge[Sr]=1/(ae[qr[Sr]]*kr[_r]*kr[un]*8),Sr++}(be<50?Math.floor(5e3/be):Math.floor(200-2*be)),x=be)}this.encode=function(be,Ve){Ve&&Qt(Ve),St=new Array,zt=0,gt=7,ft(65496),ft(65504),ft(16),ze(74),ze(70),ze(73),ze(70),ze(0),ze(1),ze(1),ze(0),ft(1),ft(1),ze(0),ze(0),function(){ft(65499),ft(132),ze(0);for(var en=0;en<64;en++)ze(_[en]);ze(1);for(var Un=0;Un<64;Un++)ze(ae[Un])}(),function(en,Un){ft(65472),ft(17),ze(8),ft(Un),ft(en),ze(3),ze(1),ze(17),ze(0),ze(2),ze(17),ze(1),ze(3),ze(17),ze(1)}(be.width,be.height),function(){ft(65476),ft(418),ze(0);for(var en=0;en<16;en++)ze(ur[en+1]);for(var Un=0;Un<=11;Un++)ze(rn[Un]);ze(16);for(var mi=0;mi<16;mi++)ze(yn[mi+1]);for(var gi=0;gi<=161;gi++)ze(Et[gi]);ze(1);for(var ni=0;ni<16;ni++)ze(Dt[ni+1]);for(var Li=0;Li<=11;Li++)ze(Z[Li]);ze(17);for(var Vi=0;Vi<16;Vi++)ze(G[Vi+1]);for(var Ti=0;Ti<=161;Ti++)ze(Ie[Ti])}(),ft(65498),ft(12),ze(3),ze(1),ze(0),ze(2),ze(17),ze(3),ze(17),ze(0),ze(63),ze(0);var qe=0,yt=0,Bt=0;zt=0,gt=7,this.encode.displayName="_encode_";for(var Ut,ir,rr,kr,Sr,_r,un,jn,yr,Ot=be.data,hi=be.width,pn=be.height,Vr=4*hi,$r=0;$r<pn;){for(Ut=0;Ut<Vr;){for(Sr=Vr*$r+Ut,un=-1,jn=0,yr=0;yr<64;yr++)_r=Sr+(jn=yr>>3)*Vr+(un=4*(7&yr)),$r+jn>=pn&&(_r-=Vr*($r+1+jn-pn)),Ut+un>=Vr&&(_r-=Ut+un-Vr+4),ir=Ot[_r++],rr=Ot[_r++],kr=Ot[_r++],Vt[yr]=(Xn[ir]+Xn[rr+256>>0]+Xn[kr+512>>0]>>16)-128,Br[yr]=(Xn[ir+768>>0]+Xn[rr+1024>>0]+Xn[kr+1280>>0]>>16)-128,jr[yr]=(Xn[ir+1280>>0]+Xn[rr+1536>>0]+Xn[kr+1792>>0]>>16)-128;qe=mt(Vt,Me,qe,a,y),yt=mt(Br,Ge,yt,l,F),Bt=mt(jr,Ge,Bt,l,F),Ut+=32}$r+=8}if(gt>=0){var Xr=[];Xr[1]=gt+1,Xr[0]=(1<<gt+1)-1,_e(Xr)}return ft(65497),new Uint8Array(St)},A=A||50,function(){for(var be=String.fromCharCode,Ve=0;Ve<256;Ve++)cn[Ve]=be(Ve)}(),a=Re(ur,rn),l=Re(Dt,Z),y=Re(yn,Et),F=Re(G,Ie),function(){for(var be=1,Ve=2,qe=1;qe<=15;qe++){for(var yt=be;yt<Ve;yt++)ct[32767+yt]=qe,Xe[32767+yt]=[],Xe[32767+yt][1]=qe,Xe[32767+yt][0]=yt;for(var Bt=-(Ve-1);Bt<=-be;Bt++)ct[32767+Bt]=qe,Xe[32767+Bt]=[],Xe[32767+Bt][1]=qe,Xe[32767+Bt][0]=Ve-1+Bt;be<<=1,Ve<<=1}}(),function(){for(var be=0;be<256;be++)Xn[be]=19595*be,Xn[be+256>>0]=38470*be,Xn[be+512>>0]=7471*be+32768,Xn[be+768>>0]=-11059*be,Xn[be+1024>>0]=-21709*be,Xn[be+1280>>0]=32768*be+8421375,Xn[be+1536>>0]=-27439*be,Xn[be+1792>>0]=-5329*be}(),Qt(A)}function qs(A,a){if(this.pos=0,this.buffer=A,this.datav=new DataView(A.buffer),this.is_with_alpha=!!a,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,["BM","BA","CI","CP","IC","PT"].indexOf(this.flag)===-1)throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function nl(A){function a(ur){if(!ur)throw Error("assert :P")}function l(ur,rn,yn){for(var Et=0;4>Et;Et++)if(ur[rn+Et]!=yn.charCodeAt(Et))return!0;return!1}function y(ur,rn,yn,Et,Dt){for(var Z=0;Z<Dt;Z++)ur[rn+Z]=yn[Et+Z]}function F(ur,rn,yn,Et){for(var Dt=0;Dt<Et;Dt++)ur[rn+Dt]=yn}function x(ur){return new Int32Array(ur)}function H(ur,rn){for(var yn=[],Et=0;Et<ur;Et++)yn.push(new rn);return yn}function _(ur,rn){var yn=[];return function Et(Dt,Z,G){for(var Ie=G[Z],Re=0;Re<Ie&&(Dt.push(G.length>Z+1?[]:new rn),!(G.length<Z+1));Re++)Et(Dt[Re],Z+1,G)}(yn,0,ur),yn}var ae=function(){var ur=this;function rn(o,w){for(var k=1<<w-1>>>0;o&k;)k>>>=1;return k?(o&k-1)+k:o}function yn(o,w,k,Ae,Ne){a(!(Ae%k));do o[w+(Ae-=k)]=Ne;while(0<Ae)}function Et(o,w,k,Ae,Ne){if(a(2328>=Ne),512>=Ne)var He=x(512);else if((He=x(Ne))==null)return 0;return function(Ze,nt,st,bt,jt,Or){var Ir,lr,Cn=nt,an=1<<st,mr=x(16),or=x(16);for(a(jt!=0),a(bt!=null),a(Ze!=null),a(0<st),lr=0;lr<jt;++lr){if(15<bt[lr])return 0;++mr[bt[lr]]}if(mr[0]==jt)return 0;for(or[1]=0,Ir=1;15>Ir;++Ir){if(mr[Ir]>1<<Ir)return 0;or[Ir+1]=or[Ir]+mr[Ir]}for(lr=0;lr<jt;++lr)Ir=bt[lr],0<bt[lr]&&(Or[or[Ir]++]=lr);if(or[15]==1)return(bt=new Dt).g=0,bt.value=Or[0],yn(Ze,Cn,1,an,bt),an;var En,Jn=-1,Pn=an-1,Oi=0,Si=1,ca=1,Pi=1<<st;for(lr=0,Ir=1,jt=2;Ir<=st;++Ir,jt<<=1){if(Si+=ca<<=1,0>(ca-=mr[Ir]))return 0;for(;0<mr[Ir];--mr[Ir])(bt=new Dt).g=Ir,bt.value=Or[lr++],yn(Ze,Cn+Oi,jt,Pi,bt),Oi=rn(Oi,Ir)}for(Ir=st+1,jt=2;15>=Ir;++Ir,jt<<=1){if(Si+=ca<<=1,0>(ca-=mr[Ir]))return 0;for(;0<mr[Ir];--mr[Ir]){if(bt=new Dt,(Oi&Pn)!=Jn){for(Cn+=Pi,En=1<<(Jn=Ir)-st;15>Jn&&!(0>=(En-=mr[Jn]));)++Jn,En<<=1;an+=Pi=1<<(En=Jn-st),Ze[nt+(Jn=Oi&Pn)].g=En+st,Ze[nt+Jn].value=Cn-nt-Jn}bt.g=Ir-st,bt.value=Or[lr++],yn(Ze,Cn+(Oi>>st),jt,Pi,bt),Oi=rn(Oi,Ir)}}return Si!=2*or[15]-1?0:an}(o,w,k,Ae,Ne,He)}function Dt(){this.value=this.g=0}function Z(){this.value=this.g=0}function G(){this.G=H(5,Dt),this.H=x(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=H(Ls,Z)}function Ie(o,w,k,Ae){a(o!=null),a(w!=null),a(2147483648>Ae),o.Ca=254,o.I=0,o.b=-8,o.Ka=0,o.oa=w,o.pa=k,o.Jd=w,o.Yc=k+Ae,o.Zc=4<=Ae?k+Ae-4+1:k,Ut(o)}function Re(o,w){for(var k=0;0<w--;)k|=rr(o,128)<<w;return k}function _e(o,w){var k=Re(o,w);return ir(o)?-k:k}function ze(o,w,k,Ae){var Ne,He=0;for(a(o!=null),a(w!=null),a(4294967288>Ae),o.Sb=Ae,o.Ra=0,o.u=0,o.h=0,4<Ae&&(Ae=4),Ne=0;Ne<Ae;++Ne)He+=w[k+Ne]<<8*Ne;o.Ra=He,o.bb=Ae,o.oa=w,o.pa=k}function ft(o){for(;8<=o.u&&o.bb<o.Sb;)o.Ra>>>=8,o.Ra+=o.oa[o.pa+o.bb]<<yA-8>>>0,++o.bb,o.u-=8;qe(o)&&(o.h=1,o.u=0)}function mt(o,w){if(a(0<=w),!o.h&&w<=os){var k=Ve(o)&$c[w];return o.u+=w,ft(o),k}return o.h=1,o.u=0}function Qt(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function be(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function Ve(o){return o.Ra>>>(o.u&yA-1)>>>0}function qe(o){return a(o.bb<=o.Sb),o.h||o.bb==o.Sb&&o.u>yA}function yt(o,w){o.u=w,o.h=qe(o)}function Bt(o){o.u>=YA&&(a(o.u>=YA),ft(o))}function Ut(o){a(o!=null&&o.oa!=null),o.pa<o.Zc?(o.I=(o.oa[o.pa++]|o.I<<8)>>>0,o.b+=8):(a(o!=null&&o.oa!=null),o.pa<o.Yc?(o.b+=8,o.I=o.oa[o.pa++]|o.I<<8):o.Ka?o.b=0:(o.I<<=8,o.b+=8,o.Ka=1))}function ir(o){return Re(o,1)}function rr(o,w){var k=o.Ca;0>o.b&&Ut(o);var Ae=o.b,Ne=k*w>>>8,He=(o.I>>>Ae>Ne)+0;for(He?(k-=Ne,o.I-=Ne+1<<Ae>>>0):k=Ne+1,Ae=k,Ne=0;256<=Ae;)Ne+=8,Ae>>=8;return Ae=7^Ne+Hs[Ae],o.b-=Ae,o.Ca=(k<<Ae)-1,He}function kr(o,w,k){o[w+0]=k>>24&255,o[w+1]=k>>16&255,o[w+2]=k>>8&255,o[w+3]=k>>0&255}function Sr(o,w){return o[w+0]<<0|o[w+1]<<8}function _r(o,w){return Sr(o,w)|o[w+2]<<16}function un(o,w){return Sr(o,w)|Sr(o,w+2)<<16}function jn(o,w){var k=1<<w;return a(o!=null),a(0<w),o.X=x(k),o.X==null?0:(o.Mb=32-w,o.Xa=w,1)}function yr(o,w){a(o!=null),a(w!=null),a(o.Xa==w.Xa),y(w.X,0,o.X,0,1<<w.Xa)}function Ot(){this.X=[],this.Xa=this.Mb=0}function hi(o,w,k,Ae){a(k!=null),a(Ae!=null);var Ne=k[0],He=Ae[0];return Ne==0&&(Ne=(o*He+w/2)/w),He==0&&(He=(w*Ne+o/2)/o),0>=Ne||0>=He?0:(k[0]=Ne,Ae[0]=He,1)}function pn(o,w){return o+(1<<w)-1>>>w}function Vr(o,w){return((4278255360&o)+(4278255360&w)>>>0&4278255360)+((16711935&o)+(16711935&w)>>>0&16711935)>>>0}function $r(o,w){ur[w]=function(k,Ae,Ne,He,Ze,nt,st){var bt;for(bt=0;bt<Ze;++bt){var jt=ur[o](nt[st+bt-1],Ne,He+bt);nt[st+bt]=Vr(k[Ae+bt],jt)}}}function Xr(){this.ud=this.hd=this.jd=0}function en(o,w){return((4278124286&(o^w))>>>1)+(o&w)>>>0}function Un(o){return 0<=o&&256>o?o:0>o?0:255<o?255:void 0}function mi(o,w){return Un(o+(o-w+.5>>1))}function gi(o,w,k){return Math.abs(w-k)-Math.abs(o-k)}function ni(o,w,k,Ae,Ne,He,Ze){for(Ae=He[Ze-1],k=0;k<Ne;++k)He[Ze+k]=Ae=Vr(o[w+k],Ae)}function Li(o,w,k,Ae,Ne){var He;for(He=0;He<k;++He){var Ze=o[w+He],nt=Ze>>8&255,st=16711935&(st=(st=16711935&Ze)+((nt<<16)+nt));Ae[Ne+He]=(4278255360&Ze)+st>>>0}}function Vi(o,w){w.jd=o>>0&255,w.hd=o>>8&255,w.ud=o>>16&255}function Ti(o,w,k,Ae,Ne,He){var Ze;for(Ze=0;Ze<Ae;++Ze){var nt=w[k+Ze],st=nt>>>8,bt=nt,jt=255&(jt=(jt=nt>>>16)+((o.jd<<24>>24)*(st<<24>>24)>>>5));bt=255&(bt=(bt=bt+((o.hd<<24>>24)*(st<<24>>24)>>>5))+((o.ud<<24>>24)*(jt<<24>>24)>>>5)),Ne[He+Ze]=(4278255360&nt)+(jt<<16)+bt}}function zi(o,w,k,Ae,Ne){ur[w]=function(He,Ze,nt,st,bt,jt,Or,Ir,lr){for(st=Or;st<Ir;++st)for(Or=0;Or<lr;++Or)bt[jt++]=Ne(nt[Ae(He[Ze++])])},ur[o]=function(He,Ze,nt,st,bt,jt,Or){var Ir=8>>He.b,lr=He.Ea,Cn=He.K[0],an=He.w;if(8>Ir)for(He=(1<<He.b)-1,an=(1<<Ir)-1;Ze<nt;++Ze){var mr,or=0;for(mr=0;mr<lr;++mr)mr&He||(or=Ae(st[bt++])),jt[Or++]=Ne(Cn[or&an]),or>>=Ir}else ur["VP8LMapColor"+k](st,bt,Cn,an,jt,Or,Ze,nt,lr)}}function ci(o,w,k,Ae,Ne){for(k=w+k;w<k;){var He=o[w++];Ae[Ne++]=He>>16&255,Ae[Ne++]=He>>8&255,Ae[Ne++]=He>>0&255}}function Ma(o,w,k,Ae,Ne){for(k=w+k;w<k;){var He=o[w++];Ae[Ne++]=He>>16&255,Ae[Ne++]=He>>8&255,Ae[Ne++]=He>>0&255,Ae[Ne++]=He>>24&255}}function Ii(o,w,k,Ae,Ne){for(k=w+k;w<k;){var He=(Ze=o[w++])>>16&240|Ze>>12&15,Ze=Ze>>0&240|Ze>>28&15;Ae[Ne++]=He,Ae[Ne++]=Ze}}function yo(o,w,k,Ae,Ne){for(k=w+k;w<k;){var He=(Ze=o[w++])>>16&248|Ze>>13&7,Ze=Ze>>5&224|Ze>>3&31;Ae[Ne++]=He,Ae[Ne++]=Ze}}function ta(o,w,k,Ae,Ne){for(k=w+k;w<k;){var He=o[w++];Ae[Ne++]=He>>0&255,Ae[Ne++]=He>>8&255,Ae[Ne++]=He>>16&255}}function wa(o,w,k,Ae,Ne,He){if(He==0)for(k=w+k;w<k;)kr(Ae,((He=o[w++])[0]>>24|He[1]>>8&65280|He[2]<<8&16711680|He[3]<<24)>>>0),Ne+=32;else y(Ae,Ne,o,w,k)}function Ya(o,w){ur[w][0]=ur[o+"0"],ur[w][1]=ur[o+"1"],ur[w][2]=ur[o+"2"],ur[w][3]=ur[o+"3"],ur[w][4]=ur[o+"4"],ur[w][5]=ur[o+"5"],ur[w][6]=ur[o+"6"],ur[w][7]=ur[o+"7"],ur[w][8]=ur[o+"8"],ur[w][9]=ur[o+"9"],ur[w][10]=ur[o+"10"],ur[w][11]=ur[o+"11"],ur[w][12]=ur[o+"12"],ur[w][13]=ur[o+"13"],ur[w][14]=ur[o+"0"],ur[w][15]=ur[o+"0"]}function Pa(o){return o==ol||o==Uu||o==ju||o==Vn}function wi(){this.eb=[],this.size=this.A=this.fb=0}function Bi(){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 Ki(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new wi,this.f.kb=new Bi,this.sd=null}function Ui(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function Aa(){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 Zn(o){return alert("todo:WebPSamplerProcessPlane"),o.T}function Ei(o,w){var k=o.T,Ae=w.ba.f.RGBA,Ne=Ae.eb,He=Ae.fb+o.ka*Ae.A,Ze=SA[w.ba.S],nt=o.y,st=o.O,bt=o.f,jt=o.N,Or=o.ea,Ir=o.W,lr=w.cc,Cn=w.dc,an=w.Mc,mr=w.Nc,or=o.ka,En=o.ka+o.T,Jn=o.U,Pn=Jn+1>>1;for(or==0?Ze(nt,st,null,null,bt,jt,Or,Ir,bt,jt,Or,Ir,Ne,He,null,null,Jn):(Ze(w.ec,w.fc,nt,st,lr,Cn,an,mr,bt,jt,Or,Ir,Ne,He-Ae.A,Ne,He,Jn),++k);or+2<En;or+=2)lr=bt,Cn=jt,an=Or,mr=Ir,jt+=o.Rc,Ir+=o.Rc,He+=2*Ae.A,Ze(nt,(st+=2*o.fa)-o.fa,nt,st,lr,Cn,an,mr,bt,jt,Or,Ir,Ne,He-Ae.A,Ne,He,Jn);return st+=o.fa,o.j+En<o.o?(y(w.ec,w.fc,nt,st,Jn),y(w.cc,w.dc,bt,jt,Pn),y(w.Mc,w.Nc,Or,Ir,Pn),k--):1&En||Ze(nt,st,null,null,bt,jt,Or,Ir,bt,jt,Or,Ir,Ne,He+Ae.A,null,null,Jn),k}function xa(o,w,k){var Ae=o.F,Ne=[o.J];if(Ae!=null){var He=o.U,Ze=w.ba.S,nt=Ze==tu||Ze==ju;w=w.ba.f.RGBA;var st=[0],bt=o.ka;st[0]=o.T,o.Kb&&(bt==0?--st[0]:(--bt,Ne[0]-=o.width),o.j+o.ka+o.T==o.o&&(st[0]=o.o-o.j-bt));var jt=w.eb;bt=w.fb+bt*w.A,o=ss(Ae,Ne[0],o.width,He,st,jt,bt+(nt?0:3),w.A),a(k==st),o&&Pa(Ze)&&cA(jt,bt,nt,He,st,w.A)}return 0}function oa(o){var w=o.ma,k=w.ba.S,Ae=11>k,Ne=k==Mc||k==Lc||k==tu||k==Pc||k==12||Pa(k);if(w.memory=null,w.Ib=null,w.Jb=null,w.Nd=null,!_c(w.Oa,o,Ne?11:12))return 0;if(Ne&&Pa(k)&&li(),o.da)alert("todo:use_scaling");else{if(Ae){if(w.Ib=Zn,o.Kb){if(k=o.U+1>>1,w.memory=x(o.U+2*k),w.memory==null)return 0;w.ec=w.memory,w.fc=0,w.cc=w.ec,w.dc=w.fc+o.U,w.Mc=w.cc,w.Nc=w.dc+k,w.Ib=Ei,li()}}else alert("todo:EmitYUV");Ne&&(w.Jb=xa,Ae&&zr())}if(Ae&&!m){for(o=0;256>o;++o)f[o]=89858*(o-128)+Xu>>vu,ie[o]=-22014*(o-128)+Xu,v[o]=-45773*(o-128),b[o]=113618*(o-128)+Xu>>vu;for(o=Gu;o<Fd;++o)w=76283*(o-16)+Xu>>vu,Le[o-Gu]=gl(w,255),it[o-Gu]=gl(w+8>>4,15);m=1}return 1}function Uo(o){var w=o.ma,k=o.U,Ae=o.T;return a(!(1&o.ka)),0>=k||0>=Ae?0:(k=w.Ib(o,w),w.Jb!=null&&w.Jb(o,w,k),w.Dc+=k,1)}function jo(o){o.ma.memory=null}function ia(o,w,k,Ae){return mt(o,8)!=47?0:(w[0]=mt(o,14)+1,k[0]=mt(o,14)+1,Ae[0]=mt(o,1),mt(o,3)!=0?0:!o.h)}function co(o,w){if(4>o)return o+1;var k=o-2>>1;return(2+(1&o)<<k)+mt(w,k)+1}function ls(o,w){return 120<w?w-120:1<=(k=((k=Hu[w-1])>>4)*o+(8-(15&k)))?k:1;var k}function ri(o,w,k){var Ae=Ve(k),Ne=o[w+=255&Ae].g-8;return 0<Ne&&(yt(k,k.u+8),Ae=Ve(k),w+=o[w].value,w+=Ae&(1<<Ne)-1),yt(k,k.u+o[w].g),o[w].value}function bo(o,w,k){return k.g+=o.g,k.value+=o.value<<w>>>0,a(8>=k.g),o.g}function Go(o,w,k){var Ae=o.xc;return a((w=Ae==0?0:o.vc[o.md*(k>>Ae)+(w>>Ae)])<o.Wb),o.Ya[w]}function va(o,w,k,Ae){var Ne=o.ab,He=o.c*w,Ze=o.C;w=Ze+w;var nt=k,st=Ae;for(Ae=o.Ta,k=o.Ua;0<Ne--;){var bt=o.gc[Ne],jt=Ze,Or=w,Ir=nt,lr=st,Cn=(st=Ae,nt=k,bt.Ea);switch(a(jt<Or),a(Or<=bt.nc),bt.hc){case 2:vl(Ir,lr,(Or-jt)*Cn,st,nt);break;case 0:var an=jt,mr=Or,or=st,En=nt,Jn=(Pi=bt).Ea;an==0&&(ml(Ir,lr,null,null,1,or,En),ni(Ir,lr+1,0,0,Jn-1,or,En+1),lr+=Jn,En+=Jn,++an);for(var Pn=1<<Pi.b,Oi=Pn-1,Si=pn(Jn,Pi.b),ca=Pi.K,Pi=Pi.w+(an>>Pi.b)*Si;an<mr;){var eo=ca,qa=Pi,_a=1;for(jl(Ir,lr,or,En-Jn,1,or,En);_a<Jn;){var Xa=(_a&~Oi)+Pn;Xa>Jn&&(Xa=Jn),(0,Kl[eo[qa++]>>8&15])(Ir,lr+ +_a,or,En+_a-Jn,Xa-_a,or,En+_a),_a=Xa}lr+=Jn,En+=Jn,++an&Oi||(Pi+=Si)}Or!=bt.nc&&y(st,nt-Cn,st,nt+(Or-jt-1)*Cn,Cn);break;case 1:for(Cn=Ir,mr=lr,Jn=(Ir=bt.Ea)-(En=Ir&~(or=(lr=1<<bt.b)-1)),an=pn(Ir,bt.b),Pn=bt.K,bt=bt.w+(jt>>bt.b)*an;jt<Or;){for(Oi=Pn,Si=bt,ca=new Xr,Pi=mr+En,eo=mr+Ir;mr<Pi;)Vi(Oi[Si++],ca),QA(ca,Cn,mr,lr,st,nt),mr+=lr,nt+=lr;mr<eo&&(Vi(Oi[Si++],ca),QA(ca,Cn,mr,Jn,st,nt),mr+=Jn,nt+=Jn),++jt&or||(bt+=an)}break;case 3:if(Ir==st&&lr==nt&&0<bt.b){for(mr=st,Ir=Cn=nt+(Or-jt)*Cn-(En=(Or-jt)*pn(bt.Ea,bt.b)),lr=st,or=nt,an=[],En=(Jn=En)-1;0<=En;--En)an[En]=lr[or+En];for(En=Jn-1;0<=En;--En)mr[Ir+En]=an[En];Ks(bt,jt,Or,st,Cn,st,nt)}else Ks(bt,jt,Or,Ir,lr,st,nt)}nt=Ae,st=k}st!=k&&y(Ae,k,nt,st,He)}function kn(o,w){var k=o.V,Ae=o.Ba+o.c*o.C,Ne=w-o.C;if(a(w<=o.l.o),a(16>=Ne),0<Ne){var He=o.l,Ze=o.Ta,nt=o.Ua,st=He.width;if(va(o,Ne,k,Ae),Ne=nt=[nt],a((k=o.C)<(Ae=w)),a(He.v<He.va),Ae>He.o&&(Ae=He.o),k<He.j){var bt=He.j-k;k=He.j,Ne[0]+=bt*st}if(k>=Ae?k=0:(Ne[0]+=4*He.v,He.ka=k-He.j,He.U=He.va-He.v,He.T=Ae-k,k=1),k){if(nt=nt[0],11>(k=o.ca).S){var jt=k.f.RGBA,Or=(Ae=k.S,Ne=He.U,He=He.T,bt=jt.eb,jt.A),Ir=He;for(jt=jt.fb+o.Ma*jt.A;0<Ir--;){var lr=Ze,Cn=nt,an=Ne,mr=bt,or=jt;switch(Ae){case Tu:al(lr,Cn,an,mr,or);break;case Mc:el(lr,Cn,an,mr,or);break;case ol:el(lr,Cn,an,mr,or),cA(mr,or,0,an,1,0);break;case Wd:_A(lr,Cn,an,mr,or);break;case Lc:wa(lr,Cn,an,mr,or,1);break;case Uu:wa(lr,Cn,an,mr,or,1),cA(mr,or,0,an,1,0);break;case tu:wa(lr,Cn,an,mr,or,0);break;case ju:wa(lr,Cn,an,mr,or,0),cA(mr,or,1,an,1,0);break;case Pc:Ac(lr,Cn,an,mr,or);break;case Vn:Ac(lr,Cn,an,mr,or),qo(mr,or,an,1,0);break;case cd:qA(lr,Cn,an,mr,or);break;default:a(0)}nt+=st,jt+=Or}o.Ma+=He}else alert("todo:EmitRescaledRowsYUVA");a(o.Ma<=k.height)}}o.C=w,a(o.C<=o.i)}function Da(o){var w;if(0<o.ua)return 0;for(w=0;w<o.Wb;++w){var k=o.Ya[w].G,Ae=o.Ya[w].H;if(0<k[1][Ae[1]+0].g||0<k[2][Ae[2]+0].g||0<k[3][Ae[3]+0].g)return 0}return 1}function wo(o,w,k,Ae,Ne,He){if(o.Z!=0){var Ze=o.qd,nt=o.rd;for(a(hc[o.Z]!=null);w<k;++w)hc[o.Z](Ze,nt,Ae,Ne,Ae,Ne,He),Ze=Ae,nt=Ne,Ne+=He;o.qd=Ze,o.rd=nt}}function no(o,w){var k=o.l.ma,Ae=k.Z==0||k.Z==1?o.l.j:o.C;if(Ae=o.C<Ae?Ae:o.C,a(w<=o.l.o),w>Ae){var Ne=o.l.width,He=k.ca,Ze=k.tb+Ne*Ae,nt=o.V,st=o.Ba+o.c*Ae,bt=o.gc;a(o.ab==1),a(bt[0].hc==3),bA(bt[0],Ae,w,nt,st,He,Ze),wo(k,Ae,w,He,Ze,Ne)}o.C=o.Ma=w}function Yi(o,w,k,Ae,Ne,He,Ze){var nt=o.$/Ae,st=o.$%Ae,bt=o.m,jt=o.s,Or=k+o.$,Ir=Or;Ne=k+Ae*Ne;var lr=k+Ae*He,Cn=280+jt.ua,an=o.Pb?nt:16777216,mr=0<jt.ua?jt.Wa:null,or=jt.wc,En=Or<lr?Go(jt,st,nt):null;a(o.C<He),a(lr<=Ne);var Jn=!1;e:for(;;){for(;Jn||Or<lr;){var Pn=0;if(nt>=an){var Oi=Or-k;a((an=o).Pb),an.wd=an.m,an.xd=Oi,0<an.s.ua&&yr(an.s.Wa,an.s.vb),an=nt+vf}if(st&or||(En=Go(jt,st,nt)),a(En!=null),En.Qb&&(w[Or]=En.qb,Jn=!0),!Jn)if(Bt(bt),En.jc){Pn=bt,Oi=w;var Si=Or,ca=En.pd[Ve(Pn)&Ls-1];a(En.jc),256>ca.g?(yt(Pn,Pn.u+ca.g),Oi[Si]=ca.value,Pn=0):(yt(Pn,Pn.u+ca.g-256),a(256<=ca.value),Pn=ca.value),Pn==0&&(Jn=!0)}else Pn=ri(En.G[0],En.H[0],bt);if(bt.h)break;if(Jn||256>Pn){if(!Jn)if(En.nd)w[Or]=(En.qb|Pn<<8)>>>0;else{if(Bt(bt),Jn=ri(En.G[1],En.H[1],bt),Bt(bt),Oi=ri(En.G[2],En.H[2],bt),Si=ri(En.G[3],En.H[3],bt),bt.h)break;w[Or]=(Si<<24|Jn<<16|Pn<<8|Oi)>>>0}if(Jn=!1,++Or,++st>=Ae&&(st=0,++nt,Ze!=null&&nt<=He&&!(nt%16)&&Ze(o,nt),mr!=null))for(;Ir<Or;)Pn=w[Ir++],mr.X[(506832829*Pn&4294967295)>>>mr.Mb]=Pn}else if(280>Pn){if(Pn=co(Pn-256,bt),Oi=ri(En.G[4],En.H[4],bt),Bt(bt),Oi=ls(Ae,Oi=co(Oi,bt)),bt.h)break;if(Or-k<Oi||Ne-Or<Pn)break e;for(Si=0;Si<Pn;++Si)w[Or+Si]=w[Or+Si-Oi];for(Or+=Pn,st+=Pn;st>=Ae;)st-=Ae,++nt,Ze!=null&&nt<=He&&!(nt%16)&&Ze(o,nt);if(a(Or<=Ne),st&or&&(En=Go(jt,st,nt)),mr!=null)for(;Ir<Or;)Pn=w[Ir++],mr.X[(506832829*Pn&4294967295)>>>mr.Mb]=Pn}else{if(!(Pn<Cn))break e;for(Jn=Pn-280,a(mr!=null);Ir<Or;)Pn=w[Ir++],mr.X[(506832829*Pn&4294967295)>>>mr.Mb]=Pn;Pn=Or,a(!(Jn>>>(Oi=mr).Xa)),w[Pn]=Oi.X[Jn],Jn=!0}Jn||a(bt.h==qe(bt))}if(o.Pb&&bt.h&&Or<Ne)a(o.m.h),o.a=5,o.m=o.wd,o.$=o.xd,0<o.s.ua&&yr(o.s.vb,o.s.Wa);else{if(bt.h)break e;Ze!=null&&Ze(o,nt>He?He:nt),o.a=0,o.$=Or-k}return 1}return o.a=3,0}function Ho(o){a(o!=null),o.vc=null,o.yc=null,o.Ya=null;var w=o.Wa;w!=null&&(w.X=null),o.vb=null,a(o!=null)}function Ko(){var o=new Jc;return o==null?null:(o.a=0,o.xb=Jd,Ya("Predictor","VP8LPredictors"),Ya("Predictor","VP8LPredictors_C"),Ya("PredictorAdd","VP8LPredictorsAdd"),Ya("PredictorAdd","VP8LPredictorsAdd_C"),vl=Li,QA=Ti,al=ci,el=Ma,Ac=Ii,qA=yo,_A=ta,ur.VP8LMapColor32b=Hl,ur.VP8LMapColor8b=lc,o)}function As(o,w,k,Ae,Ne){var He=1,Ze=[o],nt=[w],st=Ae.m,bt=Ae.s,jt=null,Or=0;e:for(;;){if(k)for(;He&&mt(st,1);){var Ir=Ze,lr=nt,Cn=Ae,an=1,mr=Cn.m,or=Cn.gc[Cn.ab],En=mt(mr,2);if(Cn.Oc&1<<En)He=0;else{switch(Cn.Oc|=1<<En,or.hc=En,or.Ea=Ir[0],or.nc=lr[0],or.K=[null],++Cn.ab,a(4>=Cn.ab),En){case 0:case 1:or.b=mt(mr,3)+2,an=As(pn(or.Ea,or.b),pn(or.nc,or.b),0,Cn,or.K),or.K=or.K[0];break;case 3:var Jn,Pn=mt(mr,8)+1,Oi=16<Pn?0:4<Pn?1:2<Pn?2:3;if(Ir[0]=pn(or.Ea,Oi),or.b=Oi,Jn=an=As(Pn,1,0,Cn,or.K)){var Si,ca=Pn,Pi=or,eo=1<<(8>>Pi.b),qa=x(eo);if(qa==null)Jn=0;else{var _a=Pi.K[0],Xa=Pi.w;for(qa[0]=Pi.K[0][0],Si=1;Si<1*ca;++Si)qa[Si]=Vr(_a[Xa+Si],qa[Si-1]);for(;Si<4*eo;++Si)qa[Si]=0;Pi.K[0]=null,Pi.K[0]=qa,Jn=1}}an=Jn;break;case 2:break;default:a(0)}He=an}}if(Ze=Ze[0],nt=nt[0],He&&mt(st,1)&&!(He=1<=(Or=mt(st,4))&&11>=Or)){Ae.a=3;break e}var uo;if(uo=He)t:{var Co,ba,sl,wl=Ae,tl=Ze,IA=nt,ns=Or,FA=k,RA=wl.m,Fl=wl.s,Cl=[null],dA=1,ec=0,Oc=ud[ns];r:for(;;){if(FA&&mt(RA,1)){var Vs=mt(RA,3)+2,Qc=pn(tl,Vs),kc=pn(IA,Vs),Rc=Qc*kc;if(!As(Qc,kc,0,wl,Cl))break r;for(Cl=Cl[0],Fl.xc=Vs,Co=0;Co<Rc;++Co){var ru=Cl[Co]>>8&65535;Cl[Co]=ru,ru>=dA&&(dA=ru+1)}}if(RA.h)break r;for(ba=0;5>ba;++ba){var fs=Xd[ba];!ba&&0<ns&&(fs+=1<<ns),ec<fs&&(ec=fs)}var pd=H(dA*Oc,Dt),$d=dA,Uf=H($d,G);if(Uf==null)var ef=null;else a(65536>=$d),ef=Uf;var Ju=x(ec);if(ef==null||Ju==null||pd==null){wl.a=1;break r}var Yu=pd;for(Co=sl=0;Co<dA;++Co){var nA=ef[Co],gd=nA.G,md=nA.H,jf=0,qu=1,bf=0;for(ba=0;5>ba;++ba){fs=Xd[ba],gd[ba]=Yu,md[ba]=sl,!ba&&0<ns&&(fs+=1<<ns);i:{var Md,Ld=fs,Pd=wl,Dd=Ju,NA=Yu,g0=sl,vd=0,yu=Pd.m,Ms=mt(yu,1);if(F(Dd,0,0,Ld),Ms){var m0=mt(yu,1)+1,Hf=mt(yu,1),bu=mt(yu,Hf==0?1:8);Dd[bu]=1,m0==2&&(Dd[bu=mt(yu,8)]=1);var _u=1}else{var Kf=x(19),wf=mt(yu,4)+4;if(19<wf){Pd.a=3;var TA=0;break i}for(Md=0;Md<wf;++Md)Kf[Id[Md]]=mt(yu,3);var iA=void 0,$u=void 0,ed=Pd,v0=Kf,tf=Ld,zf=Dd,Cf=0,gc=ed.m,rf=8,Zf=H(128,Dt);n:for(;Et(Zf,0,7,v0,19);){if(mt(gc,1)){var Wf=2+2*mt(gc,3);if((iA=2+mt(gc,Wf))>tf)break n}else iA=tf;for($u=0;$u<tf&&iA--;){Bt(gc);var Od=Zf[0+(127&Ve(gc))];yt(gc,gc.u+Od.g);var Nc=Od.value;if(16>Nc)zf[$u++]=Nc,Nc!=0&&(rf=Nc);else{var Vf=Nc==16,yd=Nc-16,y0=Vd[yd],Bf=mt(gc,_o[yd])+y0;if($u+Bf>tf)break n;for(var b0=Vf?rf:0;0<Bf--;)zf[$u++]=b0}}Cf=1;break n}Cf||(ed.a=3),_u=Cf}(_u=_u&&!yu.h)&&(vd=Et(NA,g0,8,Dd,Ld)),_u&&vd!=0?TA=vd:(Pd.a=3,TA=0)}if(TA==0)break r;if(qu&&Gd[ba]==1&&(qu=Yu[sl].g==0),jf+=Yu[sl].g,sl+=TA,3>=ba){var Qd,xf=Ju[0];for(Qd=1;Qd<fs;++Qd)Ju[Qd]>xf&&(xf=Ju[Qd]);bf+=xf}}if(nA.nd=qu,nA.Qb=0,qu&&(nA.qb=(gd[3][md[3]+0].value<<24|gd[1][md[1]+0].value<<16|gd[2][md[2]+0].value)>>>0,jf==0&&256>gd[0][md[0]+0].value&&(nA.Qb=1,nA.qb+=gd[0][md[0]+0].value<<8)),nA.jc=!nA.Qb&&6>bf,nA.jc){var wu,UA=nA;for(wu=0;wu<Ls;++wu){var Cu=wu,nu=UA.pd[Cu],nf=UA.G[0][UA.H[0]+Cu];256<=nf.value?(nu.g=nf.g+256,nu.value=nf.value):(nu.g=0,nu.value=0,Cu>>=bo(nf,8,nu),Cu>>=bo(UA.G[1][UA.H[1]+Cu],16,nu),Cu>>=bo(UA.G[2][UA.H[2]+Cu],0,nu),bo(UA.G[3][UA.H[3]+Cu],24,nu))}}}Fl.vc=Cl,Fl.Wb=dA,Fl.Ya=ef,Fl.yc=pd,uo=1;break t}uo=0}if(!(He=uo)){Ae.a=3;break e}if(0<Or){if(bt.ua=1<<Or,!jn(bt.Wa,Or)){Ae.a=1,He=0;break e}}else bt.ua=0;var Ef=Ae,Xf=Ze,w0=nt,Sf=Ef.s,If=Sf.xc;if(Ef.c=Xf,Ef.i=w0,Sf.md=pn(Xf,If),Sf.wc=If==0?-1:(1<<If)-1,k){Ae.xb=Zu;break e}if((jt=x(Ze*nt))==null){Ae.a=1,He=0;break e}He=(He=Yi(Ae,jt,0,Ze,nt,nt,null))&&!st.h;break e}return He?(Ne!=null?Ne[0]=jt:(a(jt==null),a(k)),Ae.$=0,k||Ho(bt)):Ho(bt),He}function gs(o,w){var k=o.c*o.i,Ae=k+w+16*w;return a(o.c<=w),o.V=x(Ae),o.V==null?(o.Ta=null,o.Ua=0,o.a=1,0):(o.Ta=o.V,o.Ua=o.Ba+k+w,1)}function cs(o,w){var k=o.C,Ae=w-k,Ne=o.V,He=o.Ba+o.c*k;for(a(w<=o.l.o);0<Ae;){var Ze=16<Ae?16:Ae,nt=o.l.ma,st=o.l.width,bt=st*Ze,jt=nt.ca,Or=nt.tb+st*k,Ir=o.Ta,lr=o.Ua;va(o,Ze,Ne,He),Fs(Ir,lr,jt,Or,bt),wo(nt,k,k+Ze,jt,Or,st),Ae-=Ze,Ne+=Ze*o.c,k+=Ze}a(k==w),o.C=o.Ma=w}function ms(){this.ub=this.yd=this.td=this.Rb=0}function xl(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function rs(){this.Fb=this.Bb=this.Cb=0,this.Zb=x(4),this.Lb=x(4)}function Ns(){this.Yb=function(){var o=[];return function w(k,Ae,Ne){for(var He=Ne[Ae],Ze=0;Ze<He&&(k.push(Ne.length>Ae+1?[]:0),!(Ne.length<Ae+1));Ze++)w(k[Ze],Ae+1,Ne)}(o,0,[3,11]),o}()}function vs(){this.jb=x(3),this.Wc=_([4,8],Ns),this.Xc=_([4,17],Ns)}function Jo(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new x(4),this.od=new x(4)}function Fo(){this.ld=this.La=this.dd=this.tc=0}function Zs(){this.Na=this.la=0}function oA(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function El(){this.ad=x(384),this.Za=0,this.Ob=x(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function Rl(){this.uc=this.M=this.Nb=0,this.wa=Array(new Fo),this.Y=0,this.ya=Array(new El),this.aa=0,this.l=new La}function nc(){this.y=x(16),this.f=x(8),this.ea=x(8)}function Kc(){this.cb=this.a=0,this.sc="",this.m=new Qt,this.Od=new ms,this.Kc=new xl,this.ed=new Jo,this.Qa=new rs,this.Ic=this.$c=this.Aa=0,this.D=new Rl,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=H(8,Qt),this.ia=0,this.pb=H(4,oA),this.Pa=new vs,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new nc),this.Hd=0,this.rb=Array(new Zs),this.sb=0,this.wa=Array(new Fo),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 El),this.L=this.aa=0,this.gd=_([4,2],Fo),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 La(){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 ho(){var o=new Kc;return o!=null&&(o.a=0,o.sc="OK",o.cb=0,o.Xb=0,kA||(kA=Ts)),o}function $a(o,w,k){return o.a==0&&(o.a=w,o.sc=k,o.cb=0),0}function Mo(o,w,k){return 3<=k&&o[w+0]==157&&o[w+1]==1&&o[w+2]==42}function ys(o,w){if(o==null)return 0;if(o.a=0,o.sc="OK",w==null)return $a(o,2,"null VP8Io passed to VP8GetHeaders()");var k=w.data,Ae=w.w,Ne=w.ha;if(4>Ne)return $a(o,7,"Truncated header.");var He=k[Ae+0]|k[Ae+1]<<8|k[Ae+2]<<16,Ze=o.Od;if(Ze.Rb=!(1&He),Ze.td=He>>1&7,Ze.yd=He>>4&1,Ze.ub=He>>5,3<Ze.td)return $a(o,3,"Incorrect keyframe parameters.");if(!Ze.yd)return $a(o,4,"Frame not displayable.");Ae+=3,Ne-=3;var nt=o.Kc;if(Ze.Rb){if(7>Ne)return $a(o,7,"cannot parse picture header");if(!Mo(k,Ae,Ne))return $a(o,3,"Bad code word");nt.c=16383&(k[Ae+4]<<8|k[Ae+3]),nt.Td=k[Ae+4]>>6,nt.i=16383&(k[Ae+6]<<8|k[Ae+5]),nt.Ud=k[Ae+6]>>6,Ae+=7,Ne-=7,o.za=nt.c+15>>4,o.Ub=nt.i+15>>4,w.width=nt.c,w.height=nt.i,w.Da=0,w.j=0,w.v=0,w.va=w.width,w.o=w.height,w.da=0,w.ib=w.width,w.hb=w.height,w.U=w.width,w.T=w.height,F((He=o.Pa).jb,0,255,He.jb.length),a((He=o.Qa)!=null),He.Cb=0,He.Bb=0,He.Fb=1,F(He.Zb,0,0,He.Zb.length),F(He.Lb,0,0,He.Lb)}if(Ze.ub>Ne)return $a(o,7,"bad partition length");Ie(He=o.m,k,Ae,Ze.ub),Ae+=Ze.ub,Ne-=Ze.ub,Ze.Rb&&(nt.Ld=ir(He),nt.Kd=ir(He)),nt=o.Qa;var st,bt=o.Pa;if(a(He!=null),a(nt!=null),nt.Cb=ir(He),nt.Cb){if(nt.Bb=ir(He),ir(He)){for(nt.Fb=ir(He),st=0;4>st;++st)nt.Zb[st]=ir(He)?_e(He,7):0;for(st=0;4>st;++st)nt.Lb[st]=ir(He)?_e(He,6):0}if(nt.Bb)for(st=0;3>st;++st)bt.jb[st]=ir(He)?Re(He,8):255}else nt.Bb=0;if(He.Ka)return $a(o,3,"cannot parse segment header");if((nt=o.ed).zd=ir(He),nt.Tb=Re(He,6),nt.wb=Re(He,3),nt.Pc=ir(He),nt.Pc&&ir(He)){for(bt=0;4>bt;++bt)ir(He)&&(nt.vd[bt]=_e(He,6));for(bt=0;4>bt;++bt)ir(He)&&(nt.od[bt]=_e(He,6))}if(o.L=nt.Tb==0?0:nt.zd?1:2,He.Ka)return $a(o,3,"cannot parse filter header");var jt=Ne;if(Ne=st=Ae,Ae=st+jt,nt=jt,o.Xb=(1<<Re(o.m,2))-1,jt<3*(bt=o.Xb))k=7;else{for(st+=3*bt,nt-=3*bt,jt=0;jt<bt;++jt){var Or=k[Ne+0]|k[Ne+1]<<8|k[Ne+2]<<16;Or>nt&&(Or=nt),Ie(o.Jc[+jt],k,st,Or),st+=Or,nt-=Or,Ne+=3}Ie(o.Jc[+bt],k,st,nt),k=st<Ae?0:5}if(k!=0)return $a(o,k,"cannot parse partitions");for(k=Re(st=o.m,7),Ne=ir(st)?_e(st,4):0,Ae=ir(st)?_e(st,4):0,nt=ir(st)?_e(st,4):0,bt=ir(st)?_e(st,4):0,st=ir(st)?_e(st,4):0,jt=o.Qa,Or=0;4>Or;++Or){if(jt.Cb){var Ir=jt.Zb[Or];jt.Fb||(Ir+=k)}else{if(0<Or){o.pb[Or]=o.pb[0];continue}Ir=k}var lr=o.pb[Or];lr.Sc[0]=mu[gl(Ir+Ne,127)],lr.Sc[1]=Wl[gl(Ir+0,127)],lr.Eb[0]=2*mu[gl(Ir+Ae,127)],lr.Eb[1]=101581*Wl[gl(Ir+nt,127)]>>16,8>lr.Eb[1]&&(lr.Eb[1]=8),lr.Qc[0]=mu[gl(Ir+bt,117)],lr.Qc[1]=Wl[gl(Ir+st,127)],lr.lc=Ir+st}if(!Ze.Rb)return $a(o,4,"Not a key frame.");for(ir(He),Ze=o.Pa,k=0;4>k;++k){for(Ne=0;8>Ne;++Ne)for(Ae=0;3>Ae;++Ae)for(nt=0;11>nt;++nt)bt=rr(He,fd[k][Ne][Ae][nt])?Re(He,8):dc[k][Ne][Ae][nt],Ze.Wc[k][Ne].Yb[Ae][nt]=bt;for(Ne=0;17>Ne;++Ne)Ze.Xc[k][Ne]=Ze.Wc[k][zu[Ne]]}return o.kc=ir(He),o.kc&&(o.Bd=Re(He,8)),o.cb=1}function Ts(o,w,k,Ae,Ne,He,Ze){var nt=w[Ne].Yb[k];for(k=0;16>Ne;++Ne){if(!rr(o,nt[k+0]))return Ne;for(;!rr(o,nt[k+1]);)if(nt=w[++Ne].Yb[0],k=0,Ne==16)return 16;var st=w[Ne+1].Yb;if(rr(o,nt[k+2])){var bt=o,jt=0;if(rr(bt,(Ir=nt)[(Or=k)+3]))if(rr(bt,Ir[Or+6])){for(nt=0,Or=2*(jt=rr(bt,Ir[Or+8]))+(Ir=rr(bt,Ir[Or+9+jt])),jt=0,Ir=Ds[Or];Ir[nt];++nt)jt+=jt+rr(bt,Ir[nt]);jt+=3+(8<<Or)}else rr(bt,Ir[Or+7])?(jt=7+2*rr(bt,165),jt+=rr(bt,145)):jt=5+rr(bt,159);else jt=rr(bt,Ir[Or+4])?3+rr(bt,Ir[Or+5]):2;nt=st[2]}else jt=1,nt=st[1];st=Ze+Ku[Ne],0>(bt=o).b&&Ut(bt);var Or,Ir=bt.b,lr=(Or=bt.Ca>>1)-(bt.I>>Ir)>>31;--bt.b,bt.Ca+=lr,bt.Ca|=1,bt.I-=(Or+1&lr)<<Ir,He[st]=((jt^lr)-lr)*Ae[(0<Ne)+0]}return 16}function bs(o){var w=o.rb[o.sb-1];w.la=0,w.Na=0,F(o.zc,0,0,o.zc.length),o.ja=0}function Jl(o,w){if(o==null)return 0;if(w==null)return $a(o,2,"NULL VP8Io parameter in VP8Decode().");if(!o.cb&&!ys(o,w))return 0;if(a(o.cb),w.ac==null||w.ac(w)){w.ob&&(o.L=0);var k=Lt[o.L];if(o.L==2?(o.yb=0,o.zb=0):(o.yb=w.v-k>>4,o.zb=w.j-k>>4,0>o.yb&&(o.yb=0),0>o.zb&&(o.zb=0)),o.Va=w.o+15+k>>4,o.Hb=w.va+15+k>>4,o.Hb>o.za&&(o.Hb=o.za),o.Va>o.Ub&&(o.Va=o.Ub),0<o.L){var Ae=o.ed;for(k=0;4>k;++k){var Ne;if(o.Qa.Cb){var He=o.Qa.Lb[k];o.Qa.Fb||(He+=Ae.Tb)}else He=Ae.Tb;for(Ne=0;1>=Ne;++Ne){var Ze=o.gd[k][Ne],nt=He;if(Ae.Pc&&(nt+=Ae.vd[0],Ne&&(nt+=Ae.od[0])),0<(nt=0>nt?0:63<nt?63:nt)){var st=nt;0<Ae.wb&&(st=4<Ae.wb?st>>2:st>>1)>9-Ae.wb&&(st=9-Ae.wb),1>st&&(st=1),Ze.dd=st,Ze.tc=2*nt+st,Ze.ld=40<=nt?2:15<=nt?1:0}else Ze.tc=0;Ze.La=Ne}}}k=0}else $a(o,6,"Frame setup failed"),k=o.a;if(k=k==0){if(k){o.$c=0,0<o.Aa||(o.Ic=Nr);e:{k=o.Ic,Ae=4*(st=o.za);var bt=32*st,jt=st+1,Or=0<o.L?st*(0<o.Aa?2:1):0,Ir=(o.Aa==2?2:1)*st;if((Ze=Ae+832+(Ne=3*(16*k+Lt[o.L])/2*bt)+(He=o.Fa!=null&&0<o.Fa.length?o.Kc.c*o.Kc.i:0))!=Ze)k=0;else{if(Ze>o.Vb){if(o.Vb=0,o.Ec=x(Ze),o.Fc=0,o.Ec==null){k=$a(o,1,"no memory during frame initialization.");break e}o.Vb=Ze}Ze=o.Ec,nt=o.Fc,o.Ac=Ze,o.Bc=nt,nt+=Ae,o.Gd=H(bt,nc),o.Hd=0,o.rb=H(jt+1,Zs),o.sb=1,o.wa=Or?H(Or,Fo):null,o.Y=0,o.D.Nb=0,o.D.wa=o.wa,o.D.Y=o.Y,0<o.Aa&&(o.D.Y+=st),a(!0),o.oc=Ze,o.pc=nt,nt+=832,o.ya=H(Ir,El),o.aa=0,o.D.ya=o.ya,o.D.aa=o.aa,o.Aa==2&&(o.D.aa+=st),o.R=16*st,o.B=8*st,st=(bt=Lt[o.L])*o.R,bt=bt/2*o.B,o.sa=Ze,o.ta=nt+st,o.qa=o.sa,o.ra=o.ta+16*k*o.R+bt,o.Ha=o.qa,o.Ia=o.ra+8*k*o.B+bt,o.$c=0,nt+=Ne,o.mb=He?Ze:null,o.nb=He?nt:null,a(nt+He<=o.Fc+o.Vb),bs(o),F(o.Ac,o.Bc,0,Ae),k=1}}if(k){if(w.ka=0,w.y=o.sa,w.O=o.ta,w.f=o.qa,w.N=o.ra,w.ea=o.Ha,w.Vd=o.Ia,w.fa=o.R,w.Rc=o.B,w.F=null,w.J=0,!Ps){for(k=-255;255>=k;++k)Ea[255+k]=0>k?-k:k;for(k=-1020;1020>=k;++k)Di[1020+k]=-128>k?-128:127<k?127:k;for(k=-112;112>=k;++k)uA[112+k]=-16>k?-16:15<k?15:k;for(k=-255;510>=k;++k)uc[255+k]=0>k?0:255<k?255:k;Ps=1}pu=ql,$A=Nl,Ru=Yl,zl=Ws,wA=Cc,Is=Qo,gu=gA,ld=mA,eu=Sd,CA=Gc,BA=mn,rA=Au,Zl=Ec,Ic=PA,Fc=fl,cc=$l,Nu=eA,xA=lu,EA[0]=ko,EA[1]=zc,EA[2]=Zc,EA[3]=Wc,EA[4]=Vc,EA[5]=lA,EA[6]=ac,EA[7]=GA,EA[8]=AA,EA[9]=_l,bl[0]=VA,bl[1]=Bc,bl[2]=Tl,bl[3]=sA,bl[4]=js,bl[5]=xc,bl[6]=XA,fc[0]=dl,fc[1]=WA,fc[2]=Po,fc[3]=_s,fc[4]=Oa,fc[5]=ja,fc[6]=$s,k=1}else k=0}k&&(k=function(lr,Cn){for(lr.M=0;lr.M<lr.Va;++lr.M){var an,mr=lr.Jc[lr.M&lr.Xb],or=lr.m,En=lr;for(an=0;an<En.za;++an){var Jn=or,Pn=En,Oi=Pn.Ac,Si=Pn.Bc+4*an,ca=Pn.zc,Pi=Pn.ya[Pn.aa+an];if(Pn.Qa.Bb?Pi.$b=rr(Jn,Pn.Pa.jb[0])?2+rr(Jn,Pn.Pa.jb[2]):rr(Jn,Pn.Pa.jb[1]):Pi.$b=0,Pn.kc&&(Pi.Ad=rr(Jn,Pn.Bd)),Pi.Za=!rr(Jn,145)+0,Pi.Za){var eo=Pi.Ob,qa=0;for(Pn=0;4>Pn;++Pn){var _a,Xa=ca[0+Pn];for(_a=0;4>_a;++_a){Xa=yl[Oi[Si+_a]][Xa];for(var uo=dd[rr(Jn,Xa[0])];0<uo;)uo=dd[2*uo+rr(Jn,Xa[uo])];Xa=-uo,Oi[Si+_a]=Xa}y(eo,qa,Oi,Si,4),qa+=4,ca[0+Pn]=Xa}}else Xa=rr(Jn,156)?rr(Jn,128)?1:3:rr(Jn,163)?2:0,Pi.Ob[0]=Xa,F(Oi,Si,Xa,4),F(ca,0,Xa,4);Pi.Dd=rr(Jn,142)?rr(Jn,114)?rr(Jn,183)?1:3:2:0}if(En.m.Ka)return $a(lr,7,"Premature end-of-partition0 encountered.");for(;lr.ja<lr.za;++lr.ja){if(En=mr,Jn=(or=lr).rb[or.sb-1],Oi=or.rb[or.sb+or.ja],an=or.ya[or.aa+or.ja],Si=or.kc?an.Ad:0)Jn.la=Oi.la=0,an.Za||(Jn.Na=Oi.Na=0),an.Hc=0,an.Gc=0,an.ia=0;else{var Co,ba;if(Jn=Oi,Oi=En,Si=or.Pa.Xc,ca=or.ya[or.aa+or.ja],Pi=or.pb[ca.$b],Pn=ca.ad,eo=0,qa=or.rb[or.sb-1],Xa=_a=0,F(Pn,eo,0,384),ca.Za)var sl=0,wl=Si[3];else{uo=x(16);var tl=Jn.Na+qa.Na;if(tl=kA(Oi,Si[1],tl,Pi.Eb,0,uo,0),Jn.Na=qa.Na=(0<tl)+0,1<tl)pu(uo,0,Pn,eo);else{var IA=uo[0]+3>>3;for(uo=0;256>uo;uo+=16)Pn[eo+uo]=IA}sl=1,wl=Si[0]}var ns=15&Jn.la,FA=15&qa.la;for(uo=0;4>uo;++uo){var RA=1&FA;for(IA=ba=0;4>IA;++IA)ns=ns>>1|(RA=(tl=kA(Oi,wl,tl=RA+(1&ns),Pi.Sc,sl,Pn,eo))>sl)<<7,ba=ba<<2|(3<tl?3:1<tl?2:Pn[eo+0]!=0),eo+=16;ns>>=4,FA=FA>>1|RA<<7,_a=(_a<<8|ba)>>>0}for(wl=ns,sl=FA>>4,Co=0;4>Co;Co+=2){for(ba=0,ns=Jn.la>>4+Co,FA=qa.la>>4+Co,uo=0;2>uo;++uo){for(RA=1&FA,IA=0;2>IA;++IA)tl=RA+(1&ns),ns=ns>>1|(RA=0<(tl=kA(Oi,Si[2],tl,Pi.Qc,0,Pn,eo)))<<3,ba=ba<<2|(3<tl?3:1<tl?2:Pn[eo+0]!=0),eo+=16;ns>>=2,FA=FA>>1|RA<<5}Xa|=ba<<4*Co,wl|=ns<<4<<Co,sl|=(240&FA)<<Co}Jn.la=wl,qa.la=sl,ca.Hc=_a,ca.Gc=Xa,ca.ia=43690&Xa?0:Pi.ia,Si=!(_a|Xa)}if(0<or.L&&(or.wa[or.Y+or.ja]=or.gd[an.$b][an.Za],or.wa[or.Y+or.ja].La|=!Si),En.Ka)return $a(lr,7,"Premature end-of-file encountered.")}if(bs(lr),or=Cn,En=1,an=(mr=lr).D,Jn=0<mr.L&&mr.M>=mr.zb&&mr.M<=mr.Va,mr.Aa==0)e:{if(an.M=mr.M,an.uc=Jn,fu(mr,an),En=1,an=(ba=mr.D).Nb,Jn=(Xa=Lt[mr.L])*mr.R,Oi=Xa/2*mr.B,uo=16*an*mr.R,IA=8*an*mr.B,Si=mr.sa,ca=mr.ta-Jn+uo,Pi=mr.qa,Pn=mr.ra-Oi+IA,eo=mr.Ha,qa=mr.Ia-Oi+IA,FA=(ns=ba.M)==0,_a=ns>=mr.Va-1,mr.Aa==2&&fu(mr,ba),ba.uc)for(RA=(tl=mr).D.M,a(tl.D.uc),ba=tl.yb;ba<tl.Hb;++ba){sl=ba,wl=RA;var Fl=(Cl=(fs=tl).D).Nb;Co=fs.R;var Cl=Cl.wa[Cl.Y+sl],dA=fs.sa,ec=fs.ta+16*Fl*Co+16*sl,Oc=Cl.dd,Vs=Cl.tc;if(Vs!=0)if(a(3<=Vs),fs.L==1)0<sl&&cc(dA,ec,Co,Vs+4),Cl.La&&xA(dA,ec,Co,Vs),0<wl&&Fc(dA,ec,Co,Vs+4),Cl.La&&Nu(dA,ec,Co,Vs);else{var Qc=fs.B,kc=fs.qa,Rc=fs.ra+8*Fl*Qc+8*sl,ru=fs.Ha,fs=fs.Ia+8*Fl*Qc+8*sl;Fl=Cl.ld,0<sl&&(ld(dA,ec,Co,Vs+4,Oc,Fl),CA(kc,Rc,ru,fs,Qc,Vs+4,Oc,Fl)),Cl.La&&(rA(dA,ec,Co,Vs,Oc,Fl),Ic(kc,Rc,ru,fs,Qc,Vs,Oc,Fl)),0<wl&&(gu(dA,ec,Co,Vs+4,Oc,Fl),eu(kc,Rc,ru,fs,Qc,Vs+4,Oc,Fl)),Cl.La&&(BA(dA,ec,Co,Vs,Oc,Fl),Zl(kc,Rc,ru,fs,Qc,Vs,Oc,Fl))}}if(mr.ia&&alert("todo:DitherRow"),or.put!=null){if(ba=16*ns,ns=16*(ns+1),FA?(or.y=mr.sa,or.O=mr.ta+uo,or.f=mr.qa,or.N=mr.ra+IA,or.ea=mr.Ha,or.W=mr.Ia+IA):(ba-=Xa,or.y=Si,or.O=ca,or.f=Pi,or.N=Pn,or.ea=eo,or.W=qa),_a||(ns-=Xa),ns>or.o&&(ns=or.o),or.F=null,or.J=null,mr.Fa!=null&&0<mr.Fa.length&&ba<ns&&(or.J=qc(mr,or,ba,ns-ba),or.F=mr.mb,or.F==null&&or.F.length==0)){En=$a(mr,3,"Could not decode alpha data.");break e}ba<or.j&&(Xa=or.j-ba,ba=or.j,a(!(1&Xa)),or.O+=mr.R*Xa,or.N+=mr.B*(Xa>>1),or.W+=mr.B*(Xa>>1),or.F!=null&&(or.J+=or.width*Xa)),ba<ns&&(or.O+=or.v,or.N+=or.v>>1,or.W+=or.v>>1,or.F!=null&&(or.J+=or.v),or.ka=ba-or.j,or.U=or.va-or.v,or.T=ns-ba,En=or.put(or))}an+1!=mr.Ic||_a||(y(mr.sa,mr.ta-Jn,Si,ca+16*mr.R,Jn),y(mr.qa,mr.ra-Oi,Pi,Pn+8*mr.B,Oi),y(mr.Ha,mr.Ia-Oi,eo,qa+8*mr.B,Oi))}if(!En)return $a(lr,6,"Output aborted.")}return 1}(o,w)),w.bc!=null&&w.bc(w),k&=1}return k?(o.cb=0,k):0}function Sl(o,w,k,Ae,Ne){Ne=o[w+k+32*Ae]+(Ne>>3),o[w+k+32*Ae]=-256&Ne?0>Ne?0:255:Ne}function ZA(o,w,k,Ae,Ne,He){Sl(o,w,0,k,Ae+Ne),Sl(o,w,1,k,Ae+He),Sl(o,w,2,k,Ae-He),Sl(o,w,3,k,Ae-Ne)}function Us(o){return(20091*o>>16)+o}function Ra(o,w,k,Ae){var Ne,He=0,Ze=x(16);for(Ne=0;4>Ne;++Ne){var nt=o[w+0]+o[w+8],st=o[w+0]-o[w+8],bt=(35468*o[w+4]>>16)-Us(o[w+12]),jt=Us(o[w+4])+(35468*o[w+12]>>16);Ze[He+0]=nt+jt,Ze[He+1]=st+bt,Ze[He+2]=st-bt,Ze[He+3]=nt-jt,He+=4,w++}for(Ne=He=0;4>Ne;++Ne)nt=(o=Ze[He+0]+4)+Ze[He+8],st=o-Ze[He+8],bt=(35468*Ze[He+4]>>16)-Us(Ze[He+12]),Sl(k,Ae,0,0,nt+(jt=Us(Ze[He+4])+(35468*Ze[He+12]>>16))),Sl(k,Ae,1,0,st+bt),Sl(k,Ae,2,0,st-bt),Sl(k,Ae,3,0,nt-jt),He++,Ae+=32}function Qo(o,w,k,Ae){var Ne=o[w+0]+4,He=35468*o[w+4]>>16,Ze=Us(o[w+4]),nt=35468*o[w+1]>>16;ZA(k,Ae,0,Ne+Ze,o=Us(o[w+1]),nt),ZA(k,Ae,1,Ne+He,o,nt),ZA(k,Ae,2,Ne-He,o,nt),ZA(k,Ae,3,Ne-Ze,o,nt)}function Nl(o,w,k,Ae,Ne){Ra(o,w,k,Ae),Ne&&Ra(o,w+16,k,Ae+4)}function Yl(o,w,k,Ae){$A(o,w+0,k,Ae,1),$A(o,w+32,k,Ae+128,1)}function Ws(o,w,k,Ae){var Ne;for(o=o[w+0]+4,Ne=0;4>Ne;++Ne)for(w=0;4>w;++w)Sl(k,Ae,w,Ne,o)}function Cc(o,w,k,Ae){o[w+0]&&zl(o,w+0,k,Ae),o[w+16]&&zl(o,w+16,k,Ae+4),o[w+32]&&zl(o,w+32,k,Ae+128),o[w+48]&&zl(o,w+48,k,Ae+128+4)}function ql(o,w,k,Ae){var Ne,He=x(16);for(Ne=0;4>Ne;++Ne){var Ze=o[w+0+Ne]+o[w+12+Ne],nt=o[w+4+Ne]+o[w+8+Ne],st=o[w+4+Ne]-o[w+8+Ne],bt=o[w+0+Ne]-o[w+12+Ne];He[0+Ne]=Ze+nt,He[8+Ne]=Ze-nt,He[4+Ne]=bt+st,He[12+Ne]=bt-st}for(Ne=0;4>Ne;++Ne)Ze=(o=He[0+4*Ne]+3)+He[3+4*Ne],nt=He[1+4*Ne]+He[2+4*Ne],st=He[1+4*Ne]-He[2+4*Ne],bt=o-He[3+4*Ne],k[Ae+0]=Ze+nt>>3,k[Ae+16]=bt+st>>3,k[Ae+32]=Ze-nt>>3,k[Ae+48]=bt-st>>3,Ae+=64}function ic(o,w,k){var Ae,Ne=w-32,He=po,Ze=255-o[Ne-1];for(Ae=0;Ae<k;++Ae){var nt,st=He,bt=Ze+o[w-1];for(nt=0;nt<k;++nt)o[w+nt]=st[bt+o[Ne+nt]];w+=32}}function zc(o,w){ic(o,w,4)}function WA(o,w){ic(o,w,8)}function Bc(o,w){ic(o,w,16)}function Tl(o,w){var k;for(k=0;16>k;++k)y(o,w+32*k,o,w-32,16)}function sA(o,w){var k;for(k=16;0<k;--k)F(o,w,o[w-1],16),w+=32}function Nn(o,w,k){var Ae;for(Ae=0;16>Ae;++Ae)F(w,k+32*Ae,o,16)}function VA(o,w){var k,Ae=16;for(k=0;16>k;++k)Ae+=o[w-1+32*k]+o[w+k-32];Nn(Ae>>5,o,w)}function js(o,w){var k,Ae=8;for(k=0;16>k;++k)Ae+=o[w-1+32*k];Nn(Ae>>4,o,w)}function xc(o,w){var k,Ae=8;for(k=0;16>k;++k)Ae+=o[w+k-32];Nn(Ae>>4,o,w)}function XA(o,w){Nn(128,o,w)}function Sa(o,w,k){return o+2*w+k+2>>2}function Zc(o,w){var k,Ae=w-32;for(Ae=new Uint8Array([Sa(o[Ae-1],o[Ae+0],o[Ae+1]),Sa(o[Ae+0],o[Ae+1],o[Ae+2]),Sa(o[Ae+1],o[Ae+2],o[Ae+3]),Sa(o[Ae+2],o[Ae+3],o[Ae+4])]),k=0;4>k;++k)y(o,w+32*k,Ae,0,Ae.length)}function Wc(o,w){var k=o[w-1],Ae=o[w-1+32],Ne=o[w-1+64],He=o[w-1+96];kr(o,w+0,16843009*Sa(o[w-1-32],k,Ae)),kr(o,w+32,16843009*Sa(k,Ae,Ne)),kr(o,w+64,16843009*Sa(Ae,Ne,He)),kr(o,w+96,16843009*Sa(Ne,He,He))}function ko(o,w){var k,Ae=4;for(k=0;4>k;++k)Ae+=o[w+k-32]+o[w-1+32*k];for(Ae>>=3,k=0;4>k;++k)F(o,w+32*k,Ae,4)}function Vc(o,w){var k=o[w-1+0],Ae=o[w-1+32],Ne=o[w-1+64],He=o[w-1-32],Ze=o[w+0-32],nt=o[w+1-32],st=o[w+2-32],bt=o[w+3-32];o[w+0+96]=Sa(Ae,Ne,o[w-1+96]),o[w+1+96]=o[w+0+64]=Sa(k,Ae,Ne),o[w+2+96]=o[w+1+64]=o[w+0+32]=Sa(He,k,Ae),o[w+3+96]=o[w+2+64]=o[w+1+32]=o[w+0+0]=Sa(Ze,He,k),o[w+3+64]=o[w+2+32]=o[w+1+0]=Sa(nt,Ze,He),o[w+3+32]=o[w+2+0]=Sa(st,nt,Ze),o[w+3+0]=Sa(bt,st,nt)}function ac(o,w){var k=o[w+1-32],Ae=o[w+2-32],Ne=o[w+3-32],He=o[w+4-32],Ze=o[w+5-32],nt=o[w+6-32],st=o[w+7-32];o[w+0+0]=Sa(o[w+0-32],k,Ae),o[w+1+0]=o[w+0+32]=Sa(k,Ae,Ne),o[w+2+0]=o[w+1+32]=o[w+0+64]=Sa(Ae,Ne,He),o[w+3+0]=o[w+2+32]=o[w+1+64]=o[w+0+96]=Sa(Ne,He,Ze),o[w+3+32]=o[w+2+64]=o[w+1+96]=Sa(He,Ze,nt),o[w+3+64]=o[w+2+96]=Sa(Ze,nt,st),o[w+3+96]=Sa(nt,st,st)}function lA(o,w){var k=o[w-1+0],Ae=o[w-1+32],Ne=o[w-1+64],He=o[w-1-32],Ze=o[w+0-32],nt=o[w+1-32],st=o[w+2-32],bt=o[w+3-32];o[w+0+0]=o[w+1+64]=He+Ze+1>>1,o[w+1+0]=o[w+2+64]=Ze+nt+1>>1,o[w+2+0]=o[w+3+64]=nt+st+1>>1,o[w+3+0]=st+bt+1>>1,o[w+0+96]=Sa(Ne,Ae,k),o[w+0+64]=Sa(Ae,k,He),o[w+0+32]=o[w+1+96]=Sa(k,He,Ze),o[w+1+32]=o[w+2+96]=Sa(He,Ze,nt),o[w+2+32]=o[w+3+96]=Sa(Ze,nt,st),o[w+3+32]=Sa(nt,st,bt)}function GA(o,w){var k=o[w+0-32],Ae=o[w+1-32],Ne=o[w+2-32],He=o[w+3-32],Ze=o[w+4-32],nt=o[w+5-32],st=o[w+6-32],bt=o[w+7-32];o[w+0+0]=k+Ae+1>>1,o[w+1+0]=o[w+0+64]=Ae+Ne+1>>1,o[w+2+0]=o[w+1+64]=Ne+He+1>>1,o[w+3+0]=o[w+2+64]=He+Ze+1>>1,o[w+0+32]=Sa(k,Ae,Ne),o[w+1+32]=o[w+0+96]=Sa(Ae,Ne,He),o[w+2+32]=o[w+1+96]=Sa(Ne,He,Ze),o[w+3+32]=o[w+2+96]=Sa(He,Ze,nt),o[w+3+64]=Sa(Ze,nt,st),o[w+3+96]=Sa(nt,st,bt)}function _l(o,w){var k=o[w-1+0],Ae=o[w-1+32],Ne=o[w-1+64],He=o[w-1+96];o[w+0+0]=k+Ae+1>>1,o[w+2+0]=o[w+0+32]=Ae+Ne+1>>1,o[w+2+32]=o[w+0+64]=Ne+He+1>>1,o[w+1+0]=Sa(k,Ae,Ne),o[w+3+0]=o[w+1+32]=Sa(Ae,Ne,He),o[w+3+32]=o[w+1+64]=Sa(Ne,He,He),o[w+3+64]=o[w+2+64]=o[w+0+96]=o[w+1+96]=o[w+2+96]=o[w+3+96]=He}function AA(o,w){var k=o[w-1+0],Ae=o[w-1+32],Ne=o[w-1+64],He=o[w-1+96],Ze=o[w-1-32],nt=o[w+0-32],st=o[w+1-32],bt=o[w+2-32];o[w+0+0]=o[w+2+32]=k+Ze+1>>1,o[w+0+32]=o[w+2+64]=Ae+k+1>>1,o[w+0+64]=o[w+2+96]=Ne+Ae+1>>1,o[w+0+96]=He+Ne+1>>1,o[w+3+0]=Sa(nt,st,bt),o[w+2+0]=Sa(Ze,nt,st),o[w+1+0]=o[w+3+32]=Sa(k,Ze,nt),o[w+1+32]=o[w+3+64]=Sa(Ae,k,Ze),o[w+1+64]=o[w+3+96]=Sa(Ne,Ae,k),o[w+1+96]=Sa(He,Ne,Ae)}function Po(o,w){var k;for(k=0;8>k;++k)y(o,w+32*k,o,w-32,8)}function _s(o,w){var k;for(k=0;8>k;++k)F(o,w,o[w-1],8),w+=32}function us(o,w,k){var Ae;for(Ae=0;8>Ae;++Ae)F(w,k+32*Ae,o,8)}function dl(o,w){var k,Ae=8;for(k=0;8>k;++k)Ae+=o[w+k-32]+o[w-1+32*k];us(Ae>>4,o,w)}function ja(o,w){var k,Ae=4;for(k=0;8>k;++k)Ae+=o[w+k-32];us(Ae>>3,o,w)}function Oa(o,w){var k,Ae=4;for(k=0;8>k;++k)Ae+=o[w-1+32*k];us(Ae>>3,o,w)}function $s(o,w){us(128,o,w)}function Il(o,w,k){var Ae=o[w-k],Ne=o[w+0],He=3*(Ne-Ae)+Ad[1020+o[w-2*k]-o[w+k]],Ze=io[112+(He+4>>3)];o[w-k]=po[255+Ae+io[112+(He+3>>3)]],o[w+0]=po[255+Ne-Ze]}function Ul(o,w,k,Ae){var Ne=o[w+0],He=o[w+k];return ao[255+o[w-2*k]-o[w-k]]>Ae||ao[255+He-Ne]>Ae}function Xc(o,w,k,Ae){return 4*ao[255+o[w-k]-o[w+0]]+ao[255+o[w-2*k]-o[w+k]]<=Ae}function ds(o,w,k,Ae,Ne){var He=o[w-3*k],Ze=o[w-2*k],nt=o[w-k],st=o[w+0],bt=o[w+k],jt=o[w+2*k],Or=o[w+3*k];return 4*ao[255+nt-st]+ao[255+Ze-bt]>Ae?0:ao[255+o[w-4*k]-He]<=Ne&&ao[255+He-Ze]<=Ne&&ao[255+Ze-nt]<=Ne&&ao[255+Or-jt]<=Ne&&ao[255+jt-bt]<=Ne&&ao[255+bt-st]<=Ne}function fl(o,w,k,Ae){var Ne=2*Ae+1;for(Ae=0;16>Ae;++Ae)Xc(o,w+Ae,k,Ne)&&Il(o,w+Ae,k)}function $l(o,w,k,Ae){var Ne=2*Ae+1;for(Ae=0;16>Ae;++Ae)Xc(o,w+Ae*k,1,Ne)&&Il(o,w+Ae*k,1)}function eA(o,w,k,Ae){var Ne;for(Ne=3;0<Ne;--Ne)fl(o,w+=4*k,k,Ae)}function lu(o,w,k,Ae){var Ne;for(Ne=3;0<Ne;--Ne)$l(o,w+=4,k,Ae)}function Qa(o,w,k,Ae,Ne,He,Ze,nt){for(He=2*He+1;0<Ne--;){if(ds(o,w,k,He,Ze))if(Ul(o,w,k,nt))Il(o,w,k);else{var st=o,bt=w,jt=k,Or=st[bt-2*jt],Ir=st[bt-jt],lr=st[bt+0],Cn=st[bt+jt],an=st[bt+2*jt],mr=27*(En=Ad[1020+3*(lr-Ir)+Ad[1020+Or-Cn]])+63>>7,or=18*En+63>>7,En=9*En+63>>7;st[bt-3*jt]=po[255+st[bt-3*jt]+En],st[bt-2*jt]=po[255+Or+or],st[bt-jt]=po[255+Ir+mr],st[bt+0]=po[255+lr-mr],st[bt+jt]=po[255+Cn-or],st[bt+2*jt]=po[255+an-En]}w+=Ae}}function hl(o,w,k,Ae,Ne,He,Ze,nt){for(He=2*He+1;0<Ne--;){if(ds(o,w,k,He,Ze))if(Ul(o,w,k,nt))Il(o,w,k);else{var st=o,bt=w,jt=k,Or=st[bt-jt],Ir=st[bt+0],lr=st[bt+jt],Cn=io[112+((an=3*(Ir-Or))+4>>3)],an=io[112+(an+3>>3)],mr=Cn+1>>1;st[bt-2*jt]=po[255+st[bt-2*jt]+mr],st[bt-jt]=po[255+Or+an],st[bt+0]=po[255+Ir-Cn],st[bt+jt]=po[255+lr-mr]}w+=Ae}}function gA(o,w,k,Ae,Ne,He){Qa(o,w,k,1,16,Ae,Ne,He)}function mA(o,w,k,Ae,Ne,He){Qa(o,w,1,k,16,Ae,Ne,He)}function mn(o,w,k,Ae,Ne,He){var Ze;for(Ze=3;0<Ze;--Ze)hl(o,w+=4*k,k,1,16,Ae,Ne,He)}function Au(o,w,k,Ae,Ne,He){var Ze;for(Ze=3;0<Ze;--Ze)hl(o,w+=4,1,k,16,Ae,Ne,He)}function Sd(o,w,k,Ae,Ne,He,Ze,nt){Qa(o,w,Ne,1,8,He,Ze,nt),Qa(k,Ae,Ne,1,8,He,Ze,nt)}function Gc(o,w,k,Ae,Ne,He,Ze,nt){Qa(o,w,1,Ne,8,He,Ze,nt),Qa(k,Ae,1,Ne,8,He,Ze,nt)}function Ec(o,w,k,Ae,Ne,He,Ze,nt){hl(o,w+4*Ne,Ne,1,8,He,Ze,nt),hl(k,Ae+4*Ne,Ne,1,8,He,Ze,nt)}function PA(o,w,k,Ae,Ne,He,Ze,nt){hl(o,w+4,1,Ne,8,He,Ze,nt),hl(k,Ae+4,1,Ne,8,He,Ze,nt)}function cu(){this.ba=new Ki,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new Aa,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function uu(){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 xs(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function vA(){this.ua=0,this.Wa=new Ot,this.vb=new Ot,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new G,this.yc=new Dt}function Jc(){this.xb=this.a=0,this.l=new La,this.ca=new Ki,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new be,this.Pb=0,this.wd=new be,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new vA,this.ab=0,this.gc=H(4,xs),this.Oc=0}function JA(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new La,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function Yc(o,w,k,Ae,Ne,He,Ze){for(o=o==null?0:o[w+0],w=0;w<Ze;++w)Ne[He+w]=o+k[Ae+w]&255,o=Ne[He+w]}function Sc(o,w,k,Ae,Ne,He,Ze){var nt;if(o==null)Yc(null,null,k,Ae,Ne,He,Ze);else for(nt=0;nt<Ze;++nt)Ne[He+nt]=o[w+nt]+k[Ae+nt]&255}function DA(o,w,k,Ae,Ne,He,Ze){if(o==null)Yc(null,null,k,Ae,Ne,He,Ze);else{var nt,st=o[w+0],bt=st,jt=st;for(nt=0;nt<Ze;++nt)bt=jt+(st=o[w+nt])-bt,jt=k[Ae+nt]+(-256&bt?0>bt?0:255:bt)&255,bt=st,Ne[He+nt]=jt}}function qc(o,w,k,Ae){var Ne=w.width,He=w.o;if(a(o!=null&&w!=null),0>k||0>=Ae||k+Ae>He)return null;if(!o.Cc){if(o.ga==null){var Ze;if(o.ga=new JA,(Ze=o.ga==null)||(Ze=w.width*w.o,a(o.Gb.length==0),o.Gb=x(Ze),o.Uc=0,o.Gb==null?Ze=0:(o.mb=o.Gb,o.nb=o.Uc,o.rc=null,Ze=1),Ze=!Ze),!Ze){Ze=o.ga;var nt=o.Fa,st=o.P,bt=o.qc,jt=o.mb,Or=o.nb,Ir=st+1,lr=bt-1,Cn=Ze.l;if(a(nt!=null&&jt!=null&&w!=null),hc[0]=null,hc[1]=Yc,hc[2]=Sc,hc[3]=DA,Ze.ca=jt,Ze.tb=Or,Ze.c=w.width,Ze.i=w.height,a(0<Ze.c&&0<Ze.i),1>=bt)w=0;else if(Ze.$a=nt[st+0]>>0&3,Ze.Z=nt[st+0]>>2&3,Ze.Lc=nt[st+0]>>4&3,st=nt[st+0]>>6&3,0>Ze.$a||1<Ze.$a||4<=Ze.Z||1<Ze.Lc||st)w=0;else if(Cn.put=Uo,Cn.ac=oa,Cn.bc=jo,Cn.ma=Ze,Cn.width=w.width,Cn.height=w.height,Cn.Da=w.Da,Cn.v=w.v,Cn.va=w.va,Cn.j=w.j,Cn.o=w.o,Ze.$a)e:{a(Ze.$a==1),w=Ko();t:for(;;){if(w==null){w=0;break e}if(a(Ze!=null),Ze.mc=w,w.c=Ze.c,w.i=Ze.i,w.l=Ze.l,w.l.ma=Ze,w.l.width=Ze.c,w.l.height=Ze.i,w.a=0,ze(w.m,nt,Ir,lr),!As(Ze.c,Ze.i,1,w,null)||(w.ab==1&&w.gc[0].hc==3&&Da(w.s)?(Ze.ic=1,nt=w.c*w.i,w.Ta=null,w.Ua=0,w.V=x(nt),w.Ba=0,w.V==null?(w.a=1,w=0):w=1):(Ze.ic=0,w=gs(w,Ze.c)),!w))break t;w=1;break e}Ze.mc=null,w=0}else w=lr>=Ze.c*Ze.i;Ze=!w}if(Ze)return null;o.ga.Lc!=1?o.Ga=0:Ae=He-k}a(o.ga!=null),a(k+Ae<=He);e:{if(w=(nt=o.ga).c,He=nt.l.o,nt.$a==0){if(Ir=o.rc,lr=o.Vc,Cn=o.Fa,st=o.P+1+k*w,bt=o.mb,jt=o.nb+k*w,a(st<=o.P+o.qc),nt.Z!=0)for(a(hc[nt.Z]!=null),Ze=0;Ze<Ae;++Ze)hc[nt.Z](Ir,lr,Cn,st,bt,jt,w),Ir=bt,lr=jt,jt+=w,st+=w;else for(Ze=0;Ze<Ae;++Ze)y(bt,jt,Cn,st,w),Ir=bt,lr=jt,jt+=w,st+=w;o.rc=Ir,o.Vc=lr}else{if(a(nt.mc!=null),w=k+Ae,a((Ze=nt.mc)!=null),a(w<=Ze.i),Ze.C>=w)w=1;else if(nt.ic||zr(),nt.ic){nt=Ze.V,Ir=Ze.Ba,lr=Ze.c;var an=Ze.i,mr=(Cn=1,st=Ze.$/lr,bt=Ze.$%lr,jt=Ze.m,Or=Ze.s,Ze.$),or=lr*an,En=lr*w,Jn=Or.wc,Pn=mr<En?Go(Or,bt,st):null;a(mr<=or),a(w<=an),a(Da(Or));t:for(;;){for(;!jt.h&&mr<En;){if(bt&Jn||(Pn=Go(Or,bt,st)),a(Pn!=null),Bt(jt),256>(an=ri(Pn.G[0],Pn.H[0],jt)))nt[Ir+mr]=an,++mr,++bt>=lr&&(bt=0,++st<=w&&!(st%16)&&no(Ze,st));else{if(!(280>an)){Cn=0;break t}an=co(an-256,jt);var Oi,Si=ri(Pn.G[4],Pn.H[4],jt);if(Bt(jt),!(mr>=(Si=ls(lr,Si=co(Si,jt)))&&or-mr>=an)){Cn=0;break t}for(Oi=0;Oi<an;++Oi)nt[Ir+mr+Oi]=nt[Ir+mr+Oi-Si];for(mr+=an,bt+=an;bt>=lr;)bt-=lr,++st<=w&&!(st%16)&&no(Ze,st);mr<En&&bt&Jn&&(Pn=Go(Or,bt,st))}a(jt.h==qe(jt))}no(Ze,st>w?w:st);break t}!Cn||jt.h&&mr<or?(Cn=0,Ze.a=jt.h?5:3):Ze.$=mr,w=Cn}else w=Yi(Ze,Ze.V,Ze.Ba,Ze.c,Ze.i,w,cs);if(!w){Ae=0;break e}}k+Ae>=He&&(o.Cc=1),Ae=1}if(!Ae)return null;if(o.Cc&&((Ae=o.ga)!=null&&(Ae.mc=null),o.ga=null,0<o.Ga))return alert("todo:WebPDequantizeLevels"),null}return o.nb+k*Ne}function R(o,w,k,Ae,Ne,He){for(;0<Ne--;){var Ze,nt=o,st=w+(k?1:0),bt=o,jt=w+(k?0:3);for(Ze=0;Ze<Ae;++Ze){var Or=bt[jt+4*Ze];Or!=255&&(Or*=32897,nt[st+4*Ze+0]=nt[st+4*Ze+0]*Or>>23,nt[st+4*Ze+1]=nt[st+4*Ze+1]*Or>>23,nt[st+4*Ze+2]=nt[st+4*Ze+2]*Or>>23)}w+=He}}function We(o,w,k,Ae,Ne){for(;0<Ae--;){var He;for(He=0;He<k;++He){var Ze=o[w+2*He+0],nt=15&(bt=o[w+2*He+1]),st=4369*nt,bt=(240&bt|bt>>4)*st>>16;o[w+2*He+0]=(240&Ze|Ze>>4)*st>>16&240|(15&Ze|Ze<<4)*st>>16>>4&15,o[w+2*He+1]=240&bt|nt}w+=Ne}}function Zt(o,w,k,Ae,Ne,He,Ze,nt){var st,bt,jt=255;for(bt=0;bt<Ne;++bt){for(st=0;st<Ae;++st){var Or=o[w+st];He[Ze+4*st]=Or,jt&=Or}w+=k,Ze+=nt}return jt!=255}function gr(o,w,k,Ae,Ne){var He;for(He=0;He<Ne;++He)k[Ae+He]=o[w+He]>>8}function zr(){cA=R,qo=We,ss=Zt,Fs=gr}function Bn(o,w,k){ur[o]=function(Ae,Ne,He,Ze,nt,st,bt,jt,Or,Ir,lr,Cn,an,mr,or,En,Jn){var Pn,Oi=Jn-1>>1,Si=nt[st+0]|bt[jt+0]<<16,ca=Or[Ir+0]|lr[Cn+0]<<16;a(Ae!=null);var Pi=3*Si+ca+131074>>2;for(w(Ae[Ne+0],255&Pi,Pi>>16,an,mr),He!=null&&(Pi=3*ca+Si+131074>>2,w(He[Ze+0],255&Pi,Pi>>16,or,En)),Pn=1;Pn<=Oi;++Pn){var eo=nt[st+Pn]|bt[jt+Pn]<<16,qa=Or[Ir+Pn]|lr[Cn+Pn]<<16,_a=Si+eo+ca+qa+524296,Xa=_a+2*(eo+ca)>>3;Pi=Xa+Si>>1,Si=(_a=_a+2*(Si+qa)>>3)+eo>>1,w(Ae[Ne+2*Pn-1],255&Pi,Pi>>16,an,mr+(2*Pn-1)*k),w(Ae[Ne+2*Pn-0],255&Si,Si>>16,an,mr+(2*Pn-0)*k),He!=null&&(Pi=_a+ca>>1,Si=Xa+qa>>1,w(He[Ze+2*Pn-1],255&Pi,Pi>>16,or,En+(2*Pn-1)*k),w(He[Ze+2*Pn+0],255&Si,Si>>16,or,En+(2*Pn+0)*k)),Si=eo,ca=qa}1&Jn||(Pi=3*Si+ca+131074>>2,w(Ae[Ne+Jn-1],255&Pi,Pi>>16,an,mr+(Jn-1)*k),He!=null&&(Pi=3*ca+Si+131074>>2,w(He[Ze+Jn-1],255&Pi,Pi>>16,or,En+(Jn-1)*k)))}}function li(){SA[Tu]=Wu,SA[Mc]=hd,SA[Wd]=Vu,SA[Lc]=Dc,SA[tu]=pc,SA[Pc]=Yd,SA[cd]=qd,SA[ol]=hd,SA[Uu]=Dc,SA[ju]=pc,SA[Vn]=Yd}function qi(o){return o&~yf?0>o?0:255:o>>_d}function ya(o,w){return qi((19077*o>>8)+(26149*w>>8)-14234)}function Za(o,w,k){return qi((19077*o>>8)-(6419*w>>8)-(13320*k>>8)+8708)}function Na(o,w){return qi((19077*o>>8)+(33050*w>>8)-17685)}function sa(o,w,k,Ae,Ne){Ae[Ne+0]=ya(o,k),Ae[Ne+1]=Za(o,w,k),Ae[Ne+2]=Na(o,w)}function ws(o,w,k,Ae,Ne){Ae[Ne+0]=Na(o,w),Ae[Ne+1]=Za(o,w,k),Ae[Ne+2]=ya(o,k)}function Es(o,w,k,Ae,Ne){var He=Za(o,w,k);w=He<<3&224|Na(o,w)>>3,Ae[Ne+0]=248&ya(o,k)|He>>5,Ae[Ne+1]=w}function Yo(o,w,k,Ae,Ne){var He=240&Na(o,w)|15;Ae[Ne+0]=240&ya(o,k)|Za(o,w,k)>>4,Ae[Ne+1]=He}function pl(o,w,k,Ae,Ne){Ae[Ne+0]=255,sa(o,w,k,Ae,Ne+1)}function Ss(o,w,k,Ae,Ne){ws(o,w,k,Ae,Ne),Ae[Ne+3]=255}function OA(o,w,k,Ae,Ne){sa(o,w,k,Ae,Ne),Ae[Ne+3]=255}function gl(o,w){return 0>o?0:o>w?w:o}function tA(o,w,k){ur[o]=function(Ae,Ne,He,Ze,nt,st,bt,jt,Or){for(var Ir=jt+(-2&Or)*k;jt!=Ir;)w(Ae[Ne+0],He[Ze+0],nt[st+0],bt,jt),w(Ae[Ne+1],He[Ze+0],nt[st+0],bt,jt+k),Ne+=2,++Ze,++st,jt+=2*k;1&Or&&w(Ae[Ne+0],He[Ze+0],nt[st+0],bt,jt)}}function oc(o,w,k){return k==0?o==0?w==0?6:5:w==0?4:0:k}function du(o,w,k,Ae,Ne){switch(o>>>30){case 3:$A(w,k,Ae,Ne,0);break;case 2:Is(w,k,Ae,Ne);break;case 1:zl(w,k,Ae,Ne)}}function fu(o,w){var k,Ae,Ne=w.M,He=w.Nb,Ze=o.oc,nt=o.pc+40,st=o.oc,bt=o.pc+584,jt=o.oc,Or=o.pc+600;for(k=0;16>k;++k)Ze[nt+32*k-1]=129;for(k=0;8>k;++k)st[bt+32*k-1]=129,jt[Or+32*k-1]=129;for(0<Ne?Ze[nt-1-32]=st[bt-1-32]=jt[Or-1-32]=129:(F(Ze,nt-32-1,127,21),F(st,bt-32-1,127,9),F(jt,Or-32-1,127,9)),Ae=0;Ae<o.za;++Ae){var Ir=w.ya[w.aa+Ae];if(0<Ae){for(k=-1;16>k;++k)y(Ze,nt+32*k-4,Ze,nt+32*k+12,4);for(k=-1;8>k;++k)y(st,bt+32*k-4,st,bt+32*k+4,4),y(jt,Or+32*k-4,jt,Or+32*k+4,4)}var lr=o.Gd,Cn=o.Hd+Ae,an=Ir.ad,mr=Ir.Hc;if(0<Ne&&(y(Ze,nt-32,lr[Cn].y,0,16),y(st,bt-32,lr[Cn].f,0,8),y(jt,Or-32,lr[Cn].ea,0,8)),Ir.Za){var or=Ze,En=nt-32+16;for(0<Ne&&(Ae>=o.za-1?F(or,En,lr[Cn].y[15],4):y(or,En,lr[Cn+1].y,0,4)),k=0;4>k;k++)or[En+128+k]=or[En+256+k]=or[En+384+k]=or[En+0+k];for(k=0;16>k;++k,mr<<=2)or=Ze,En=nt+Pt[k],EA[Ir.Ob[k]](or,En),du(mr,an,16*+k,or,En)}else if(or=oc(Ae,Ne,Ir.Ob[0]),bl[or](Ze,nt),mr!=0)for(k=0;16>k;++k,mr<<=2)du(mr,an,16*+k,Ze,nt+Pt[k]);for(k=Ir.Gc,or=oc(Ae,Ne,Ir.Dd),fc[or](st,bt),fc[or](jt,Or),mr=an,or=st,En=bt,255&(Ir=k>>0)&&(170&Ir?Ru(mr,256,or,En):wA(mr,256,or,En)),Ir=jt,mr=Or,255&(k>>=8)&&(170&k?Ru(an,320,Ir,mr):wA(an,320,Ir,mr)),Ne<o.Ub-1&&(y(lr[Cn].y,0,Ze,nt+480,16),y(lr[Cn].f,0,st,bt+224,8),y(lr[Cn].ea,0,jt,Or+224,8)),k=8*He*o.B,lr=o.sa,Cn=o.ta+16*Ae+16*He*o.R,an=o.qa,Ir=o.ra+8*Ae+k,mr=o.Ha,or=o.Ia+8*Ae+k,k=0;16>k;++k)y(lr,Cn+k*o.R,Ze,nt+32*k,16);for(k=0;8>k;++k)y(an,Ir+k*o.B,st,bt+32*k,8),y(mr,or+k*o.B,jt,Or+32*k,8)}}function sc(o,w,k,Ae,Ne,He,Ze,nt,st){var bt=[0],jt=[0],Or=0,Ir=st!=null?st.kd:0,lr=st!=null?st:new uu;if(o==null||12>k)return 7;lr.data=o,lr.w=w,lr.ha=k,w=[w],k=[k],lr.gb=[lr.gb];e:{var Cn=w,an=k,mr=lr.gb;if(a(o!=null),a(an!=null),a(mr!=null),mr[0]=0,12<=an[0]&&!l(o,Cn[0],"RIFF")){if(l(o,Cn[0]+8,"WEBP")){mr=3;break e}var or=un(o,Cn[0]+4);if(12>or||4294967286<or){mr=3;break e}if(Ir&&or>an[0]-8){mr=7;break e}mr[0]=or,Cn[0]+=12,an[0]-=12}mr=0}if(mr!=0)return mr;for(or=0<lr.gb[0],k=k[0];;){e:{var En=o;an=w,mr=k;var Jn=bt,Pn=jt,Oi=Cn=[0];if((Pi=Or=[Or])[0]=0,8>mr[0])mr=7;else{if(!l(En,an[0],"VP8X")){if(un(En,an[0]+4)!=10){mr=3;break e}if(18>mr[0]){mr=7;break e}var Si=un(En,an[0]+8),ca=1+_r(En,an[0]+12);if(2147483648<=ca*(En=1+_r(En,an[0]+15))){mr=3;break e}Oi!=null&&(Oi[0]=Si),Jn!=null&&(Jn[0]=ca),Pn!=null&&(Pn[0]=En),an[0]+=18,mr[0]-=18,Pi[0]=1}mr=0}}if(Or=Or[0],Cn=Cn[0],mr!=0)return mr;if(an=!!(2&Cn),!or&&Or)return 3;if(He!=null&&(He[0]=!!(16&Cn)),Ze!=null&&(Ze[0]=an),nt!=null&&(nt[0]=0),Ze=bt[0],Cn=jt[0],Or&&an&&st==null){mr=0;break}if(4>k){mr=7;break}if(or&&Or||!or&&!Or&&!l(o,w[0],"ALPH")){k=[k],lr.na=[lr.na],lr.P=[lr.P],lr.Sa=[lr.Sa];e:{Si=o,mr=w,or=k;var Pi=lr.gb;Jn=lr.na,Pn=lr.P,Oi=lr.Sa,ca=22,a(Si!=null),a(or!=null),En=mr[0];var eo=or[0];for(a(Jn!=null),a(Oi!=null),Jn[0]=null,Pn[0]=null,Oi[0]=0;;){if(mr[0]=En,or[0]=eo,8>eo){mr=7;break e}var qa=un(Si,En+4);if(4294967286<qa){mr=3;break e}var _a=8+qa+1&-2;if(ca+=_a,0<Pi&&ca>Pi){mr=3;break e}if(!l(Si,En,"VP8 ")||!l(Si,En,"VP8L")){mr=0;break e}if(eo[0]<_a){mr=7;break e}l(Si,En,"ALPH")||(Jn[0]=Si,Pn[0]=En+8,Oi[0]=qa),En+=_a,eo-=_a}}if(k=k[0],lr.na=lr.na[0],lr.P=lr.P[0],lr.Sa=lr.Sa[0],mr!=0)break}k=[k],lr.Ja=[lr.Ja],lr.xa=[lr.xa];e:if(Pi=o,mr=w,or=k,Jn=lr.gb[0],Pn=lr.Ja,Oi=lr.xa,Si=mr[0],En=!l(Pi,Si,"VP8 "),ca=!l(Pi,Si,"VP8L"),a(Pi!=null),a(or!=null),a(Pn!=null),a(Oi!=null),8>or[0])mr=7;else{if(En||ca){if(Pi=un(Pi,Si+4),12<=Jn&&Pi>Jn-12){mr=3;break e}if(Ir&&Pi>or[0]-8){mr=7;break e}Pn[0]=Pi,mr[0]+=8,or[0]-=8,Oi[0]=ca}else Oi[0]=5<=or[0]&&Pi[Si+0]==47&&!(Pi[Si+4]>>5),Pn[0]=or[0];mr=0}if(k=k[0],lr.Ja=lr.Ja[0],lr.xa=lr.xa[0],w=w[0],mr!=0)break;if(4294967286<lr.Ja)return 3;if(nt==null||an||(nt[0]=lr.xa?2:1),Ze=[Ze],Cn=[Cn],lr.xa){if(5>k){mr=7;break}nt=Ze,Ir=Cn,an=He,o==null||5>k?o=0:5<=k&&o[w+0]==47&&!(o[w+4]>>5)?(or=[0],Pi=[0],Jn=[0],ze(Pn=new be,o,w,k),ia(Pn,or,Pi,Jn)?(nt!=null&&(nt[0]=or[0]),Ir!=null&&(Ir[0]=Pi[0]),an!=null&&(an[0]=Jn[0]),o=1):o=0):o=0}else{if(10>k){mr=7;break}nt=Cn,o==null||10>k||!Mo(o,w+3,k-3)?o=0:(Ir=o[w+0]|o[w+1]<<8|o[w+2]<<16,an=16383&(o[w+7]<<8|o[w+6]),o=16383&(o[w+9]<<8|o[w+8]),1&Ir||3<(Ir>>1&7)||!(Ir>>4&1)||Ir>>5>=lr.Ja||!an||!o?o=0:(Ze&&(Ze[0]=an),nt&&(nt[0]=o),o=1))}if(!o||(Ze=Ze[0],Cn=Cn[0],Or&&(bt[0]!=Ze||jt[0]!=Cn)))return 3;st!=null&&(st[0]=lr,st.offset=w-st.w,a(4294967286>w-st.w),a(st.offset==st.ha-k));break}return mr==0||mr==7&&Or&&st==null?(He!=null&&(He[0]|=lr.na!=null&&0<lr.na.length),Ae!=null&&(Ae[0]=Ze),Ne!=null&&(Ne[0]=Cn),0):mr}function _c(o,w,k){var Ae=w.width,Ne=w.height,He=0,Ze=0,nt=Ae,st=Ne;if(w.Da=o!=null&&0<o.Da,w.Da&&(nt=o.cd,st=o.bd,He=o.v,Ze=o.j,11>k||(He&=-2,Ze&=-2),0>He||0>Ze||0>=nt||0>=st||He+nt>Ae||Ze+st>Ne))return 0;if(w.v=He,w.j=Ze,w.va=He+nt,w.o=Ze+st,w.U=nt,w.T=st,w.da=o!=null&&0<o.da,w.da){if(!hi(nt,st,k=[o.ib],He=[o.hb]))return 0;w.ib=k[0],w.hb=He[0]}return w.ob=o!=null&&o.ob,w.Kb=o==null||!o.Sd,w.da&&(w.ob=w.ib<3*Ae/4&&w.hb<3*Ne/4,w.Kb=0),1}function ku(o){if(o==null)return 2;if(11>o.S){var w=o.f.RGBA;w.fb+=(o.height-1)*w.A,w.A=-w.A}else w=o.f.kb,o=o.height,w.O+=(o-1)*w.fa,w.fa=-w.fa,w.N+=(o-1>>1)*w.Ab,w.Ab=-w.Ab,w.W+=(o-1>>1)*w.Db,w.Db=-w.Db,w.F!=null&&(w.J+=(o-1)*w.lb,w.lb=-w.lb);return 0}function hu(o,w,k,Ae){if(Ae==null||0>=o||0>=w)return 2;if(k!=null){if(k.Da){var Ne=k.cd,He=k.bd,Ze=-2&k.v,nt=-2&k.j;if(0>Ze||0>nt||0>=Ne||0>=He||Ze+Ne>o||nt+He>w)return 2;o=Ne,w=He}if(k.da){if(!hi(o,w,Ne=[k.ib],He=[k.hb]))return 2;o=Ne[0],w=He[0]}}Ae.width=o,Ae.height=w;e:{var st=Ae.width,bt=Ae.height;if(o=Ae.S,0>=st||0>=bt||!(o>=Tu&&13>o))o=2;else{if(0>=Ae.Rd&&Ae.sd==null){Ze=He=Ne=w=0;var jt=(nt=st*Jr[o])*bt;if(11>o||(He=(bt+1)/2*(w=(st+1)/2),o==12&&(Ze=(Ne=st)*bt)),(bt=x(jt+2*He+Ze))==null){o=1;break e}Ae.sd=bt,11>o?((st=Ae.f.RGBA).eb=bt,st.fb=0,st.A=nt,st.size=jt):((st=Ae.f.kb).y=bt,st.O=0,st.fa=nt,st.Fd=jt,st.f=bt,st.N=0+jt,st.Ab=w,st.Cd=He,st.ea=bt,st.W=0+jt+He,st.Db=w,st.Ed=He,o==12&&(st.F=bt,st.J=0+jt+2*He),st.Tc=Ze,st.lb=Ne)}if(w=1,Ne=Ae.S,He=Ae.width,Ze=Ae.height,Ne>=Tu&&13>Ne)if(11>Ne)o=Ae.f.RGBA,w&=(nt=Math.abs(o.A))*(Ze-1)+He<=o.size,w&=nt>=He*Jr[Ne],w&=o.eb!=null;else{o=Ae.f.kb,nt=(He+1)/2,jt=(Ze+1)/2,st=Math.abs(o.fa),bt=Math.abs(o.Ab);var Or=Math.abs(o.Db),Ir=Math.abs(o.lb),lr=Ir*(Ze-1)+He;w&=st*(Ze-1)+He<=o.Fd,w&=bt*(jt-1)+nt<=o.Cd,w=(w&=Or*(jt-1)+nt<=o.Ed)&st>=He&bt>=nt&Or>=nt,w&=o.y!=null,w&=o.f!=null,w&=o.ea!=null,Ne==12&&(w&=Ir>=He,w&=lr<=o.Tc,w&=o.F!=null)}else w=0;o=w?0:2}}return o!=0||k!=null&&k.fd&&(o=ku(Ae)),o}var Ls=64,$c=[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],os=24,yA=32,YA=8,Hs=[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];$r("Predictor0","PredictorAdd0"),ur.Predictor0=function(){return 4278190080},ur.Predictor1=function(o){return o},ur.Predictor2=function(o,w,k){return w[k+0]},ur.Predictor3=function(o,w,k){return w[k+1]},ur.Predictor4=function(o,w,k){return w[k-1]},ur.Predictor5=function(o,w,k){return en(en(o,w[k+1]),w[k+0])},ur.Predictor6=function(o,w,k){return en(o,w[k-1])},ur.Predictor7=function(o,w,k){return en(o,w[k+0])},ur.Predictor8=function(o,w,k){return en(w[k-1],w[k+0])},ur.Predictor9=function(o,w,k){return en(w[k+0],w[k+1])},ur.Predictor10=function(o,w,k){return en(en(o,w[k-1]),en(w[k+0],w[k+1]))},ur.Predictor11=function(o,w,k){var Ae=w[k+0];return 0>=gi(Ae>>24&255,o>>24&255,(w=w[k-1])>>24&255)+gi(Ae>>16&255,o>>16&255,w>>16&255)+gi(Ae>>8&255,o>>8&255,w>>8&255)+gi(255&Ae,255&o,255&w)?Ae:o},ur.Predictor12=function(o,w,k){var Ae=w[k+0];return(Un((o>>24&255)+(Ae>>24&255)-((w=w[k-1])>>24&255))<<24|Un((o>>16&255)+(Ae>>16&255)-(w>>16&255))<<16|Un((o>>8&255)+(Ae>>8&255)-(w>>8&255))<<8|Un((255&o)+(255&Ae)-(255&w)))>>>0},ur.Predictor13=function(o,w,k){var Ae=w[k-1];return(mi((o=en(o,w[k+0]))>>24&255,Ae>>24&255)<<24|mi(o>>16&255,Ae>>16&255)<<16|mi(o>>8&255,Ae>>8&255)<<8|mi(o>>0&255,Ae>>0&255))>>>0};var ml=ur.PredictorAdd0;ur.PredictorAdd1=ni,$r("Predictor2","PredictorAdd2"),$r("Predictor3","PredictorAdd3"),$r("Predictor4","PredictorAdd4"),$r("Predictor5","PredictorAdd5"),$r("Predictor6","PredictorAdd6"),$r("Predictor7","PredictorAdd7"),$r("Predictor8","PredictorAdd8"),$r("Predictor9","PredictorAdd9"),$r("Predictor10","PredictorAdd10"),$r("Predictor11","PredictorAdd11"),$r("Predictor12","PredictorAdd12"),$r("Predictor13","PredictorAdd13");var jl=ur.PredictorAdd2;zi("ColorIndexInverseTransform","MapARGB","32b",function(o){return o>>8&255},function(o){return o}),zi("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(o){return o},function(o){return o>>8&255});var vl,Ks=ur.ColorIndexInverseTransform,Hl=ur.MapARGB,bA=ur.VP8LColorIndexInverseTransformAlpha,lc=ur.MapAlpha,Kl=ur.VP8LPredictorsAdd=[];Kl.length=16,(ur.VP8LPredictors=[]).length=16,(ur.VP8LPredictorsAdd_C=[]).length=16,(ur.VP8LPredictors_C=[]).length=16;var QA,al,el,Ac,qA,_A,pu,$A,Is,Ru,zl,wA,gu,ld,eu,CA,BA,rA,Zl,Ic,Fc,cc,Nu,xA,cA,qo,ss,Fs,Ea=x(511),Di=x(2041),uA=x(225),uc=x(767),Ps=0,Ad=Di,io=uA,po=uc,ao=Ea,Tu=0,Mc=1,Wd=2,Lc=3,tu=4,Pc=5,cd=6,ol=7,Uu=8,ju=9,Vn=10,_o=[2,3,7],Vd=[3,3,11],Xd=[280,256,256,256,40],Gd=[0,1,1,1,0],Id=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],Hu=[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],ud=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],vf=8,mu=[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],Wl=[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],kA=null,Ds=[[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]],Ku=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],dd=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],dc=[[[[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]]]],yl=[[[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]]],fd=[[[[255,255,255,255,255,255,255,255,255,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]]]],zu=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],bl=[],EA=[],fc=[],Zu=1,Jd=2,hc=[],SA=[];Bn("UpsampleRgbLinePair",sa,3),Bn("UpsampleBgrLinePair",ws,3),Bn("UpsampleRgbaLinePair",OA,4),Bn("UpsampleBgraLinePair",Ss,4),Bn("UpsampleArgbLinePair",pl,4),Bn("UpsampleRgba4444LinePair",Yo,2),Bn("UpsampleRgb565LinePair",Es,2);var Wu=ur.UpsampleRgbLinePair,Vu=ur.UpsampleBgrLinePair,hd=ur.UpsampleRgbaLinePair,Dc=ur.UpsampleBgraLinePair,pc=ur.UpsampleArgbLinePair,Yd=ur.UpsampleRgba4444LinePair,qd=ur.UpsampleRgb565LinePair,vu=16,Xu=1<<vu-1,Gu=-227,Fd=482,_d=6,yf=(256<<_d)-1,m=0,f=x(256),b=x(256),v=x(256),ie=x(256),Le=x(Fd-Gu),it=x(Fd-Gu);tA("YuvToRgbRow",sa,3),tA("YuvToBgrRow",ws,3),tA("YuvToRgbaRow",OA,4),tA("YuvToBgraRow",Ss,4),tA("YuvToArgbRow",pl,4),tA("YuvToRgba4444Row",Yo,2),tA("YuvToRgb565Row",Es,2);var Pt=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],Lt=[0,2,8],wr=[8,7,6,4,4,2,2,2,1,1,1,1],Nr=1;this.WebPDecodeRGBA=function(o,w,k,Ae,Ne){var He=Mc,Ze=new cu,nt=new Ki;Ze.ba=nt,nt.S=He,nt.width=[nt.width],nt.height=[nt.height];var st=nt.width,bt=nt.height,jt=new Ui;if(jt==null||o==null)var Or=2;else a(jt!=null),Or=sc(o,w,k,jt.width,jt.height,jt.Pd,jt.Qd,jt.format,null);if(Or!=0?st=0:(st!=null&&(st[0]=jt.width[0]),bt!=null&&(bt[0]=jt.height[0]),st=1),st){nt.width=nt.width[0],nt.height=nt.height[0],Ae!=null&&(Ae[0]=nt.width),Ne!=null&&(Ne[0]=nt.height);e:{if(Ae=new La,(Ne=new uu).data=o,Ne.w=w,Ne.ha=k,Ne.kd=1,w=[0],a(Ne!=null),((o=sc(Ne.data,Ne.w,Ne.ha,null,null,null,w,null,Ne))==0||o==7)&&w[0]&&(o=4),(w=o)==0){if(a(Ze!=null),Ae.data=Ne.data,Ae.w=Ne.w+Ne.offset,Ae.ha=Ne.ha-Ne.offset,Ae.put=Uo,Ae.ac=oa,Ae.bc=jo,Ae.ma=Ze,Ne.xa){if((o=Ko())==null){Ze=1;break e}if(function(Ir,lr){var Cn=[0],an=[0],mr=[0];t:for(;;){if(Ir==null)return 0;if(lr==null)return Ir.a=2,0;if(Ir.l=lr,Ir.a=0,ze(Ir.m,lr.data,lr.w,lr.ha),!ia(Ir.m,Cn,an,mr)){Ir.a=3;break t}if(Ir.xb=Jd,lr.width=Cn[0],lr.height=an[0],!As(Cn[0],an[0],1,Ir,null))break t;return 1}return a(Ir.a!=0),0}(o,Ae)){if(Ae=(w=hu(Ae.width,Ae.height,Ze.Oa,Ze.ba))==0){t:{Ae=o;r:for(;;){if(Ae==null){Ae=0;break t}if(a(Ae.s.yc!=null),a(Ae.s.Ya!=null),a(0<Ae.s.Wb),a((k=Ae.l)!=null),a((Ne=k.ma)!=null),Ae.xb!=0){if(Ae.ca=Ne.ba,Ae.tb=Ne.tb,a(Ae.ca!=null),!_c(Ne.Oa,k,Lc)){Ae.a=2;break r}if(!gs(Ae,k.width)||k.da)break r;if((k.da||Pa(Ae.ca.S))&&zr(),11>Ae.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),Ae.ca.f.kb.F!=null&&zr()),Ae.Pb&&0<Ae.s.ua&&Ae.s.vb.X==null&&!jn(Ae.s.vb,Ae.s.Wa.Xa)){Ae.a=1;break r}Ae.xb=0}if(!Yi(Ae,Ae.V,Ae.Ba,Ae.c,Ae.i,k.o,kn))break r;Ne.Dc=Ae.Ma,Ae=1;break t}a(Ae.a!=0),Ae=0}Ae=!Ae}Ae&&(w=o.a)}else w=o.a}else{if((o=new ho)==null){Ze=1;break e}if(o.Fa=Ne.na,o.P=Ne.P,o.qc=Ne.Sa,ys(o,Ae)){if((w=hu(Ae.width,Ae.height,Ze.Oa,Ze.ba))==0){if(o.Aa=0,k=Ze.Oa,a((Ne=o)!=null),k!=null){if(0<(st=0>(st=k.Md)?0:100<st?255:255*st/100)){for(bt=jt=0;4>bt;++bt)12>(Or=Ne.pb[bt]).lc&&(Or.ia=st*wr[0>Or.lc?0:Or.lc]>>3),jt|=Or.ia;jt&&(alert("todo:VP8InitRandom"),Ne.ia=1)}Ne.Ga=k.Id,100<Ne.Ga?Ne.Ga=100:0>Ne.Ga&&(Ne.Ga=0)}Jl(o,Ae)||(w=o.a)}}else w=o.a}w==0&&Ze.Oa!=null&&Ze.Oa.fd&&(w=ku(Ze.ba))}Ze=w}He=Ze!=0?null:11>He?nt.f.RGBA.eb:nt.f.kb.y}else He=null;return He};var Jr=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function Me(ur,rn){for(var yn="",Et=0;Et<4;Et++)yn+=String.fromCharCode(ur[rn++]);return yn}function Ge(ur,rn){return(ur[rn+0]<<0|ur[rn+1]<<8|ur[rn+2]<<16)>>>0}function Xe(ur,rn){return(ur[rn+0]<<0|ur[rn+1]<<8|ur[rn+2]<<16|ur[rn+3]<<24)>>>0}new ae;var ct=[0],xe=[0],Ht=[],St=new ae,zt=A,gt=function(ur,rn){var yn={},Et=0,Dt=!1,Z=0,G=0;if(yn.frames=[],!function(Ve,qe,yt,Bt){for(var Ut=0;Ut<Bt;Ut++)if(Ve[qe+Ut]!=yt.charCodeAt(Ut))return!0;return!1}(ur,rn,"RIFF",4)){var Ie,Re;for(Xe(ur,rn+=4),rn+=8;rn<ur.length;){var _e=Me(ur,rn),ze=Xe(ur,rn+=4);rn+=4;var ft=ze+(1&ze);switch(_e){case"VP8 ":case"VP8L":yn.frames[Et]===void 0&&(yn.frames[Et]={}),(be=yn.frames[Et]).src_off=Dt?G:rn-8,be.src_size=Z+ze+8,Et++,Dt&&(Dt=!1,Z=0,G=0);break;case"VP8X":(be=yn.header={}).feature_flags=ur[rn];var mt=rn+4;be.canvas_width=1+Ge(ur,mt),mt+=3,be.canvas_height=1+Ge(ur,mt),mt+=3;break;case"ALPH":Dt=!0,Z=ft+8,G=rn-8;break;case"ANIM":(be=yn.header).bgcolor=Xe(ur,rn),mt=rn+4,be.loop_count=(Ie=ur)[(Re=mt)+0]<<0|Ie[Re+1]<<8,mt+=2;break;case"ANMF":var Qt,be;(be=yn.frames[Et]={}).offset_x=2*Ge(ur,rn),rn+=3,be.offset_y=2*Ge(ur,rn),rn+=3,be.width=1+Ge(ur,rn),rn+=3,be.height=1+Ge(ur,rn),rn+=3,be.duration=Ge(ur,rn),rn+=3,Qt=ur[rn++],be.dispose=1&Qt,be.blend=Qt>>1&1}_e!="ANMF"&&(rn+=ft)}return yn}}(zt,0);gt.response=zt,gt.rgbaoutput=!0,gt.dataurl=!1;var Vt=gt.header?gt.header:null,Br=gt.frames?gt.frames:null;if(Vt){Vt.loop_counter=Vt.loop_count,ct=[Vt.canvas_height],xe=[Vt.canvas_width];for(var jr=0;jr<Br.length&&Br[jr].blend!=0;jr++);}var cn=Br[0],Xn=St.WebPDecodeRGBA(zt,cn.src_off,cn.src_size,xe,ct);cn.rgba=Xn,cn.imgwidth=xe[0],cn.imgheight=ct[0];for(var qr=0;qr<xe[0]*ct[0]*4;qr++)Ht[qr]=Xn[qr];return this.width=xe,this.height=ct,this.data=Ht,this}(function(A){var a=function(){return typeof yi=="function"},l=function(ct,xe,Ht,St){var zt=4,gt=H;switch(St){case A.image_compression.FAST:zt=1,gt=x;break;case A.image_compression.MEDIUM:zt=6,gt=_;break;case A.image_compression.SLOW:zt=9,gt=ae}ct=y(ct,xe,Ht,gt);var Vt=yi(ct,{level:zt});return A.__addimage__.arrayBufferToBinaryString(Vt)},y=function(ct,xe,Ht,St){for(var zt,gt,Vt,Br=ct.length/xe,jr=new Uint8Array(ct.length+Br),cn=Ge(),Xn=0;Xn<Br;Xn+=1){if(Vt=Xn*xe,zt=ct.subarray(Vt,Vt+xe),St)jr.set(St(zt,Ht,gt),Vt+Xn);else{for(var qr,ur=cn.length,rn=[];qr<ur;qr+=1)rn[qr]=cn[qr](zt,Ht,gt);var yn=Xe(rn.concat());jr.set(rn[yn],Vt+Xn)}gt=zt}return jr},F=function(ct){var xe=Array.apply([],ct);return xe.unshift(0),xe},x=function(ct,xe){var Ht,St=[],zt=ct.length;St[0]=1;for(var gt=0;gt<zt;gt+=1)Ht=ct[gt-xe]||0,St[gt+1]=ct[gt]-Ht+256&255;return St},H=function(ct,xe,Ht){var St,zt=[],gt=ct.length;zt[0]=2;for(var Vt=0;Vt<gt;Vt+=1)St=Ht&&Ht[Vt]||0,zt[Vt+1]=ct[Vt]-St+256&255;return zt},_=function(ct,xe,Ht){var St,zt,gt=[],Vt=ct.length;gt[0]=3;for(var Br=0;Br<Vt;Br+=1)St=ct[Br-xe]||0,zt=Ht&&Ht[Br]||0,gt[Br+1]=ct[Br]+256-(St+zt>>>1)&255;return gt},ae=function(ct,xe,Ht){var St,zt,gt,Vt,Br=[],jr=ct.length;Br[0]=4;for(var cn=0;cn<jr;cn+=1)St=ct[cn-xe]||0,zt=Ht&&Ht[cn]||0,gt=Ht&&Ht[cn-xe]||0,Vt=Me(St,zt,gt),Br[cn+1]=ct[cn]-Vt+256&255;return Br},Me=function(ct,xe,Ht){if(ct===xe&&xe===Ht)return ct;var St=Math.abs(xe-Ht),zt=Math.abs(ct-Ht),gt=Math.abs(ct+xe-Ht-Ht);return St<=zt&&St<=gt?ct:zt<=gt?xe:Ht},Ge=function(){return[F,x,H,_,ae]},Xe=function(ct){var xe=ct.map(function(Ht){return Ht.reduce(function(St,zt){return St+Math.abs(zt)},0)});return xe.indexOf(Math.min.apply(null,xe))};A.processPNG=function(ct,xe,Ht,St){var zt,gt,Vt,Br,jr,cn,Xn,qr,ur,rn,yn,Et,Dt,Z,G,Ie=this.decode.FLATE_DECODE,Re="";if(this.__addimage__.isArrayBuffer(ct)&&(ct=new Uint8Array(ct)),this.__addimage__.isArrayBufferView(ct)){if(ct=(Vt=new rc(ct)).imgData,gt=Vt.bits,zt=Vt.colorSpace,jr=Vt.colors,[4,6].indexOf(Vt.colorType)!==-1){if(Vt.bits===8){ur=(qr=Vt.pixelBitlength==32?new Uint32Array(Vt.decodePixels().buffer):Vt.pixelBitlength==16?new Uint16Array(Vt.decodePixels().buffer):new Uint8Array(Vt.decodePixels().buffer)).length,yn=new Uint8Array(ur*Vt.colors),rn=new Uint8Array(ur);var _e,ze=Vt.pixelBitlength-Vt.bits;for(Z=0,G=0;Z<ur;Z++){for(Dt=qr[Z],_e=0;_e<ze;)yn[G++]=Dt>>>_e&255,_e+=Vt.bits;rn[Z]=Dt>>>_e&255}}if(Vt.bits===16){ur=(qr=new Uint32Array(Vt.decodePixels().buffer)).length,yn=new Uint8Array(ur*(32/Vt.pixelBitlength)*Vt.colors),rn=new Uint8Array(ur*(32/Vt.pixelBitlength)),Et=Vt.colors>1,Z=0,G=0;for(var ft=0;Z<ur;)Dt=qr[Z++],yn[G++]=Dt>>>0&255,Et&&(yn[G++]=Dt>>>16&255,Dt=qr[Z++],yn[G++]=Dt>>>0&255),rn[ft++]=Dt>>>16&255;gt=8}St!==A.image_compression.NONE&&a()?(ct=l(yn,Vt.width*Vt.colors,Vt.colors,St),Xn=l(rn,Vt.width,1,St)):(ct=yn,Xn=rn,Ie=void 0)}if(Vt.colorType===3&&(zt=this.color_spaces.INDEXED,cn=Vt.palette,Vt.transparency.indexed)){var mt=Vt.transparency.indexed,Qt=0;for(Z=0,ur=mt.length;Z<ur;++Z)Qt+=mt[Z];if((Qt/=255)===ur-1&&mt.indexOf(0)!==-1)Br=[mt.indexOf(0)];else if(Qt!==ur){for(qr=Vt.decodePixels(),rn=new Uint8Array(qr.length),Z=0,ur=qr.length;Z<ur;Z++)rn[Z]=mt[qr[Z]];Xn=l(rn,Vt.width,1)}}var be=function(Ve){var qe;switch(Ve){case A.image_compression.FAST:qe=11;break;case A.image_compression.MEDIUM:qe=13;break;case A.image_compression.SLOW:qe=14;break;default:qe=12}return qe}(St);return Ie===this.decode.FLATE_DECODE&&(Re="/Predictor "+be+" "),Re+="/Colors "+jr+" /BitsPerComponent "+gt+" /Columns "+Vt.width,(this.__addimage__.isArrayBuffer(ct)||this.__addimage__.isArrayBufferView(ct))&&(ct=this.__addimage__.arrayBufferToBinaryString(ct)),(Xn&&this.__addimage__.isArrayBuffer(Xn)||this.__addimage__.isArrayBufferView(Xn))&&(Xn=this.__addimage__.arrayBufferToBinaryString(Xn)),{alias:Ht,data:ct,index:xe,filter:Ie,decodeParameters:Re,transparency:Br,palette:cn,sMask:Xn,predictor:be,width:Vt.width,height:Vt.height,bitsPerComponent:gt,colorSpace:zt}}}})(xi.API),function(A){A.processGIF89A=function(a,l,y,F){var x=new fA(a),H=x.width,_=x.height,ae=[];x.decodeAndBlitFrameRGBA(0,ae);var Me={data:ae,width:H,height:_},Ge=new kl(100).encode(Me,100);return A.processJPEG.call(this,Ge,l,y,F)},A.processGIF87A=A.processGIF89A}(xi.API),qs.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.bitPP===16&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var A=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(A);for(var a=0;a<A;a++){var l=this.datav.getUint8(this.pos++,!0),y=this.datav.getUint8(this.pos++,!0),F=this.datav.getUint8(this.pos++,!0),x=this.datav.getUint8(this.pos++,!0);this.palette[a]={red:F,green:y,blue:l,quad:x}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},qs.prototype.parseBGR=function(){this.pos=this.offset;try{var A="bit"+this.bitPP,a=this.width*this.height*4;this.data=new Uint8Array(a),this[A]()}catch(l){On.log("bit decode error:"+l)}},qs.prototype.bit1=function(){var A,a=Math.ceil(this.width/8),l=a%4;for(A=this.height-1;A>=0;A--){for(var y=this.bottom_up?A:this.height-1-A,F=0;F<a;F++)for(var x=this.datav.getUint8(this.pos++,!0),H=y*this.width*4+8*F*4,_=0;_<8&&8*F+_<this.width;_++){var ae=this.palette[x>>7-_&1];this.data[H+4*_]=ae.blue,this.data[H+4*_+1]=ae.green,this.data[H+4*_+2]=ae.red,this.data[H+4*_+3]=255}l!==0&&(this.pos+=4-l)}},qs.prototype.bit4=function(){for(var A=Math.ceil(this.width/2),a=A%4,l=this.height-1;l>=0;l--){for(var y=this.bottom_up?l:this.height-1-l,F=0;F<A;F++){var x=this.datav.getUint8(this.pos++,!0),H=y*this.width*4+2*F*4,_=x>>4,ae=15&x,Me=this.palette[_];if(this.data[H]=Me.blue,this.data[H+1]=Me.green,this.data[H+2]=Me.red,this.data[H+3]=255,2*F+1>=this.width)break;Me=this.palette[ae],this.data[H+4]=Me.blue,this.data[H+4+1]=Me.green,this.data[H+4+2]=Me.red,this.data[H+4+3]=255}a!==0&&(this.pos+=4-a)}},qs.prototype.bit8=function(){for(var A=this.width%4,a=this.height-1;a>=0;a--){for(var l=this.bottom_up?a:this.height-1-a,y=0;y<this.width;y++){var F=this.datav.getUint8(this.pos++,!0),x=l*this.width*4+4*y;if(F<this.palette.length){var H=this.palette[F];this.data[x]=H.red,this.data[x+1]=H.green,this.data[x+2]=H.blue,this.data[x+3]=255}else this.data[x]=255,this.data[x+1]=255,this.data[x+2]=255,this.data[x+3]=255}A!==0&&(this.pos+=4-A)}},qs.prototype.bit15=function(){for(var A=this.width%3,a=parseInt("11111",2),l=this.height-1;l>=0;l--){for(var y=this.bottom_up?l:this.height-1-l,F=0;F<this.width;F++){var x=this.datav.getUint16(this.pos,!0);this.pos+=2;var H=(x&a)/a*255|0,_=(x>>5&a)/a*255|0,ae=(x>>10&a)/a*255|0,Me=x>>15?255:0,Ge=y*this.width*4+4*F;this.data[Ge]=ae,this.data[Ge+1]=_,this.data[Ge+2]=H,this.data[Ge+3]=Me}this.pos+=A}},qs.prototype.bit16=function(){for(var A=this.width%3,a=parseInt("11111",2),l=parseInt("111111",2),y=this.height-1;y>=0;y--){for(var F=this.bottom_up?y:this.height-1-y,x=0;x<this.width;x++){var H=this.datav.getUint16(this.pos,!0);this.pos+=2;var _=(H&a)/a*255|0,ae=(H>>5&l)/l*255|0,Me=(H>>11)/a*255|0,Ge=F*this.width*4+4*x;this.data[Ge]=Me,this.data[Ge+1]=ae,this.data[Ge+2]=_,this.data[Ge+3]=255}this.pos+=A}},qs.prototype.bit24=function(){for(var A=this.height-1;A>=0;A--){for(var a=this.bottom_up?A:this.height-1-A,l=0;l<this.width;l++){var y=this.datav.getUint8(this.pos++,!0),F=this.datav.getUint8(this.pos++,!0),x=this.datav.getUint8(this.pos++,!0),H=a*this.width*4+4*l;this.data[H]=x,this.data[H+1]=F,this.data[H+2]=y,this.data[H+3]=255}this.pos+=this.width%4}},qs.prototype.bit32=function(){for(var A=this.height-1;A>=0;A--)for(var a=this.bottom_up?A:this.height-1-A,l=0;l<this.width;l++){var y=this.datav.getUint8(this.pos++,!0),F=this.datav.getUint8(this.pos++,!0),x=this.datav.getUint8(this.pos++,!0),H=this.datav.getUint8(this.pos++,!0),_=a*this.width*4+4*l;this.data[_]=x,this.data[_+1]=F,this.data[_+2]=y,this.data[_+3]=H}},qs.prototype.getData=function(){return this.data},function(A){A.processBMP=function(a,l,y,F){var x=new qs(a,!1),H=x.width,_=x.height,ae={data:x.getData(),width:H,height:_},Me=new kl(100).encode(ae,100);return A.processJPEG.call(this,Me,l,y,F)}}(xi.API),nl.prototype.getData=function(){return this.data},function(A){A.processWEBP=function(a,l,y,F){var x=new nl(a,!1),H=x.width,_=x.height,ae={data:x.getData(),width:H,height:_},Me=new kl(100).encode(ae,100);return A.processJPEG.call(this,Me,l,y,F)}}(xi.API),xi.API.processRGBA=function(A,a,l){for(var y=A.data,F=y.length,x=new Uint8Array(F/4*3),H=new Uint8Array(F/4),_=0,ae=0,Me=0;Me<F;Me+=4){var Ge=y[Me],Xe=y[Me+1],ct=y[Me+2],xe=y[Me+3];x[_++]=Ge,x[_++]=Xe,x[_++]=ct,H[ae++]=xe}var Ht=this.__addimage__.arrayBufferToBinaryString(x);return{alpha:this.__addimage__.arrayBufferToBinaryString(H),data:Ht,index:a,alias:l,colorSpace:"DeviceRGB",bitsPerComponent:8,width:A.width,height:A.height}},xi.API.setLanguage=function(A){return this.internal.languageSettings===void 0&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),{af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[A]!==void 0&&(this.internal.languageSettings.languageCode=A,this.internal.languageSettings.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")}),this.internal.languageSettings.isSubscribed=!0)),this},rl=xi.API,KA=rl.getCharWidthsArray=function(A,a){var l,y,F=(a=a||{}).font||this.internal.getFont(),x=a.fontSize||this.internal.getFontSize(),H=a.charSpace||this.internal.getCharSpace(),_=a.widths?a.widths:F.metadata.Unicode.widths,ae=_.fof?_.fof:1,Me=a.kerning?a.kerning:F.metadata.Unicode.kerning,Ge=Me.fof?Me.fof:1,Xe=a.doKerning!==!1,ct=0,xe=A.length,Ht=0,St=_[0]||ae,zt=[];for(l=0;l<xe;l++)y=A.charCodeAt(l),typeof F.metadata.widthOfString=="function"?zt.push((F.metadata.widthOfGlyph(F.metadata.characterToGlyph(y))+H*(1e3/x)||0)/1e3):(ct=Xe&&(0,U.Z)(Me[y])==="object"&&!isNaN(parseInt(Me[y][Ht],10))?Me[y][Ht]/Ge:0,zt.push((_[y]||St)/ae+ct)),Ht=y;return zt},Ql=rl.getStringUnitWidth=function(A,a){var l=(a=a||{}).fontSize||this.internal.getFontSize(),y=a.font||this.internal.getFont(),F=a.charSpace||this.internal.getCharSpace();return rl.processArabic&&(A=rl.processArabic(A)),typeof y.metadata.widthOfString=="function"?y.metadata.widthOfString(A,l,F)/l:KA.apply(this,arguments).reduce(function(x,H){return x+H},0)},Ys=function(A,a,l,y){for(var F=[],x=0,H=A.length,_=0;x!==H&&_+a[x]<l;)_+=a[x],x++;F.push(A.slice(0,x));var ae=x;for(_=0;x!==H;)_+a[x]>y&&(F.push(A.slice(ae,x)),_=0,ae=x),_+=a[x],x++;return ae!==x&&F.push(A.slice(ae,x)),F},tc=function(A,a,l){l||(l={});var y,F,x,H,_,ae,Me,Ge=[],Xe=[Ge],ct=l.textIndent||0,xe=0,Ht=0,St=A.split(" "),zt=KA.apply(this,[" ",l])[0];if(ae=l.lineIndent===-1?St[0].length+2:l.lineIndent||0){var gt=Array(ae).join(" "),Vt=[];St.map(function(jr){(jr=jr.split(/\s*\n/)).length>1?Vt=Vt.concat(jr.map(function(cn,Xn){return(Xn&&cn.length?`
`:"")+cn})):Vt.push(jr[0])}),St=Vt,ae=Ql.apply(this,[gt,l])}for(x=0,H=St.length;x<H;x++){var Br=0;if(y=St[x],ae&&y[0]==`
`&&(y=y.substr(1),Br=1),ct+xe+(Ht=(F=KA.apply(this,[y,l])).reduce(function(jr,cn){return jr+cn},0))>a||Br){if(Ht>a){for(_=Ys.apply(this,[y,F,a-(ct+xe),a]),Ge.push(_.shift()),Ge=[_.pop()];_.length;)Xe.push([_.shift()]);Ht=F.slice(y.length-(Ge[0]?Ge[0].length:0)).reduce(function(jr,cn){return jr+cn},0)}else Ge=[y];Xe.push(Ge),ct=Ht+ae,xe=zt}else Ge.push(y),ct+=xe+Ht,xe=zt}return Me=ae?function(jr,cn){return(cn?gt:"")+jr.join(" ")}:function(jr){return jr.join(" ")},Xe.map(Me)},rl.splitTextToSize=function(A,a,l){var y,F=(l=l||{}).fontSize||this.internal.getFontSize(),x=function(Ge){if(Ge.widths&&Ge.kerning)return{widths:Ge.widths,kerning:Ge.kerning};var Xe=this.internal.getFont(Ge.fontName,Ge.fontStyle);return Xe.metadata.Unicode?{widths:Xe.metadata.Unicode.widths||{0:1},kerning:Xe.metadata.Unicode.kerning||{}}:{font:Xe.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,l);y=Array.isArray(A)?A:String(A).split(/\r?\n/);var H=1*this.internal.scaleFactor*a/F;x.textIndent=l.textIndent?1*l.textIndent*this.internal.scaleFactor/F:0,x.lineIndent=l.lineIndent;var _,ae,Me=[];for(_=0,ae=y.length;_<ae;_++)Me=Me.concat(tc.apply(this,[y[_],H,x]));return Me},function(A){A.__fontmetrics__=A.__fontmetrics__||{};for(var a="klmnopqrstuvwxyz",l={},y={},F=0;F<a.length;F++)l[a[F]]="0123456789abcdef"[F],y["0123456789abcdef"[F]]=a[F];var x=function(Xe){return"0x"+parseInt(Xe,10).toString(16)},H=A.__fontmetrics__.compress=function(Xe){var ct,xe,Ht,St,zt=["{"];for(var gt in Xe){if(ct=Xe[gt],isNaN(parseInt(gt,10))?xe="'"+gt+"'":(gt=parseInt(gt,10),xe=(xe=x(gt).slice(2)).slice(0,-1)+y[xe.slice(-1)]),typeof ct=="number")ct<0?(Ht=x(ct).slice(3),St="-"):(Ht=x(ct).slice(2),St=""),Ht=St+Ht.slice(0,-1)+y[Ht.slice(-1)];else{if((0,U.Z)(ct)!=="object")throw new Error("Don't know what to do with value type "+(0,U.Z)(ct)+".");Ht=H(ct)}zt.push(xe+Ht)}return zt.push("}"),zt.join("")},_=A.__fontmetrics__.uncompress=function(Xe){if(typeof Xe!="string")throw new Error("Invalid argument passed to uncompress.");for(var ct,xe,Ht,St,zt={},gt=1,Vt=zt,Br=[],jr="",cn="",Xn=Xe.length-1,qr=1;qr<Xn;qr+=1)(St=Xe[qr])=="'"?ct?(Ht=ct.join(""),ct=void 0):ct=[]:ct?ct.push(St):St=="{"?(Br.push([Vt,Ht]),Vt={},Ht=void 0):St=="}"?((xe=Br.pop())[0][xe[1]]=Vt,Ht=void 0,Vt=xe[0]):St=="-"?gt=-1:Ht===void 0?l.hasOwnProperty(St)?(jr+=l[St],Ht=parseInt(jr,16)*gt,gt=1,jr=""):jr+=St:l.hasOwnProperty(St)?(cn+=l[St],Vt[Ht]=parseInt(cn,16)*gt,gt=1,Ht=void 0,cn=""):cn+=St;return zt},ae={codePages:["WinAnsiEncoding"],WinAnsiEncoding:_("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},Me={Unicode:{Courier:ae,"Courier-Bold":ae,"Courier-BoldOblique":ae,"Courier-Oblique":ae,Helvetica:ae,"Helvetica-Bold":ae,"Helvetica-BoldOblique":ae,"Helvetica-Oblique":ae,"Times-Roman":ae,"Times-Bold":ae,"Times-BoldItalic":ae,"Times-Italic":ae}},Ge={Unicode:{"Courier-Oblique":_("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":_("{'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":_("{'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:_("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":_("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":_("{'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:_("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:_("{'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":_("{'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:_("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":_("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":_("{'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":_("{'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":_("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};A.events.push(["addFont",function(Xe){var ct=Xe.font,xe=Ge.Unicode[ct.postScriptName];xe&&(ct.metadata.Unicode={},ct.metadata.Unicode.widths=xe.widths,ct.metadata.Unicode.kerning=xe.kerning);var Ht=Me.Unicode[ct.postScriptName];Ht&&(ct.metadata.Unicode.encoding=Ht,ct.encoding=Ht.codePages[0])}])}(xi.API),function(A){var a=function(l){for(var y=l.length,F=new Uint8Array(y),x=0;x<y;x++)F[x]=l.charCodeAt(x);return F};A.API.events.push(["addFont",function(l){var y=void 0,F=l.font,x=l.instance;if(!F.isStandardFont){if(x===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+F.postScriptName+"').");if(typeof(y=x.existsFileInVFS(F.postScriptName)===!1?x.loadFile(F.postScriptName):x.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(H,_){_=/^\x00\x01\x00\x00/.test(_)?a(_):a(ln(_)),H.metadata=A.API.TTFFont.open(_),H.metadata.Unicode=H.metadata.Unicode||{encoding:{},kerning:{},widths:[]},H.metadata.glyIdsUsed=[0]})(F,y)}}])}(xi),function(A){function a(){return(nn.canvg?Promise.resolve(nn.canvg):d.e(6949).then(d.bind(d,46949))).catch(function(l){return Promise.reject(new Error("Could not load canvg: "+l))}).then(function(l){return l.default?l.default:l})}xi.API.addSvgAsImage=function(l,y,F,x,H,_,ae,Me){if(isNaN(y)||isNaN(F))throw On.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(x)||isNaN(H))throw On.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var Ge=document.createElement("canvas");Ge.width=x,Ge.height=H;var Xe=Ge.getContext("2d");Xe.fillStyle="#fff",Xe.fillRect(0,0,Ge.width,Ge.height);var ct={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},xe=this;return a().then(function(Ht){return Ht.fromString(Xe,l,ct)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(Ht){return Ht.render(ct)}).then(function(){xe.addImage(Ge.toDataURL("image/jpeg",1),y,F,x,H,ae,Me)})}}(),xi.API.putTotalPages=function(A){var a,l=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(a=new RegExp(A,"g"),l=this.internal.getNumberOfPages()):(a=new RegExp(this.pdfEscape16(A,this.internal.getFont()),"g"),l=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var y=1;y<=this.internal.getNumberOfPages();y++)for(var F=0;F<this.internal.pages[y].length;F++)this.internal.pages[y][F]=this.internal.pages[y][F].replace(a,l);return this},xi.API.viewerPreferences=function(A,a){var l;A=A||{},a=a||!1;var y,F,x,H={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}},_=Object.keys(H),ae=[],Me=0,Ge=0,Xe=0;function ct(Ht,St){var zt,gt=!1;for(zt=0;zt<Ht.length;zt+=1)Ht[zt]===St&&(gt=!0);return gt}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(H)),this.internal.viewerpreferences.isSubscribed=!1),l=this.internal.viewerpreferences.configuration,A==="reset"||a===!0){var xe=_.length;for(Xe=0;Xe<xe;Xe+=1)l[_[Xe]].value=l[_[Xe]].defaultValue,l[_[Xe]].explicitSet=!1}if((0,U.Z)(A)==="object"){for(F in A)if(x=A[F],ct(_,F)&&x!==void 0){if(l[F].type==="boolean"&&typeof x=="boolean")l[F].value=x;else if(l[F].type==="name"&&ct(l[F].valueSet,x))l[F].value=x;else if(l[F].type==="integer"&&Number.isInteger(x))l[F].value=x;else if(l[F].type==="array"){for(Me=0;Me<x.length;Me+=1)if(y=!0,x[Me].length===1&&typeof x[Me][0]=="number")ae.push(String(x[Me]-1));else if(x[Me].length>1){for(Ge=0;Ge<x[Me].length;Ge+=1)typeof x[Me][Ge]!="number"&&(y=!1);y===!0&&ae.push([x[Me][0]-1,x[Me][1]-1].join(" "))}l[F].value="["+ae.join(" ")+"]"}else l[F].value=l[F].defaultValue;l[F].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var Ht,St=[];for(Ht in l)l[Ht].explicitSet===!0&&(l[Ht].type==="name"?St.push("/"+Ht+" /"+l[Ht].value):St.push("/"+Ht+" "+l[Ht].value));St.length!==0&&this.internal.write(`/ViewerPreferences
<<
`+St.join(`
`)+`
>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=l,this},function(A){var a=function(){var y='<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/">')),x=unescape(encodeURIComponent(y)),H=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),_=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),ae=unescape(encodeURIComponent("</x:xmpmeta>")),Me=x.length+H.length+_.length+F.length+ae.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+Me+" >>"),this.internal.write("stream"),this.internal.write(F+x+H+_+ae),this.internal.write("endstream"),this.internal.write("endobj")},l=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};A.addMetadata=function(y,F){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:y,namespaceuri:F||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",l),this.internal.events.subscribe("postPutResources",a)),this}}(xi.API),function(A){var a=A.API,l=a.pdfEscape16=function(x,H){for(var _,ae=H.metadata.Unicode.widths,Me=["","0","00","000","0000"],Ge=[""],Xe=0,ct=x.length;Xe<ct;++Xe){if(_=H.metadata.characterToGlyph(x.charCodeAt(Xe)),H.metadata.glyIdsUsed.push(_),H.metadata.toUnicode[_]=x.charCodeAt(Xe),ae.indexOf(_)==-1&&(ae.push(_),ae.push([parseInt(H.metadata.widthOfGlyph(_),10)])),_=="0")return Ge.join("");_=_.toString(16),Ge.push(Me[4-_.length],_)}return Ge.join("")},y=function(x){var H,_,ae,Me,Ge,Xe,ct;for(Ge=`/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`,ae=[],Xe=0,ct=(_=Object.keys(x).sort(function(xe,Ht){return xe-Ht})).length;Xe<ct;Xe++)H=_[Xe],ae.length>=100&&(Ge+=`
`+ae.length+` beginbfchar
`+ae.join(`
`)+`
endbfchar`,ae=[]),x[H]!==void 0&&x[H]!==null&&typeof x[H].toString=="function"&&(Me=("0000"+x[H].toString(16)).slice(-4),H=("0000"+(+H).toString(16)).slice(-4),ae.push("<"+H+"><"+Me+">"));return ae.length&&(Ge+=`
`+ae.length+` beginbfchar
`+ae.join(`
`)+`
endbfchar
`),Ge+=`endcmap
CMapName currentdict /CMap defineresource pop
end
end`};a.events.push(["putFont",function(x){(function(H){var _=H.font,ae=H.out,Me=H.newObject,Ge=H.putStream;if(_.metadata instanceof A.API.TTFFont&&_.encoding==="Identity-H"){for(var Xe=_.metadata.Unicode.widths,ct=_.metadata.subset.encode(_.metadata.glyIdsUsed,1),xe="",Ht=0;Ht<ct.length;Ht++)xe+=String.fromCharCode(ct[Ht]);var St=Me();Ge({data:xe,addLength1:!0,objectId:St}),ae("endobj");var zt=Me();Ge({data:y(_.metadata.toUnicode),addLength1:!0,objectId:zt}),ae("endobj");var gt=Me();ae("<<"),ae("/Type /FontDescriptor"),ae("/FontName /"+Ci(_.fontName)),ae("/FontFile2 "+St+" 0 R"),ae("/FontBBox "+A.API.PDFObject.convert(_.metadata.bbox)),ae("/Flags "+_.metadata.flags),ae("/StemV "+_.metadata.stemV),ae("/ItalicAngle "+_.metadata.italicAngle),ae("/Ascent "+_.metadata.ascender),ae("/Descent "+_.metadata.decender),ae("/CapHeight "+_.metadata.capHeight),ae(">>"),ae("endobj");var Vt=Me();ae("<<"),ae("/Type /Font"),ae("/BaseFont /"+Ci(_.fontName)),ae("/FontDescriptor "+gt+" 0 R"),ae("/W "+A.API.PDFObject.convert(Xe)),ae("/CIDToGIDMap /Identity"),ae("/DW 1000"),ae("/Subtype /CIDFontType2"),ae("/CIDSystemInfo"),ae("<<"),ae("/Supplement 0"),ae("/Registry (Adobe)"),ae("/Ordering ("+_.encoding+")"),ae(">>"),ae(">>"),ae("endobj"),_.objectNumber=Me(),ae("<<"),ae("/Type /Font"),ae("/Subtype /Type0"),ae("/ToUnicode "+zt+" 0 R"),ae("/BaseFont /"+Ci(_.fontName)),ae("/Encoding /"+_.encoding),ae("/DescendantFonts ["+Vt+" 0 R]"),ae(">>"),ae("endobj"),_.isAlreadyPutted=!0}})(x)}]),a.events.push(["putFont",function(x){(function(H){var _=H.font,ae=H.out,Me=H.newObject,Ge=H.putStream;if(_.metadata instanceof A.API.TTFFont&&_.encoding==="WinAnsiEncoding"){for(var Xe=_.metadata.rawData,ct="",xe=0;xe<Xe.length;xe++)ct+=String.fromCharCode(Xe[xe]);var Ht=Me();Ge({data:ct,addLength1:!0,objectId:Ht}),ae("endobj");var St=Me();Ge({data:y(_.metadata.toUnicode),addLength1:!0,objectId:St}),ae("endobj");var zt=Me();ae("<<"),ae("/Descent "+_.metadata.decender),ae("/CapHeight "+_.metadata.capHeight),ae("/StemV "+_.metadata.stemV),ae("/Type /FontDescriptor"),ae("/FontFile2 "+Ht+" 0 R"),ae("/Flags 96"),ae("/FontBBox "+A.API.PDFObject.convert(_.metadata.bbox)),ae("/FontName /"+Ci(_.fontName)),ae("/ItalicAngle "+_.metadata.italicAngle),ae("/Ascent "+_.metadata.ascender),ae(">>"),ae("endobj"),_.objectNumber=Me();for(var gt=0;gt<_.metadata.hmtx.widths.length;gt++)_.metadata.hmtx.widths[gt]=parseInt(_.metadata.hmtx.widths[gt]*(1e3/_.metadata.head.unitsPerEm));ae("<</Subtype/TrueType/Type/Font/ToUnicode "+St+" 0 R/BaseFont/"+Ci(_.fontName)+"/FontDescriptor "+zt+" 0 R/Encoding/"+_.encoding+" /FirstChar 29 /LastChar 255 /Widths "+A.API.PDFObject.convert(_.metadata.hmtx.widths)+">>"),ae("endobj"),_.isAlreadyPutted=!0}})(x)}]);var F=function(x){var H,_=x.text||"",ae=x.x,Me=x.y,Ge=x.options||{},Xe=x.mutex||{},ct=Xe.pdfEscape,xe=Xe.activeFontKey,Ht=Xe.fonts,St=xe,zt="",gt=0,Vt="",Br=Ht[St].encoding;if(Ht[St].encoding!=="Identity-H")return{text:_,x:ae,y:Me,options:Ge,mutex:Xe};for(Vt=_,St=xe,Array.isArray(_)&&(Vt=_[0]),gt=0;gt<Vt.length;gt+=1)Ht[St].metadata.hasOwnProperty("cmap")&&(H=Ht[St].metadata.cmap.unicode.codeMap[Vt[gt].charCodeAt(0)]),H||Vt[gt].charCodeAt(0)<256&&Ht[St].metadata.hasOwnProperty("Unicode")?zt+=Vt[gt]:zt+="";var jr="";return parseInt(St.slice(1))<14||Br==="WinAnsiEncoding"?jr=ct(zt,St).split("").map(function(cn){return cn.charCodeAt(0).toString(16)}).join(""):Br==="Identity-H"&&(jr=l(zt,Ht[St])),Xe.isHex=!0,{text:jr,x:ae,y:Me,options:Ge,mutex:Xe}};a.events.push(["postProcessText",function(x){var H=x.text||"",_=[],ae={text:H,x:x.x,y:x.y,options:x.options,mutex:x.mutex};if(Array.isArray(H)){var Me=0;for(Me=0;Me<H.length;Me+=1)Array.isArray(H[Me])&&H[Me].length===3?_.push([F(Object.assign({},ae,{text:H[Me][0]})).text,H[Me][1],H[Me][2]]):_.push(F(Object.assign({},ae,{text:H[Me]})).text);x.text=_}else x.text=F(Object.assign({},ae,{text:H})).text}])}(xi),function(A){var a=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};A.existsFileInVFS=function(l){return a.call(this),this.internal.vFS[l]!==void 0},A.addFileToVFS=function(l,y){return a.call(this),this.internal.vFS[l]=y,this},A.getFileFromVFS=function(l){return a.call(this),this.internal.vFS[l]!==void 0?this.internal.vFS[l]:null}}(xi.API),function(A){A.__bidiEngine__=A.prototype.__bidiEngine__=function(y){var F,x,H,_,ae,Me,Ge,Xe=a,ct=[[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]],xe=[[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]],Ht={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},St={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},zt=["(",")","(","<",">","<","[","]","[","{","}","{","\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"],gt=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)$/),Vt=!1,Br=0;this.__bidiEngine__={};var jr=function(Et){var Dt=Et.charCodeAt(),Z=Dt>>8,G=St[Z];return G!==void 0?Xe[256*G+(255&Dt)]:Z===252||Z===253?"AL":gt.test(Z)?"L":Z===8?"R":"N"},cn=function(Et){for(var Dt,Z=0;Z<Et.length;Z++){if((Dt=jr(Et.charAt(Z)))==="L")return!1;if(Dt==="R")return!0}return!1},Xn=function(Et,Dt,Z,G){var Ie,Re,_e,ze,ft=Dt[G];switch(ft){case"L":case"R":Vt=!1;break;case"N":case"AN":break;case"EN":Vt&&(ft="AN");break;case"AL":Vt=!0,ft="R";break;case"WS":ft="N";break;case"CS":G<1||G+1>=Dt.length||(Ie=Z[G-1])!=="EN"&&Ie!=="AN"||(Re=Dt[G+1])!=="EN"&&Re!=="AN"?ft="N":Vt&&(Re="AN"),ft=Re===Ie?Re:"N";break;case"ES":ft=(Ie=G>0?Z[G-1]:"B")==="EN"&&G+1<Dt.length&&Dt[G+1]==="EN"?"EN":"N";break;case"ET":if(G>0&&Z[G-1]==="EN"){ft="EN";break}if(Vt){ft="N";break}for(_e=G+1,ze=Dt.length;_e<ze&&Dt[_e]==="ET";)_e++;ft=_e<ze&&Dt[_e]==="EN"?"EN":"N";break;case"NSM":if(H&&!_){for(ze=Dt.length,_e=G+1;_e<ze&&Dt[_e]==="NSM";)_e++;if(_e<ze){var mt=Et[G],Qt=mt>=1425&&mt<=2303||mt===64286;if(Ie=Dt[_e],Qt&&(Ie==="R"||Ie==="AL")){ft="R";break}}}ft=G<1||(Ie=Dt[G-1])==="B"?"N":Z[G-1];break;case"B":Vt=!1,F=!0,ft=Br;break;case"S":x=!0,ft="N";break;case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":Vt=!1;break;case"BN":ft="N"}return ft},qr=function(Et,Dt,Z){var G=Et.split("");return Z&&ur(G,Z,{hiLevel:Br}),G.reverse(),Dt&&Dt.reverse(),G.join("")},ur=function(Et,Dt,Z){var G,Ie,Re,_e,ze,ft=-1,mt=Et.length,Qt=0,be=[],Ve=Br?xe:ct,qe=[];for(Vt=!1,F=!1,x=!1,Ie=0;Ie<mt;Ie++)qe[Ie]=jr(Et[Ie]);for(Re=0;Re<mt;Re++){if(ze=Qt,be[Re]=Xn(Et,qe,be,Re),G=240&(Qt=Ve[ze][Ht[be[Re]]]),Qt&=15,Dt[Re]=_e=Ve[Qt][5],G>0)if(G===16){for(Ie=ft;Ie<Re;Ie++)Dt[Ie]=1;ft=-1}else ft=-1;if(Ve[Qt][6])ft===-1&&(ft=Re);else if(ft>-1){for(Ie=ft;Ie<Re;Ie++)Dt[Ie]=_e;ft=-1}qe[Re]==="B"&&(Dt[Re]=0),Z.hiLevel|=_e}x&&function(yt,Bt,Ut){for(var ir=0;ir<Ut;ir++)if(yt[ir]==="S"){Bt[ir]=Br;for(var rr=ir-1;rr>=0&&yt[rr]==="WS";rr--)Bt[rr]=Br}}(qe,Dt,mt)},rn=function(Et,Dt,Z,G,Ie){if(!(Ie.hiLevel<Et)){if(Et===1&&Br===1&&!F)return Dt.reverse(),void(Z&&Z.reverse());for(var Re,_e,ze,ft,mt=Dt.length,Qt=0;Qt<mt;){if(G[Qt]>=Et){for(ze=Qt+1;ze<mt&&G[ze]>=Et;)ze++;for(ft=Qt,_e=ze-1;ft<_e;ft++,_e--)Re=Dt[ft],Dt[ft]=Dt[_e],Dt[_e]=Re,Z&&(Re=Z[ft],Z[ft]=Z[_e],Z[_e]=Re);Qt=ze}Qt++}}},yn=function(Et,Dt,Z){var G=Et.split(""),Ie={hiLevel:Br};return Z||(Z=[]),ur(G,Z,Ie),function(Re,_e,ze){if(ze.hiLevel!==0&&Ge)for(var ft,mt=0;mt<Re.length;mt++)_e[mt]===1&&(ft=zt.indexOf(Re[mt]))>=0&&(Re[mt]=zt[ft+1])}(G,Z,Ie),rn(2,G,Dt,Z,Ie),rn(1,G,Dt,Z,Ie),G.join("")};return this.__bidiEngine__.doBidiReorder=function(Et,Dt,Z){if(function(Ie,Re){if(Re)for(var _e=0;_e<Ie.length;_e++)Re[_e]=_e;_===void 0&&(_=cn(Ie)),Me===void 0&&(Me=cn(Ie))}(Et,Dt),H||!ae||Me)if(H&&ae&&_^Me)Br=_?1:0,Et=qr(Et,Dt,Z);else if(!H&&ae&&Me)Br=_?1:0,Et=yn(Et,Dt,Z),Et=qr(Et,Dt);else if(!H||_||ae||Me){if(H&&!ae&&_^Me)Et=qr(Et,Dt),_?(Br=0,Et=yn(Et,Dt,Z)):(Br=1,Et=yn(Et,Dt,Z),Et=qr(Et,Dt));else if(H&&_&&!ae&&Me)Br=1,Et=yn(Et,Dt,Z),Et=qr(Et,Dt);else if(!H&&!ae&&_^Me){var G=Ge;_?(Br=1,Et=yn(Et,Dt,Z),Br=0,Ge=!1,Et=yn(Et,Dt,Z),Ge=G):(Br=0,Et=yn(Et,Dt,Z),Et=qr(Et,Dt),Br=1,Ge=!1,Et=yn(Et,Dt,Z),Ge=G,Et=qr(Et,Dt))}}else Br=0,Et=yn(Et,Dt,Z);else Br=_?1:0,Et=yn(Et,Dt,Z);return Et},this.__bidiEngine__.setOptions=function(Et){Et&&(H=Et.isInputVisual,ae=Et.isOutputVisual,_=Et.isInputRtl,Me=Et.isOutputRtl,Ge=Et.isSymmetricSwapping)},this.__bidiEngine__.setOptions(y),this.__bidiEngine__};var a=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],l=new A.__bidiEngine__({isInputVisual:!0});A.API.events.push(["postProcessText",function(y){var F=y.text,x=(y.x,y.y,y.options||{}),H=(y.mutex,x.lang,[]);if(x.isInputVisual=typeof x.isInputVisual!="boolean"||x.isInputVisual,l.setOptions(x),Object.prototype.toString.call(F)==="[object Array]"){var _=0;for(H=[],_=0;_<F.length;_+=1)Object.prototype.toString.call(F[_])==="[object Array]"?H.push([l.doBidiReorder(F[_][0]),F[_][1],F[_][2]]):H.push([l.doBidiReorder(F[_])]);y.text=H}else y.text=l.doBidiReorder(F);l.setOptions({isInputVisual:!0})}])}(xi),xi.API.TTFFont=function(){function A(a){var l;if(this.rawData=a,l=this.contents=new Va(a),this.contents.pos=4,l.readString(4)==="ttcf")throw new Error("TTCF not supported.");l.pos=0,this.parse(),this.subset=new su(this),this.registerTTF()}return A.open=function(a){return new A(a)},A.prototype.parse=function(){return this.directory=new So(this.contents),this.head=new Rs(this),this.name=new pA(this),this.cmap=new Bl(this),this.toUnicode={},this.hhea=new zA(this),this.maxp=new Ou(this),this.hmtx=new Hc(this),this.post=new wc(this),this.os2=new bc(this),this.loca=new Qu(this),this.glyf=new od(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},A.prototype.registerTTF=function(){var a,l,y,F,x;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var H,_,ae,Me;for(Me=[],H=0,_=(ae=this.bbox).length;H<_;H++)a=ae[H],Me.push(Math.round(a*this.scaleFactor));return Me}.call(this),this.stemV=0,this.post.exists?(y=255&(F=this.post.italic_angle),32768&(l=F>>16)&&(l=-(1+(65535^l))),this.italicAngle=+(l+"."+y)):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=(x=this.familyClass)===1||x===2||x===3||x===4||x===5||x===7,this.isScript=this.familyClass===10,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),this.italicAngle!==0&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},A.prototype.characterToGlyph=function(a){var l;return((l=this.cmap.unicode)!=null?l.codeMap[a]:void 0)||0},A.prototype.widthOfGlyph=function(a){var l;return l=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(a).advance*l},A.prototype.widthOfString=function(a,l,y){var F,x,H,_;for(H=0,x=0,_=(a=""+a).length;0<=_?x<_:x>_;x=0<=_?++x:--x)F=a.charCodeAt(x),H+=this.widthOfGlyph(this.characterToGlyph(F))+y*(1e3/l)||0;return H*(l/1e3)},A.prototype.lineHeight=function(a,l){var y;return l==null&&(l=!1),y=l?this.lineGap:0,(this.ascender+y-this.decender)/1e3*a},A}();var il,Va=function(){function A(a){this.data=a!=null?a:[],this.pos=0,this.length=this.data.length}return A.prototype.readByte=function(){return this.data[this.pos++]},A.prototype.writeByte=function(a){return this.data[this.pos++]=a},A.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},A.prototype.writeUInt32=function(a){return this.writeByte(a>>>24&255),this.writeByte(a>>16&255),this.writeByte(a>>8&255),this.writeByte(255&a)},A.prototype.readInt32=function(){var a;return(a=this.readUInt32())>=2147483648?a-4294967296:a},A.prototype.writeInt32=function(a){return a<0&&(a+=4294967296),this.writeUInt32(a)},A.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},A.prototype.writeUInt16=function(a){return this.writeByte(a>>8&255),this.writeByte(255&a)},A.prototype.readInt16=function(){var a;return(a=this.readUInt16())>=32768?a-65536:a},A.prototype.writeInt16=function(a){return a<0&&(a+=65536),this.writeUInt16(a)},A.prototype.readString=function(a){var l,y;for(y=[],l=0;0<=a?l<a:l>a;l=0<=a?++l:--l)y[l]=String.fromCharCode(this.readByte());return y.join("")},A.prototype.writeString=function(a){var l,y,F;for(F=[],l=0,y=a.length;0<=y?l<y:l>y;l=0<=y?++l:--l)F.push(this.writeByte(a.charCodeAt(l)));return F},A.prototype.readShort=function(){return this.readInt16()},A.prototype.writeShort=function(a){return this.writeInt16(a)},A.prototype.readLongLong=function(){var a,l,y,F,x,H,_,ae;return a=this.readByte(),l=this.readByte(),y=this.readByte(),F=this.readByte(),x=this.readByte(),H=this.readByte(),_=this.readByte(),ae=this.readByte(),128&a?-1*(72057594037927940*(255^a)+281474976710656*(255^l)+1099511627776*(255^y)+4294967296*(255^F)+16777216*(255^x)+65536*(255^H)+256*(255^_)+(255^ae)+1):72057594037927940*a+281474976710656*l+1099511627776*y+4294967296*F+16777216*x+65536*H+256*_+ae},A.prototype.writeLongLong=function(a){var l,y;return l=Math.floor(a/4294967296),y=4294967295&a,this.writeByte(l>>24&255),this.writeByte(l>>16&255),this.writeByte(l>>8&255),this.writeByte(255&l),this.writeByte(y>>24&255),this.writeByte(y>>16&255),this.writeByte(y>>8&255),this.writeByte(255&y)},A.prototype.readInt=function(){return this.readInt32()},A.prototype.writeInt=function(a){return this.writeInt32(a)},A.prototype.read=function(a){var l,y;for(l=[],y=0;0<=a?y<a:y>a;y=0<=a?++y:--y)l.push(this.readByte());return l},A.prototype.write=function(a){var l,y,F,x;for(x=[],y=0,F=a.length;y<F;y++)l=a[y],x.push(this.writeByte(l));return x},A}(),So=function(){var A;function a(l){var y,F,x;for(this.scalarType=l.readInt(),this.tableCount=l.readShort(),this.searchRange=l.readShort(),this.entrySelector=l.readShort(),this.rangeShift=l.readShort(),this.tables={},F=0,x=this.tableCount;0<=x?F<x:F>x;F=0<=x?++F:--F)y={tag:l.readString(4),checksum:l.readInt(),offset:l.readInt(),length:l.readInt()},this.tables[y.tag]=y}return a.prototype.encode=function(l){var y,F,x,H,_,ae,Me,Ge,Xe,ct,xe,Ht,St;for(St in xe=Object.keys(l).length,ae=Math.log(2),Xe=16*Math.floor(Math.log(xe)/ae),H=Math.floor(Xe/ae),Ge=16*xe-Xe,(F=new Va).writeInt(this.scalarType),F.writeShort(xe),F.writeShort(Xe),F.writeShort(H),F.writeShort(Ge),x=16*xe,Me=F.pos+x,_=null,Ht=[],l)for(ct=l[St],F.writeString(St),F.writeInt(A(ct)),F.writeInt(Me),F.writeInt(ct.length),Ht=Ht.concat(ct),St==="head"&&(_=Me),Me+=ct.length;Me%4;)Ht.push(0),Me++;return F.write(Ht),y=2981146554-A(F.data),F.pos=_+8,F.writeUInt32(y),F.data},A=function(l){var y,F,x,H;for(l=ad.call(l);l.length%4;)l.push(0);for(x=new Va(l),F=0,y=0,H=l.length;y<H;y=y+=4)F+=x.readUInt32();return 4294967295&F},a}(),Io={}.hasOwnProperty,ts=function(A,a){for(var l in a)Io.call(a,l)&&(A[l]=a[l]);function y(){this.constructor=A}return y.prototype=a.prototype,A.prototype=new y,A.__super__=a.prototype,A};il=function(){function A(a){var l;this.file=a,l=this.file.directory.tables[this.tag],this.exists=!!l,l&&(this.offset=l.offset,this.length=l.length,this.parse(this.file.contents))}return A.prototype.parse=function(){},A.prototype.encode=function(){},A.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},A}();var Rs=function(A){function a(){return a.__super__.constructor.apply(this,arguments)}return ts(a,il),a.prototype.tag="head",a.prototype.parse=function(l){return l.pos=this.offset,this.version=l.readInt(),this.revision=l.readInt(),this.checkSumAdjustment=l.readInt(),this.magicNumber=l.readInt(),this.flags=l.readShort(),this.unitsPerEm=l.readShort(),this.created=l.readLongLong(),this.modified=l.readLongLong(),this.xMin=l.readShort(),this.yMin=l.readShort(),this.xMax=l.readShort(),this.yMax=l.readShort(),this.macStyle=l.readShort(),this.lowestRecPPEM=l.readShort(),this.fontDirectionHint=l.readShort(),this.indexToLocFormat=l.readShort(),this.glyphDataFormat=l.readShort()},a.prototype.encode=function(l){var y;return(y=new Va).writeInt(this.version),y.writeInt(this.revision),y.writeInt(this.checkSumAdjustment),y.writeInt(this.magicNumber),y.writeShort(this.flags),y.writeShort(this.unitsPerEm),y.writeLongLong(this.created),y.writeLongLong(this.modified),y.writeShort(this.xMin),y.writeShort(this.yMin),y.writeShort(this.xMax),y.writeShort(this.yMax),y.writeShort(this.macStyle),y.writeShort(this.lowestRecPPEM),y.writeShort(this.fontDirectionHint),y.writeShort(l),y.writeShort(this.glyphDataFormat),y.data},a}(),LA=function(){function A(a,l){var y,F,x,H,_,ae,Me,Ge,Xe,ct,xe,Ht,St,zt,gt,Vt,Br;switch(this.platformID=a.readUInt16(),this.encodingID=a.readShort(),this.offset=l+a.readInt(),Xe=a.pos,a.pos=this.offset,this.format=a.readUInt16(),this.length=a.readUInt16(),this.language=a.readUInt16(),this.isUnicode=this.platformID===3&&this.encodingID===1&&this.format===4||this.platformID===0&&this.format===4,this.codeMap={},this.format){case 0:for(ae=0;ae<256;++ae)this.codeMap[ae]=a.readByte();break;case 4:for(xe=a.readUInt16(),ct=xe/2,a.pos+=6,x=function(){var jr,cn;for(cn=[],ae=jr=0;0<=ct?jr<ct:jr>ct;ae=0<=ct?++jr:--jr)cn.push(a.readUInt16());return cn}(),a.pos+=2,St=function(){var jr,cn;for(cn=[],ae=jr=0;0<=ct?jr<ct:jr>ct;ae=0<=ct?++jr:--jr)cn.push(a.readUInt16());return cn}(),Me=function(){var jr,cn;for(cn=[],ae=jr=0;0<=ct?jr<ct:jr>ct;ae=0<=ct?++jr:--jr)cn.push(a.readUInt16());return cn}(),Ge=function(){var jr,cn;for(cn=[],ae=jr=0;0<=ct?jr<ct:jr>ct;ae=0<=ct?++jr:--jr)cn.push(a.readUInt16());return cn}(),F=(this.length-a.pos+this.offset)/2,_=function(){var jr,cn;for(cn=[],ae=jr=0;0<=F?jr<F:jr>F;ae=0<=F?++jr:--jr)cn.push(a.readUInt16());return cn}(),ae=gt=0,Br=x.length;gt<Br;ae=++gt)for(zt=x[ae],y=Vt=Ht=St[ae];Ht<=zt?Vt<=zt:Vt>=zt;y=Ht<=zt?++Vt:--Vt)Ge[ae]===0?H=y+Me[ae]:(H=_[Ge[ae]/2+(y-Ht)-(ct-ae)]||0)!==0&&(H+=Me[ae]),this.codeMap[y]=65535&H}a.pos=Xe}return A.encode=function(a,l){var y,F,x,H,_,ae,Me,Ge,Xe,ct,xe,Ht,St,zt,gt,Vt,Br,jr,cn,Xn,qr,ur,rn,yn,Et,Dt,Z,G,Ie,Re,_e,ze,ft,mt,Qt,be,Ve,qe,yt,Bt,Ut,ir,rr,kr,Sr,_r;switch(G=new Va,H=Object.keys(a).sort(function(un,jn){return un-jn}),l){case"macroman":for(St=0,zt=function(){var un=[];for(Ht=0;Ht<256;++Ht)un.push(0);return un}(),Vt={0:0},x={},Ie=0,ft=H.length;Ie<ft;Ie++)Vt[rr=a[F=H[Ie]]]==null&&(Vt[rr]=++St),x[F]={old:a[F],new:Vt[a[F]]},zt[F]=Vt[a[F]];return G.writeUInt16(1),G.writeUInt16(0),G.writeUInt32(12),G.writeUInt16(0),G.writeUInt16(262),G.writeUInt16(0),G.write(zt),{charMap:x,subtable:G.data,maxGlyphID:St+1};case"unicode":for(Dt=[],Xe=[],Br=0,Vt={},y={},gt=Me=null,Re=0,mt=H.length;Re<mt;Re++)Vt[cn=a[F=H[Re]]]==null&&(Vt[cn]=++Br),y[F]={old:cn,new:Vt[cn]},_=Vt[cn]-F,gt!=null&&_===Me||(gt&&Xe.push(gt),Dt.push(F),Me=_),gt=F;for(gt&&Xe.push(gt),Xe.push(65535),Dt.push(65535),yn=2*(rn=Dt.length),ur=2*Math.pow(Math.log(rn)/Math.LN2,2),ct=Math.log(ur/2)/Math.LN2,qr=2*rn-ur,ae=[],Xn=[],xe=[],Ht=_e=0,Qt=Dt.length;_e<Qt;Ht=++_e){if(Et=Dt[Ht],Ge=Xe[Ht],Et===65535){ae.push(0),Xn.push(0);break}if(Et-(Z=y[Et].new)>=32768)for(ae.push(0),Xn.push(2*(xe.length+rn-Ht)),F=ze=Et;Et<=Ge?ze<=Ge:ze>=Ge;F=Et<=Ge?++ze:--ze)xe.push(y[F].new);else ae.push(Z-Et),Xn.push(0)}for(G.writeUInt16(3),G.writeUInt16(1),G.writeUInt32(12),G.writeUInt16(4),G.writeUInt16(16+8*rn+2*xe.length),G.writeUInt16(0),G.writeUInt16(yn),G.writeUInt16(ur),G.writeUInt16(ct),G.writeUInt16(qr),Ut=0,be=Xe.length;Ut<be;Ut++)F=Xe[Ut],G.writeUInt16(F);for(G.writeUInt16(0),ir=0,Ve=Dt.length;ir<Ve;ir++)F=Dt[ir],G.writeUInt16(F);for(kr=0,qe=ae.length;kr<qe;kr++)_=ae[kr],G.writeUInt16(_);for(Sr=0,yt=Xn.length;Sr<yt;Sr++)jr=Xn[Sr],G.writeUInt16(jr);for(_r=0,Bt=xe.length;_r<Bt;_r++)St=xe[_r],G.writeUInt16(St);return{charMap:y,subtable:G.data,maxGlyphID:Br+1}}},A}(),Bl=function(A){function a(){return a.__super__.constructor.apply(this,arguments)}return ts(a,il),a.prototype.tag="cmap",a.prototype.parse=function(l){var y,F,x;for(l.pos=this.offset,this.version=l.readUInt16(),x=l.readUInt16(),this.tables=[],this.unicode=null,F=0;0<=x?F<x:F>x;F=0<=x?++F:--F)y=new LA(l,this.offset),this.tables.push(y),y.isUnicode&&this.unicode==null&&(this.unicode=y);return!0},a.encode=function(l,y){var F,x;return y==null&&(y="macroman"),F=LA.encode(l,y),(x=new Va).writeUInt16(0),x.writeUInt16(1),F.table=x.data.concat(F.subtable),F},a}(),zA=function(A){function a(){return a.__super__.constructor.apply(this,arguments)}return ts(a,il),a.prototype.tag="hhea",a.prototype.parse=function(l){return l.pos=this.offset,this.version=l.readInt(),this.ascender=l.readShort(),this.decender=l.readShort(),this.lineGap=l.readShort(),this.advanceWidthMax=l.readShort(),this.minLeftSideBearing=l.readShort(),this.minRightSideBearing=l.readShort(),this.xMaxExtent=l.readShort(),this.caretSlopeRise=l.readShort(),this.caretSlopeRun=l.readShort(),this.caretOffset=l.readShort(),l.pos+=8,this.metricDataFormat=l.readShort(),this.numberOfMetrics=l.readUInt16()},a}(),bc=function(A){function a(){return a.__super__.constructor.apply(this,arguments)}return ts(a,il),a.prototype.tag="OS/2",a.prototype.parse=function(l){if(l.pos=this.offset,this.version=l.readUInt16(),this.averageCharWidth=l.readShort(),this.weightClass=l.readUInt16(),this.widthClass=l.readUInt16(),this.type=l.readShort(),this.ySubscriptXSize=l.readShort(),this.ySubscriptYSize=l.readShort(),this.ySubscriptXOffset=l.readShort(),this.ySubscriptYOffset=l.readShort(),this.ySuperscriptXSize=l.readShort(),this.ySuperscriptYSize=l.readShort(),this.ySuperscriptXOffset=l.readShort(),this.ySuperscriptYOffset=l.readShort(),this.yStrikeoutSize=l.readShort(),this.yStrikeoutPosition=l.readShort(),this.familyClass=l.readShort(),this.panose=function(){var y,F;for(F=[],y=0;y<10;++y)F.push(l.readByte());return F}(),this.charRange=function(){var y,F;for(F=[],y=0;y<4;++y)F.push(l.readInt());return F}(),this.vendorID=l.readString(4),this.selection=l.readShort(),this.firstCharIndex=l.readShort(),this.lastCharIndex=l.readShort(),this.version>0&&(this.ascent=l.readShort(),this.descent=l.readShort(),this.lineGap=l.readShort(),this.winAscent=l.readShort(),this.winDescent=l.readShort(),this.codePageRange=function(){var y,F;for(F=[],y=0;y<2;y=++y)F.push(l.readInt());return F}(),this.version>1))return this.xHeight=l.readShort(),this.capHeight=l.readShort(),this.defaultChar=l.readShort(),this.breakChar=l.readShort(),this.maxContext=l.readShort()},a}(),wc=function(A){function a(){return a.__super__.constructor.apply(this,arguments)}return ts(a,il),a.prototype.tag="post",a.prototype.parse=function(l){var y,F,x;switch(l.pos=this.offset,this.format=l.readInt(),this.italicAngle=l.readInt(),this.underlinePosition=l.readShort(),this.underlineThickness=l.readShort(),this.isFixedPitch=l.readInt(),this.minMemType42=l.readInt(),this.maxMemType42=l.readInt(),this.minMemType1=l.readInt(),this.maxMemType1=l.readInt(),this.format){case 65536:break;case 131072:var H;for(F=l.readUInt16(),this.glyphNameIndex=[],H=0;0<=F?H<F:H>F;H=0<=F?++H:--H)this.glyphNameIndex.push(l.readUInt16());for(this.names=[],x=[];l.pos<this.offset+this.length;)y=l.readByte(),x.push(this.names.push(l.readString(y)));return x;case 151552:return F=l.readUInt16(),this.offsets=l.read(F);case 196608:break;case 262144:return this.map=function(){var _,ae,Me;for(Me=[],H=_=0,ae=this.file.maxp.numGlyphs;0<=ae?_<ae:_>ae;H=0<=ae?++_:--_)Me.push(l.readUInt32());return Me}.call(this)}},a}(),hA=function(A,a){this.raw=A,this.length=A.length,this.platformID=a.platformID,this.encodingID=a.encodingID,this.languageID=a.languageID},pA=function(A){function a(){return a.__super__.constructor.apply(this,arguments)}return ts(a,il),a.prototype.tag="name",a.prototype.parse=function(l){var y,F,x,H,_,ae,Me,Ge,Xe,ct,xe;for(l.pos=this.offset,l.readShort(),y=l.readShort(),ae=l.readShort(),F=[],H=0;0<=y?H<y:H>y;H=0<=y?++H:--H)F.push({platformID:l.readShort(),encodingID:l.readShort(),languageID:l.readShort(),nameID:l.readShort(),length:l.readShort(),offset:this.offset+ae+l.readShort()});for(Me={},H=Xe=0,ct=F.length;Xe<ct;H=++Xe)x=F[H],l.pos=x.offset,Ge=l.readString(x.length),_=new hA(Ge,x),Me[xe=x.nameID]==null&&(Me[xe]=[]),Me[x.nameID].push(_);this.strings=Me,this.copyright=Me[0],this.fontFamily=Me[1],this.fontSubfamily=Me[2],this.uniqueSubfamily=Me[3],this.fontName=Me[4],this.version=Me[5];try{this.postscriptName=Me[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(Ht){this.postscriptName=Me[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=Me[7],this.manufacturer=Me[8],this.designer=Me[9],this.description=Me[10],this.vendorUrl=Me[11],this.designerUrl=Me[12],this.license=Me[13],this.licenseUrl=Me[14],this.preferredFamily=Me[15],this.preferredSubfamily=Me[17],this.compatibleFull=Me[18],this.sampleText=Me[19]},a}(),Ou=function(A){function a(){return a.__super__.constructor.apply(this,arguments)}return ts(a,il),a.prototype.tag="maxp",a.prototype.parse=function(l){return l.pos=this.offset,this.version=l.readInt(),this.numGlyphs=l.readUInt16(),this.maxPoints=l.readUInt16(),this.maxContours=l.readUInt16(),this.maxCompositePoints=l.readUInt16(),this.maxComponentContours=l.readUInt16(),this.maxZones=l.readUInt16(),this.maxTwilightPoints=l.readUInt16(),this.maxStorage=l.readUInt16(),this.maxFunctionDefs=l.readUInt16(),this.maxInstructionDefs=l.readUInt16(),this.maxStackElements=l.readUInt16(),this.maxSizeOfInstructions=l.readUInt16(),this.maxComponentElements=l.readUInt16(),this.maxComponentDepth=l.readUInt16()},a}(),Hc=function(A){function a(){return a.__super__.constructor.apply(this,arguments)}return ts(a,il),a.prototype.tag="hmtx",a.prototype.parse=function(l){var y,F,x,H,_,ae,Me;for(l.pos=this.offset,this.metrics=[],y=0,ae=this.file.hhea.numberOfMetrics;0<=ae?y<ae:y>ae;y=0<=ae?++y:--y)this.metrics.push({advance:l.readUInt16(),lsb:l.readInt16()});for(x=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var Ge,Xe;for(Xe=[],y=Ge=0;0<=x?Ge<x:Ge>x;y=0<=x?++Ge:--Ge)Xe.push(l.readInt16());return Xe}(),this.widths=function(){var Ge,Xe,ct,xe;for(xe=[],Ge=0,Xe=(ct=this.metrics).length;Ge<Xe;Ge++)H=ct[Ge],xe.push(H.advance);return xe}.call(this),F=this.widths[this.widths.length-1],Me=[],y=_=0;0<=x?_<x:_>x;y=0<=x?++_:--_)Me.push(this.widths.push(F));return Me},a.prototype.forGlyph=function(l){return l in this.metrics?this.metrics[l]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[l-this.metrics.length]}},a}(),ad=[].slice,od=function(A){function a(){return a.__super__.constructor.apply(this,arguments)}return ts(a,il),a.prototype.tag="glyf",a.prototype.parse=function(){return this.cache={}},a.prototype.glyphFor=function(l){var y,F,x,H,_,ae,Me,Ge,Xe,ct;return l in this.cache?this.cache[l]:(H=this.file.loca,y=this.file.contents,F=H.indexOf(l),(x=H.lengthOf(l))===0?this.cache[l]=null:(y.pos=this.offset+F,_=(ae=new Va(y.read(x))).readShort(),Ge=ae.readShort(),ct=ae.readShort(),Me=ae.readShort(),Xe=ae.readShort(),this.cache[l]=_===-1?new Ed(ae,Ge,ct,Me,Xe):new ou(ae,_,Ge,ct,Me,Xe),this.cache[l]))},a.prototype.encode=function(l,y,F){var x,H,_,ae,Me;for(_=[],H=[],ae=0,Me=y.length;ae<Me;ae++)x=l[y[ae]],H.push(_.length),x&&(_=_.concat(x.encode(F)));return H.push(_.length),{table:_,offsets:H}},a}(),ou=function(){function A(a,l,y,F,x,H){this.raw=a,this.numberOfContours=l,this.xMin=y,this.yMin=F,this.xMax=x,this.yMax=H,this.compound=!1}return A.prototype.encode=function(){return this.raw.data},A}(),Ed=function(){function A(a,l,y,F,x){var H,_;for(this.raw=a,this.xMin=l,this.yMin=y,this.xMax=F,this.yMax=x,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],H=this.raw;_=H.readShort(),this.glyphOffsets.push(H.pos),this.glyphIDs.push(H.readUInt16()),32&_;)H.pos+=1&_?4:2,128&_?H.pos+=8:64&_?H.pos+=4:8&_&&(H.pos+=2)}return A.prototype.encode=function(){var a,l,y;for(l=new Va(ad.call(this.raw.data)),a=0,y=this.glyphIDs.length;a<y;++a)l.pos=this.glyphOffsets[a];return l.data},A}(),Qu=function(A){function a(){return a.__super__.constructor.apply(this,arguments)}return ts(a,il),a.prototype.tag="loca",a.prototype.parse=function(l){var y,F;return l.pos=this.offset,y=this.file.head.indexToLocFormat,this.offsets=y===0?function(){var x,H;for(H=[],F=0,x=this.length;F<x;F+=2)H.push(2*l.readUInt16());return H}.call(this):function(){var x,H;for(H=[],F=0,x=this.length;F<x;F+=4)H.push(l.readUInt32());return H}.call(this)},a.prototype.indexOf=function(l){return this.offsets[l]},a.prototype.lengthOf=function(l){return this.offsets[l+1]-this.offsets[l]},a.prototype.encode=function(l,y){for(var F=new Uint32Array(this.offsets.length),x=0,H=0,_=0;_<F.length;++_)if(F[_]=x,H<y.length&&y[H]==_){++H,F[_]=x;var ae=this.offsets[_],Me=this.offsets[_+1]-ae;Me>0&&(x+=Me)}for(var Ge=new Array(4*F.length),Xe=0;Xe<F.length;++Xe)Ge[4*Xe+3]=255&F[Xe],Ge[4*Xe+2]=(65280&F[Xe])>>8,Ge[4*Xe+1]=(16711680&F[Xe])>>16,Ge[4*Xe]=(4278190080&F[Xe])>>24;return Ge},a}(),su=function(){function A(a){this.font=a,this.subset={},this.unicodes={},this.next=33}return A.prototype.generateCmap=function(){var a,l,y,F,x;for(l in F=this.font.cmap.tables[0].codeMap,a={},x=this.subset)y=x[l],a[l]=F[y];return a},A.prototype.glyphsFor=function(a){var l,y,F,x,H,_,ae;for(F={},H=0,_=a.length;H<_;H++)F[x=a[H]]=this.font.glyf.glyphFor(x);for(x in l=[],F)(y=F[x])!=null&&y.compound&&l.push.apply(l,y.glyphIDs);if(l.length>0)for(x in ae=this.glyphsFor(l))y=ae[x],F[x]=y;return F},A.prototype.encode=function(a,l){var y,F,x,H,_,ae,Me,Ge,Xe,ct,xe,Ht,St,zt,gt;for(F in y=Bl.encode(this.generateCmap(),"unicode"),H=this.glyphsFor(a),xe={0:0},gt=y.charMap)xe[(ae=gt[F]).old]=ae.new;for(Ht in ct=y.maxGlyphID,H)Ht in xe||(xe[Ht]=ct++);return Ge=function(Vt){var Br,jr;for(Br in jr={},Vt)jr[Vt[Br]]=Br;return jr}(xe),Xe=Object.keys(Ge).sort(function(Vt,Br){return Vt-Br}),St=function(){var Vt,Br,jr;for(jr=[],Vt=0,Br=Xe.length;Vt<Br;Vt++)_=Xe[Vt],jr.push(Ge[_]);return jr}(),x=this.font.glyf.encode(H,St,xe),Me=this.font.loca.encode(x.offsets,St),zt={cmap:this.font.cmap.raw(),glyf:x.table,loca:Me,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(l)},this.font.os2.exists&&(zt["OS/2"]=this.font.os2.raw()),this.font.directory.encode(zt)},A}();xi.API.PDFObject=function(){var A;function a(){}return A=function(l,y){return(Array(y+1).join("0")+l).slice(-y)},a.convert=function(l){var y,F,x,H;if(Array.isArray(l))return"["+function(){var _,ae,Me;for(Me=[],_=0,ae=l.length;_<ae;_++)y=l[_],Me.push(a.convert(y));return Me}().join(" ")+"]";if(typeof l=="string")return"/"+l;if(l!=null&&l.isString)return"("+l+")";if(l instanceof Date)return"(D:"+A(l.getUTCFullYear(),4)+A(l.getUTCMonth(),2)+A(l.getUTCDate(),2)+A(l.getUTCHours(),2)+A(l.getUTCMinutes(),2)+A(l.getUTCSeconds(),2)+"Z)";if({}.toString.call(l)==="[object Object]"){for(F in x=["<<"],l)H=l[F],x.push("/"+F+" "+a.convert(H));return x.push(">>"),x.join(`
`)}return""+l},a}();var sd=xi},86129:function(Sn,ar,d){var U=d(19208).lW,me=d(97671);(function(V){Sn.exports=V()})(function(){return function V(Oe,ee,z){function C(h,N){if(!ee[h]){if(!Oe[h]){var S=void 0;if(!N&&S)return require(h,!0);if(c)return c(h,!0);var I=new Error("Cannot find module '"+h+"'");throw I.code="MODULE_NOT_FOUND",I}var T=ee[h]={exports:{}};Oe[h][0].call(T.exports,function(X){var P=Oe[h][1][X];return C(P||X)},T,T.exports,V,Oe,ee,z)}return ee[h].exports}for(var c=void 0,E=0;E<z.length;E++)C(z[E]);return C}({1:[function(V,Oe,ee){"use strict";var z=V("./utils"),C=V("./support"),c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";ee.encode=function(E){for(var h,N,S,I,T,X,P,ne=[],K=0,de=E.length,oe=de,j=z.getTypeOf(E)!=="string";K<E.length;)oe=de-K,S=j?(h=E[K++],N=K<de?E[K++]:0,K<de?E[K++]:0):(h=E.charCodeAt(K++),N=K<de?E.charCodeAt(K++):0,K<de?E.charCodeAt(K++):0),I=h>>2,T=(3&h)<<4|N>>4,X=1<oe?(15&N)<<2|S>>6:64,P=2<oe?63&S:64,ne.push(c.charAt(I)+c.charAt(T)+c.charAt(X)+c.charAt(P));return ne.join("")},ee.decode=function(E){var h,N,S,I,T,X,P=0,ne=0,K="data:";if(E.substr(0,K.length)===K)throw new Error("Invalid base64 input, it looks like a data url.");var de,oe=3*(E=E.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(E.charAt(E.length-1)===c.charAt(64)&&oe--,E.charAt(E.length-2)===c.charAt(64)&&oe--,oe%1!=0)throw new Error("Invalid base64 input, bad content length.");for(de=C.uint8array?new Uint8Array(0|oe):new Array(0|oe);P<E.length;)h=c.indexOf(E.charAt(P++))<<2|(I=c.indexOf(E.charAt(P++)))>>4,N=(15&I)<<4|(T=c.indexOf(E.charAt(P++)))>>2,S=(3&T)<<6|(X=c.indexOf(E.charAt(P++))),de[ne++]=h,T!==64&&(de[ne++]=N),X!==64&&(de[ne++]=S);return de}},{"./support":30,"./utils":32}],2:[function(V,Oe,ee){"use strict";var z=V("./external"),C=V("./stream/DataWorker"),c=V("./stream/Crc32Probe"),E=V("./stream/DataLengthProbe");function h(N,S,I,T,X){this.compressedSize=N,this.uncompressedSize=S,this.crc32=I,this.compression=T,this.compressedContent=X}h.prototype={getContentWorker:function(){var N=new C(z.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new E("data_length")),S=this;return N.on("end",function(){if(this.streamInfo.data_length!==S.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),N},getCompressedWorker:function(){return new C(z.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},h.createWorkerFrom=function(N,S,I){return N.pipe(new c).pipe(new E("uncompressedSize")).pipe(S.compressWorker(I)).pipe(new E("compressedSize")).withStreamInfo("compression",S)},Oe.exports=h},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(V,Oe,ee){"use strict";var z=V("./stream/GenericWorker");ee.STORE={magic:"\0\0",compressWorker:function(){return new z("STORE compression")},uncompressWorker:function(){return new z("STORE decompression")}},ee.DEFLATE=V("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(V,Oe,ee){"use strict";var z=V("./utils"),C=function(){for(var c,E=[],h=0;h<256;h++){c=h;for(var N=0;N<8;N++)c=1&c?3988292384^c>>>1:c>>>1;E[h]=c}return E}();Oe.exports=function(c,E){return c!==void 0&&c.length?z.getTypeOf(c)!=="string"?function(h,N,S,I){var T=C,X=I+S;h^=-1;for(var P=I;P<X;P++)h=h>>>8^T[255&(h^N[P])];return-1^h}(0|E,c,c.length,0):function(h,N,S,I){var T=C,X=I+S;h^=-1;for(var P=I;P<X;P++)h=h>>>8^T[255&(h^N.charCodeAt(P))];return-1^h}(0|E,c,c.length,0):0}},{"./utils":32}],5:[function(V,Oe,ee){"use strict";ee.base64=!1,ee.binary=!1,ee.dir=!1,ee.createFolders=!0,ee.date=null,ee.compression=null,ee.compressionOptions=null,ee.comment=null,ee.unixPermissions=null,ee.dosPermissions=null},{}],6:[function(V,Oe,ee){"use strict";var z=null;z=typeof Promise!="undefined"?Promise:V("lie"),Oe.exports={Promise:z}},{lie:37}],7:[function(V,Oe,ee){"use strict";var z=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",C=V("pako"),c=V("./utils"),E=V("./stream/GenericWorker"),h=z?"uint8array":"array";function N(S,I){E.call(this,"FlateWorker/"+S),this._pako=null,this._pakoAction=S,this._pakoOptions=I,this.meta={}}ee.magic="\b\0",c.inherits(N,E),N.prototype.processChunk=function(S){this.meta=S.meta,this._pako===null&&this._createPako(),this._pako.push(c.transformTo(h,S.data),!1)},N.prototype.flush=function(){E.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},N.prototype.cleanUp=function(){E.prototype.cleanUp.call(this),this._pako=null},N.prototype._createPako=function(){this._pako=new C[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var S=this;this._pako.onData=function(I){S.push({data:I,meta:S.meta})}},ee.compressWorker=function(S){return new N("Deflate",S)},ee.uncompressWorker=function(){return new N("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(V,Oe,ee){"use strict";function z(T,X){var P,ne="";for(P=0;P<X;P++)ne+=String.fromCharCode(255&T),T>>>=8;return ne}function C(T,X,P,ne,K,de){var oe,j,W=T.file,D=T.compression,ce=de!==h.utf8encode,pe=c.transformTo("string",de(W.name)),Se=c.transformTo("string",h.utf8encode(W.name)),ye=W.comment,Qe=c.transformTo("string",de(ye)),$=c.transformTo("string",h.utf8encode(ye)),Ke=Se.length!==W.name.length,O=$.length!==ye.length,et="",Pe="",ve="",Te=W.dir,ge=W.date,Be={crc32:0,compressedSize:0,uncompressedSize:0};X&&!P||(Be.crc32=T.crc32,Be.compressedSize=T.compressedSize,Be.uncompressedSize=T.uncompressedSize);var ue=0;X&&(ue|=8),ce||!Ke&&!O||(ue|=2048);var we=0,ot=0;Te&&(we|=16),K==="UNIX"?(ot=798,we|=function(Je,fe){var qt=Je;return Je||(qt=fe?16893:33204),(65535&qt)<<16}(W.unixPermissions,Te)):(ot=20,we|=function(Je){return 63&(Je||0)}(W.dosPermissions)),oe=ge.getUTCHours(),oe<<=6,oe|=ge.getUTCMinutes(),oe<<=5,oe|=ge.getUTCSeconds()/2,j=ge.getUTCFullYear()-1980,j<<=4,j|=ge.getUTCMonth()+1,j<<=5,j|=ge.getUTCDate(),Ke&&(Pe=z(1,1)+z(N(pe),4)+Se,et+="up"+z(Pe.length,2)+Pe),O&&(ve=z(1,1)+z(N(Qe),4)+$,et+="uc"+z(ve.length,2)+ve);var lt="";return lt+=`
\0`,lt+=z(ue,2),lt+=D.magic,lt+=z(oe,2),lt+=z(j,2),lt+=z(Be.crc32,4),lt+=z(Be.compressedSize,4),lt+=z(Be.uncompressedSize,4),lt+=z(pe.length,2),lt+=z(et.length,2),{fileRecord:S.LOCAL_FILE_HEADER+lt+pe+et,dirRecord:S.CENTRAL_FILE_HEADER+z(ot,2)+lt+z(Qe.length,2)+"\0\0\0\0"+z(we,4)+z(ne,4)+pe+et+Qe}}var c=V("../utils"),E=V("../stream/GenericWorker"),h=V("../utf8"),N=V("../crc32"),S=V("../signature");function I(T,X,P,ne){E.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=X,this.zipPlatform=P,this.encodeFileName=ne,this.streamFiles=T,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}c.inherits(I,E),I.prototype.push=function(T){var X=T.meta.percent||0,P=this.entriesCount,ne=this._sources.length;this.accumulate?this.contentBuffer.push(T):(this.bytesWritten+=T.data.length,E.prototype.push.call(this,{data:T.data,meta:{currentFile:this.currentFile,percent:P?(X+100*(P-ne-1))/P:100}}))},I.prototype.openedSource=function(T){this.currentSourceOffset=this.bytesWritten,this.currentFile=T.file.name;var X=this.streamFiles&&!T.file.dir;if(X){var P=C(T,X,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:P.fileRecord,meta:{percent:0}})}else this.accumulate=!0},I.prototype.closedSource=function(T){this.accumulate=!1;var X=this.streamFiles&&!T.file.dir,P=C(T,X,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(P.dirRecord),X)this.push({data:function(ne){return S.DATA_DESCRIPTOR+z(ne.crc32,4)+z(ne.compressedSize,4)+z(ne.uncompressedSize,4)}(T),meta:{percent:100}});else for(this.push({data:P.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},I.prototype.flush=function(){for(var T=this.bytesWritten,X=0;X<this.dirRecords.length;X++)this.push({data:this.dirRecords[X],meta:{percent:100}});var P=this.bytesWritten-T,ne=function(K,de,oe,j,W){var D=c.transformTo("string",W(j));return S.CENTRAL_DIRECTORY_END+"\0\0\0\0"+z(K,2)+z(K,2)+z(de,4)+z(oe,4)+z(D.length,2)+D}(this.dirRecords.length,P,T,this.zipComment,this.encodeFileName);this.push({data:ne,meta:{percent:100}})},I.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},I.prototype.registerPrevious=function(T){this._sources.push(T);var X=this;return T.on("data",function(P){X.processChunk(P)}),T.on("end",function(){X.closedSource(X.previous.streamInfo),X._sources.length?X.prepareNextSource():X.end()}),T.on("error",function(P){X.error(P)}),this},I.prototype.resume=function(){return!!E.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},I.prototype.error=function(T){var X=this._sources;if(!E.prototype.error.call(this,T))return!1;for(var P=0;P<X.length;P++)try{X[P].error(T)}catch(ne){}return!0},I.prototype.lock=function(){E.prototype.lock.call(this);for(var T=this._sources,X=0;X<T.length;X++)T[X].lock()},Oe.exports=I},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(V,Oe,ee){"use strict";var z=V("../compressions"),C=V("./ZipFileWorker");ee.generateWorker=function(c,E,h){var N=new C(E.streamFiles,h,E.platform,E.encodeFileName),S=0;try{c.forEach(function(I,T){S++;var X=function(de,oe){var j=de||oe,W=z[j];if(!W)throw new Error(j+" is not a valid compression method !");return W}(T.options.compression,E.compression),P=T.options.compressionOptions||E.compressionOptions||{},ne=T.dir,K=T.date;T._compressWorker(X,P).withStreamInfo("file",{name:I,dir:ne,date:K,comment:T.comment||"",unixPermissions:T.unixPermissions,dosPermissions:T.dosPermissions}).pipe(N)}),N.entriesCount=S}catch(I){N.error(I)}return N}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(V,Oe,ee){"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 C=new z;for(var c in this)typeof this[c]!="function"&&(C[c]=this[c]);return C}}(z.prototype=V("./object")).loadAsync=V("./load"),z.support=V("./support"),z.defaults=V("./defaults"),z.version="3.10.1",z.loadAsync=function(C,c){return new z().loadAsync(C,c)},z.external=V("./external"),Oe.exports=z},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(V,Oe,ee){"use strict";var z=V("./utils"),C=V("./external"),c=V("./utf8"),E=V("./zipEntries"),h=V("./stream/Crc32Probe"),N=V("./nodejsUtils");function S(I){return new C.Promise(function(T,X){var P=I.decompressed.getContentWorker().pipe(new h);P.on("error",function(ne){X(ne)}).on("end",function(){P.streamInfo.crc32!==I.decompressed.crc32?X(new Error("Corrupted zip : CRC32 mismatch")):T()}).resume()})}Oe.exports=function(I,T){var X=this;return T=z.extend(T||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:c.utf8decode}),N.isNode&&N.isStream(I)?C.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):z.prepareContent("the loaded zip file",I,!0,T.optimizedBinaryString,T.base64).then(function(P){var ne=new E(T);return ne.load(P),ne}).then(function(P){var ne=[C.Promise.resolve(P)],K=P.files;if(T.checkCRC32)for(var de=0;de<K.length;de++)ne.push(S(K[de]));return C.Promise.all(ne)}).then(function(P){for(var ne=P.shift(),K=ne.files,de=0;de<K.length;de++){var oe=K[de],j=oe.fileNameStr,W=z.resolve(oe.fileNameStr);X.file(W,oe.decompressed,{binary:!0,optimizedBinaryString:!0,date:oe.date,dir:oe.dir,comment:oe.fileCommentStr.length?oe.fileCommentStr:null,unixPermissions:oe.unixPermissions,dosPermissions:oe.dosPermissions,createFolders:T.createFolders}),oe.dir||(X.file(W).unsafeOriginalName=j)}return ne.zipComment.length&&(X.comment=ne.zipComment),X})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(V,Oe,ee){"use strict";var z=V("../utils"),C=V("../stream/GenericWorker");function c(E,h){C.call(this,"Nodejs stream input adapter for "+E),this._upstreamEnded=!1,this._bindStream(h)}z.inherits(c,C),c.prototype._bindStream=function(E){var h=this;(this._stream=E).pause(),E.on("data",function(N){h.push({data:N,meta:{percent:0}})}).on("error",function(N){h.isPaused?this.generatedError=N:h.error(N)}).on("end",function(){h.isPaused?h._upstreamEnded=!0:h.end()})},c.prototype.pause=function(){return!!C.prototype.pause.call(this)&&(this._stream.pause(),!0)},c.prototype.resume=function(){return!!C.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},Oe.exports=c},{"../stream/GenericWorker":28,"../utils":32}],13:[function(V,Oe,ee){"use strict";var z=V("readable-stream").Readable;function C(c,E,h){z.call(this,E),this._helper=c;var N=this;c.on("data",function(S,I){N.push(S)||N._helper.pause(),h&&h(I)}).on("error",function(S){N.emit("error",S)}).on("end",function(){N.push(null)})}V("../utils").inherits(C,z),C.prototype._read=function(){this._helper.resume()},Oe.exports=C},{"../utils":32,"readable-stream":16}],14:[function(V,Oe,ee){"use strict";Oe.exports={isNode:typeof U!="undefined",newBufferFrom:function(z,C){if(U.from&&U.from!==Uint8Array.from)return U.from(z,C);if(typeof z=="number")throw new Error('The "data" argument must not be a number');return new U(z,C)},allocBuffer:function(z){if(U.alloc)return U.alloc(z);var C=new U(z);return C.fill(0),C},isBuffer:function(z){return U.isBuffer(z)},isStream:function(z){return z&&typeof z.on=="function"&&typeof z.pause=="function"&&typeof z.resume=="function"}}},{}],15:[function(V,Oe,ee){"use strict";function z(W,D,ce){var pe,Se=c.getTypeOf(D),ye=c.extend(ce||{},N);ye.date=ye.date||new Date,ye.compression!==null&&(ye.compression=ye.compression.toUpperCase()),typeof ye.unixPermissions=="string"&&(ye.unixPermissions=parseInt(ye.unixPermissions,8)),ye.unixPermissions&&16384&ye.unixPermissions&&(ye.dir=!0),ye.dosPermissions&&16&ye.dosPermissions&&(ye.dir=!0),ye.dir&&(W=K(W)),ye.createFolders&&(pe=ne(W))&&de.call(this,pe,!0);var Qe=Se==="string"&&ye.binary===!1&&ye.base64===!1;ce&&ce.binary!==void 0||(ye.binary=!Qe),(D instanceof S&&D.uncompressedSize===0||ye.dir||!D||D.length===0)&&(ye.base64=!1,ye.binary=!0,D="",ye.compression="STORE",Se="string");var $=null;$=D instanceof S||D instanceof E?D:X.isNode&&X.isStream(D)?new P(W,D):c.prepareContent(W,D,ye.binary,ye.optimizedBinaryString,ye.base64);var Ke=new I(W,$,ye);this.files[W]=Ke}var C=V("./utf8"),c=V("./utils"),E=V("./stream/GenericWorker"),h=V("./stream/StreamHelper"),N=V("./defaults"),S=V("./compressedObject"),I=V("./zipObject"),T=V("./generate"),X=V("./nodejsUtils"),P=V("./nodejs/NodejsStreamInputAdapter"),ne=function(W){W.slice(-1)==="/"&&(W=W.substring(0,W.length-1));var D=W.lastIndexOf("/");return 0<D?W.substring(0,D):""},K=function(W){return W.slice(-1)!=="/"&&(W+="/"),W},de=function(W,D){return D=D!==void 0?D:N.createFolders,W=K(W),this.files[W]||z.call(this,W,null,{dir:!0,createFolders:D}),this.files[W]};function oe(W){return Object.prototype.toString.call(W)==="[object RegExp]"}var j={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(W){var D,ce,pe;for(D in this.files)pe=this.files[D],(ce=D.slice(this.root.length,D.length))&&D.slice(0,this.root.length)===this.root&&W(ce,pe)},filter:function(W){var D=[];return this.forEach(function(ce,pe){W(ce,pe)&&D.push(pe)}),D},file:function(W,D,ce){if(arguments.length!==1)return W=this.root+W,z.call(this,W,D,ce),this;if(oe(W)){var pe=W;return this.filter(function(ye,Qe){return!Qe.dir&&pe.test(ye)})}var Se=this.files[this.root+W];return Se&&!Se.dir?Se:null},folder:function(W){if(!W)return this;if(oe(W))return this.filter(function(Se,ye){return ye.dir&&W.test(Se)});var D=this.root+W,ce=de.call(this,D),pe=this.clone();return pe.root=ce.name,pe},remove:function(W){W=this.root+W;var D=this.files[W];if(D||(W.slice(-1)!=="/"&&(W+="/"),D=this.files[W]),D&&!D.dir)delete this.files[W];else for(var ce=this.filter(function(Se,ye){return ye.name.slice(0,W.length)===W}),pe=0;pe<ce.length;pe++)delete this.files[ce[pe].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(W){var D,ce={};try{if((ce=c.extend(W||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:C.utf8encode})).type=ce.type.toLowerCase(),ce.compression=ce.compression.toUpperCase(),ce.type==="binarystring"&&(ce.type="string"),!ce.type)throw new Error("No output type specified.");c.checkSupport(ce.type),ce.platform!=="darwin"&&ce.platform!=="freebsd"&&ce.platform!=="linux"&&ce.platform!=="sunos"||(ce.platform="UNIX"),ce.platform==="win32"&&(ce.platform="DOS");var pe=ce.comment||this.comment||"";D=T.generateWorker(this,ce,pe)}catch(Se){(D=new E("error")).error(Se)}return new h(D,ce.type||"string",ce.mimeType)},generateAsync:function(W,D){return this.generateInternalStream(W).accumulate(D)},generateNodeStream:function(W,D){return(W=W||{}).type||(W.type="nodebuffer"),this.generateInternalStream(W).toNodejsStream(D)}};Oe.exports=j},{"./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(V,Oe,ee){"use strict";Oe.exports=V("stream")},{stream:void 0}],17:[function(V,Oe,ee){"use strict";var z=V("./DataReader");function C(c){z.call(this,c);for(var E=0;E<this.data.length;E++)c[E]=255&c[E]}V("../utils").inherits(C,z),C.prototype.byteAt=function(c){return this.data[this.zero+c]},C.prototype.lastIndexOfSignature=function(c){for(var E=c.charCodeAt(0),h=c.charCodeAt(1),N=c.charCodeAt(2),S=c.charCodeAt(3),I=this.length-4;0<=I;--I)if(this.data[I]===E&&this.data[I+1]===h&&this.data[I+2]===N&&this.data[I+3]===S)return I-this.zero;return-1},C.prototype.readAndCheckSignature=function(c){var E=c.charCodeAt(0),h=c.charCodeAt(1),N=c.charCodeAt(2),S=c.charCodeAt(3),I=this.readData(4);return E===I[0]&&h===I[1]&&N===I[2]&&S===I[3]},C.prototype.readData=function(c){if(this.checkOffset(c),c===0)return[];var E=this.data.slice(this.zero+this.index,this.zero+this.index+c);return this.index+=c,E},Oe.exports=C},{"../utils":32,"./DataReader":18}],18:[function(V,Oe,ee){"use strict";var z=V("../utils");function C(c){this.data=c,this.length=c.length,this.index=0,this.zero=0}C.prototype={checkOffset:function(c){this.checkIndex(this.index+c)},checkIndex:function(c){if(this.length<this.zero+c||c<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+c+"). Corrupted zip ?")},setIndex:function(c){this.checkIndex(c),this.index=c},skip:function(c){this.setIndex(this.index+c)},byteAt:function(){},readInt:function(c){var E,h=0;for(this.checkOffset(c),E=this.index+c-1;E>=this.index;E--)h=(h<<8)+this.byteAt(E);return this.index+=c,h},readString:function(c){return z.transformTo("string",this.readData(c))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var c=this.readInt(4);return new Date(Date.UTC(1980+(c>>25&127),(c>>21&15)-1,c>>16&31,c>>11&31,c>>5&63,(31&c)<<1))}},Oe.exports=C},{"../utils":32}],19:[function(V,Oe,ee){"use strict";var z=V("./Uint8ArrayReader");function C(c){z.call(this,c)}V("../utils").inherits(C,z),C.prototype.readData=function(c){this.checkOffset(c);var E=this.data.slice(this.zero+this.index,this.zero+this.index+c);return this.index+=c,E},Oe.exports=C},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(V,Oe,ee){"use strict";var z=V("./DataReader");function C(c){z.call(this,c)}V("../utils").inherits(C,z),C.prototype.byteAt=function(c){return this.data.charCodeAt(this.zero+c)},C.prototype.lastIndexOfSignature=function(c){return this.data.lastIndexOf(c)-this.zero},C.prototype.readAndCheckSignature=function(c){return c===this.readData(4)},C.prototype.readData=function(c){this.checkOffset(c);var E=this.data.slice(this.zero+this.index,this.zero+this.index+c);return this.index+=c,E},Oe.exports=C},{"../utils":32,"./DataReader":18}],21:[function(V,Oe,ee){"use strict";var z=V("./ArrayReader");function C(c){z.call(this,c)}V("../utils").inherits(C,z),C.prototype.readData=function(c){if(this.checkOffset(c),c===0)return new Uint8Array(0);var E=this.data.subarray(this.zero+this.index,this.zero+this.index+c);return this.index+=c,E},Oe.exports=C},{"../utils":32,"./ArrayReader":17}],22:[function(V,Oe,ee){"use strict";var z=V("../utils"),C=V("../support"),c=V("./ArrayReader"),E=V("./StringReader"),h=V("./NodeBufferReader"),N=V("./Uint8ArrayReader");Oe.exports=function(S){var I=z.getTypeOf(S);return z.checkSupport(I),I!=="string"||C.uint8array?I==="nodebuffer"?new h(S):C.uint8array?new N(z.transformTo("uint8array",S)):new c(z.transformTo("array",S)):new E(S)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(V,Oe,ee){"use strict";ee.LOCAL_FILE_HEADER="PK",ee.CENTRAL_FILE_HEADER="PK",ee.CENTRAL_DIRECTORY_END="PK",ee.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",ee.ZIP64_CENTRAL_DIRECTORY_END="PK",ee.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(V,Oe,ee){"use strict";var z=V("./GenericWorker"),C=V("../utils");function c(E){z.call(this,"ConvertWorker to "+E),this.destType=E}C.inherits(c,z),c.prototype.processChunk=function(E){this.push({data:C.transformTo(this.destType,E.data),meta:E.meta})},Oe.exports=c},{"../utils":32,"./GenericWorker":28}],25:[function(V,Oe,ee){"use strict";var z=V("./GenericWorker"),C=V("../crc32");function c(){z.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}V("../utils").inherits(c,z),c.prototype.processChunk=function(E){this.streamInfo.crc32=C(E.data,this.streamInfo.crc32||0),this.push(E)},Oe.exports=c},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(V,Oe,ee){"use strict";var z=V("../utils"),C=V("./GenericWorker");function c(E){C.call(this,"DataLengthProbe for "+E),this.propName=E,this.withStreamInfo(E,0)}z.inherits(c,C),c.prototype.processChunk=function(E){if(E){var h=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=h+E.data.length}C.prototype.processChunk.call(this,E)},Oe.exports=c},{"../utils":32,"./GenericWorker":28}],27:[function(V,Oe,ee){"use strict";var z=V("../utils"),C=V("./GenericWorker");function c(E){C.call(this,"DataWorker");var h=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,E.then(function(N){h.dataIsReady=!0,h.data=N,h.max=N&&N.length||0,h.type=z.getTypeOf(N),h.isPaused||h._tickAndRepeat()},function(N){h.error(N)})}z.inherits(c,C),c.prototype.cleanUp=function(){C.prototype.cleanUp.call(this),this.data=null},c.prototype.resume=function(){return!!C.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,z.delay(this._tickAndRepeat,[],this)),!0)},c.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(z.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},c.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var E=null,h=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":E=this.data.substring(this.index,h);break;case"uint8array":E=this.data.subarray(this.index,h);break;case"array":case"nodebuffer":E=this.data.slice(this.index,h)}return this.index=h,this.push({data:E,meta:{percent:this.max?this.index/this.max*100:0}})},Oe.exports=c},{"../utils":32,"./GenericWorker":28}],28:[function(V,Oe,ee){"use strict";function z(C){this.name=C||"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(C){this.emit("data",C)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(C){this.emit("error",C)}return!0},error:function(C){return!this.isFinished&&(this.isPaused?this.generatedError=C:(this.isFinished=!0,this.emit("error",C),this.previous&&this.previous.error(C),this.cleanUp()),!0)},on:function(C,c){return this._listeners[C].push(c),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(C,c){if(this._listeners[C])for(var E=0;E<this._listeners[C].length;E++)this._listeners[C][E].call(this,c)},pipe:function(C){return C.registerPrevious(this)},registerPrevious:function(C){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=C.streamInfo,this.mergeStreamInfo(),this.previous=C;var c=this;return C.on("data",function(E){c.processChunk(E)}),C.on("end",function(){c.end()}),C.on("error",function(E){c.error(E)}),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 C=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),C=!0),this.previous&&this.previous.resume(),!C},flush:function(){},processChunk:function(C){this.push(C)},withStreamInfo:function(C,c){return this.extraStreamInfo[C]=c,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var C in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,C)&&(this.streamInfo[C]=this.extraStreamInfo[C])},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 C="Worker "+this.name;return this.previous?this.previous+" -> "+C:C}},Oe.exports=z},{}],29:[function(V,Oe,ee){"use strict";var z=V("../utils"),C=V("./ConvertWorker"),c=V("./GenericWorker"),E=V("../base64"),h=V("../support"),N=V("../external"),S=null;if(h.nodestream)try{S=V("../nodejs/NodejsStreamOutputAdapter")}catch(X){}function I(X,P){return new N.Promise(function(ne,K){var de=[],oe=X._internalType,j=X._outputType,W=X._mimeType;X.on("data",function(D,ce){de.push(D),P&&P(ce)}).on("error",function(D){de=[],K(D)}).on("end",function(){try{var D=function(ce,pe,Se){switch(ce){case"blob":return z.newBlob(z.transformTo("arraybuffer",pe),Se);case"base64":return E.encode(pe);default:return z.transformTo(ce,pe)}}(j,function(ce,pe){var Se,ye=0,Qe=null,$=0;for(Se=0;Se<pe.length;Se++)$+=pe[Se].length;switch(ce){case"string":return pe.join("");case"array":return Array.prototype.concat.apply([],pe);case"uint8array":for(Qe=new Uint8Array($),Se=0;Se<pe.length;Se++)Qe.set(pe[Se],ye),ye+=pe[Se].length;return Qe;case"nodebuffer":return U.concat(pe);default:throw new Error("concat : unsupported type '"+ce+"'")}}(oe,de),W);ne(D)}catch(ce){K(ce)}de=[]}).resume()})}function T(X,P,ne){var K=P;switch(P){case"blob":case"arraybuffer":K="uint8array";break;case"base64":K="string"}try{this._internalType=K,this._outputType=P,this._mimeType=ne,z.checkSupport(K),this._worker=X.pipe(new C(K)),X.lock()}catch(de){this._worker=new c("error"),this._worker.error(de)}}T.prototype={accumulate:function(X){return I(this,X)},on:function(X,P){var ne=this;return X==="data"?this._worker.on(X,function(K){P.call(ne,K.data,K.meta)}):this._worker.on(X,function(){z.delay(P,arguments,ne)}),this},resume:function(){return z.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(X){if(z.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new S(this,{objectMode:this._outputType!=="nodebuffer"},X)}},Oe.exports=T},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(V,Oe,ee){"use strict";if(ee.base64=!0,ee.array=!0,ee.string=!0,ee.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",ee.nodebuffer=typeof U!="undefined",ee.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")ee.blob=!1;else{var z=new ArrayBuffer(0);try{ee.blob=new Blob([z],{type:"application/zip"}).size===0}catch(c){try{var C=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);C.append(z),ee.blob=C.getBlob("application/zip").size===0}catch(E){ee.blob=!1}}}try{ee.nodestream=!!V("readable-stream").Readable}catch(c){ee.nodestream=!1}},{"readable-stream":16}],31:[function(V,Oe,ee){"use strict";for(var z=V("./utils"),C=V("./support"),c=V("./nodejsUtils"),E=V("./stream/GenericWorker"),h=new Array(256),N=0;N<256;N++)h[N]=252<=N?6:248<=N?5:240<=N?4:224<=N?3:192<=N?2:1;h[254]=h[254]=1;function S(){E.call(this,"utf-8 decode"),this.leftOver=null}function I(){E.call(this,"utf-8 encode")}ee.utf8encode=function(T){return C.nodebuffer?c.newBufferFrom(T,"utf-8"):function(X){var P,ne,K,de,oe,j=X.length,W=0;for(de=0;de<j;de++)(64512&(ne=X.charCodeAt(de)))==55296&&de+1<j&&(64512&(K=X.charCodeAt(de+1)))==56320&&(ne=65536+(ne-55296<<10)+(K-56320),de++),W+=ne<128?1:ne<2048?2:ne<65536?3:4;for(P=C.uint8array?new Uint8Array(W):new Array(W),de=oe=0;oe<W;de++)(64512&(ne=X.charCodeAt(de)))==55296&&de+1<j&&(64512&(K=X.charCodeAt(de+1)))==56320&&(ne=65536+(ne-55296<<10)+(K-56320),de++),ne<128?P[oe++]=ne:(ne<2048?P[oe++]=192|ne>>>6:(ne<65536?P[oe++]=224|ne>>>12:(P[oe++]=240|ne>>>18,P[oe++]=128|ne>>>12&63),P[oe++]=128|ne>>>6&63),P[oe++]=128|63&ne);return P}(T)},ee.utf8decode=function(T){return C.nodebuffer?z.transformTo("nodebuffer",T).toString("utf-8"):function(X){var P,ne,K,de,oe=X.length,j=new Array(2*oe);for(P=ne=0;P<oe;)if((K=X[P++])<128)j[ne++]=K;else if(4<(de=h[K]))j[ne++]=65533,P+=de-1;else{for(K&=de===2?31:de===3?15:7;1<de&&P<oe;)K=K<<6|63&X[P++],de--;1<de?j[ne++]=65533:K<65536?j[ne++]=K:(K-=65536,j[ne++]=55296|K>>10&1023,j[ne++]=56320|1023&K)}return j.length!==ne&&(j.subarray?j=j.subarray(0,ne):j.length=ne),z.applyFromCharCode(j)}(T=z.transformTo(C.uint8array?"uint8array":"array",T))},z.inherits(S,E),S.prototype.processChunk=function(T){var X=z.transformTo(C.uint8array?"uint8array":"array",T.data);if(this.leftOver&&this.leftOver.length){if(C.uint8array){var P=X;(X=new Uint8Array(P.length+this.leftOver.length)).set(this.leftOver,0),X.set(P,this.leftOver.length)}else X=this.leftOver.concat(X);this.leftOver=null}var ne=function(de,oe){var j;for((oe=oe||de.length)>de.length&&(oe=de.length),j=oe-1;0<=j&&(192&de[j])==128;)j--;return j<0||j===0?oe:j+h[de[j]]>oe?j:oe}(X),K=X;ne!==X.length&&(C.uint8array?(K=X.subarray(0,ne),this.leftOver=X.subarray(ne,X.length)):(K=X.slice(0,ne),this.leftOver=X.slice(ne,X.length))),this.push({data:ee.utf8decode(K),meta:T.meta})},S.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:ee.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},ee.Utf8DecodeWorker=S,z.inherits(I,E),I.prototype.processChunk=function(T){this.push({data:ee.utf8encode(T.data),meta:T.meta})},ee.Utf8EncodeWorker=I},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(V,Oe,ee){"use strict";var z=V("./support"),C=V("./base64"),c=V("./nodejsUtils"),E=V("./external");function h(P){return P}function N(P,ne){for(var K=0;K<P.length;++K)ne[K]=255&P.charCodeAt(K);return ne}V("setimmediate"),ee.newBlob=function(P,ne){ee.checkSupport("blob");try{return new Blob([P],{type:ne})}catch(de){try{var K=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return K.append(P),K.getBlob(ne)}catch(oe){throw new Error("Bug : can't construct the Blob.")}}};var S={stringifyByChunk:function(P,ne,K){var de=[],oe=0,j=P.length;if(j<=K)return String.fromCharCode.apply(null,P);for(;oe<j;)ne==="array"||ne==="nodebuffer"?de.push(String.fromCharCode.apply(null,P.slice(oe,Math.min(oe+K,j)))):de.push(String.fromCharCode.apply(null,P.subarray(oe,Math.min(oe+K,j)))),oe+=K;return de.join("")},stringifyByChar:function(P){for(var ne="",K=0;K<P.length;K++)ne+=String.fromCharCode(P[K]);return ne},applyCanBeUsed:{uint8array:function(){try{return z.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch(P){return!1}}(),nodebuffer:function(){try{return z.nodebuffer&&String.fromCharCode.apply(null,c.allocBuffer(1)).length===1}catch(P){return!1}}()}};function I(P){var ne=65536,K=ee.getTypeOf(P),de=!0;if(K==="uint8array"?de=S.applyCanBeUsed.uint8array:K==="nodebuffer"&&(de=S.applyCanBeUsed.nodebuffer),de)for(;1<ne;)try{return S.stringifyByChunk(P,K,ne)}catch(oe){ne=Math.floor(ne/2)}return S.stringifyByChar(P)}function T(P,ne){for(var K=0;K<P.length;K++)ne[K]=P[K];return ne}ee.applyFromCharCode=I;var X={};X.string={string:h,array:function(P){return N(P,new Array(P.length))},arraybuffer:function(P){return X.string.uint8array(P).buffer},uint8array:function(P){return N(P,new Uint8Array(P.length))},nodebuffer:function(P){return N(P,c.allocBuffer(P.length))}},X.array={string:I,array:h,arraybuffer:function(P){return new Uint8Array(P).buffer},uint8array:function(P){return new Uint8Array(P)},nodebuffer:function(P){return c.newBufferFrom(P)}},X.arraybuffer={string:function(P){return I(new Uint8Array(P))},array:function(P){return T(new Uint8Array(P),new Array(P.byteLength))},arraybuffer:h,uint8array:function(P){return new Uint8Array(P)},nodebuffer:function(P){return c.newBufferFrom(new Uint8Array(P))}},X.uint8array={string:I,array:function(P){return T(P,new Array(P.length))},arraybuffer:function(P){return P.buffer},uint8array:h,nodebuffer:function(P){return c.newBufferFrom(P)}},X.nodebuffer={string:I,array:function(P){return T(P,new Array(P.length))},arraybuffer:function(P){return X.nodebuffer.uint8array(P).buffer},uint8array:function(P){return T(P,new Uint8Array(P.length))},nodebuffer:h},ee.transformTo=function(P,ne){if(ne=ne||"",!P)return ne;ee.checkSupport(P);var K=ee.getTypeOf(ne);return X[K][P](ne)},ee.resolve=function(P){for(var ne=P.split("/"),K=[],de=0;de<ne.length;de++){var oe=ne[de];oe==="."||oe===""&&de!==0&&de!==ne.length-1||(oe===".."?K.pop():K.push(oe))}return K.join("/")},ee.getTypeOf=function(P){return typeof P=="string"?"string":Object.prototype.toString.call(P)==="[object Array]"?"array":z.nodebuffer&&c.isBuffer(P)?"nodebuffer":z.uint8array&&P instanceof Uint8Array?"uint8array":z.arraybuffer&&P instanceof ArrayBuffer?"arraybuffer":void 0},ee.checkSupport=function(P){if(!z[P.toLowerCase()])throw new Error(P+" is not supported by this platform")},ee.MAX_VALUE_16BITS=65535,ee.MAX_VALUE_32BITS=-1,ee.pretty=function(P){var ne,K,de="";for(K=0;K<(P||"").length;K++)de+="\\x"+((ne=P.charCodeAt(K))<16?"0":"")+ne.toString(16).toUpperCase();return de},ee.delay=function(P,ne,K){setImmediate(function(){P.apply(K||null,ne||[])})},ee.inherits=function(P,ne){function K(){}K.prototype=ne.prototype,P.prototype=new K},ee.extend=function(){var P,ne,K={};for(P=0;P<arguments.length;P++)for(ne in arguments[P])Object.prototype.hasOwnProperty.call(arguments[P],ne)&&K[ne]===void 0&&(K[ne]=arguments[P][ne]);return K},ee.prepareContent=function(P,ne,K,de,oe){return E.Promise.resolve(ne).then(function(j){return z.blob&&(j instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(j))!==-1)&&typeof FileReader!="undefined"?new E.Promise(function(W,D){var ce=new FileReader;ce.onload=function(pe){W(pe.target.result)},ce.onerror=function(pe){D(pe.target.error)},ce.readAsArrayBuffer(j)}):j}).then(function(j){var W=ee.getTypeOf(j);return W?(W==="arraybuffer"?j=ee.transformTo("uint8array",j):W==="string"&&(oe?j=C.decode(j):K&&de!==!0&&(j=function(D){return N(D,z.uint8array?new Uint8Array(D.length):new Array(D.length))}(j))),j):E.Promise.reject(new Error("Can't read the data of '"+P+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(V,Oe,ee){"use strict";var z=V("./reader/readerFor"),C=V("./utils"),c=V("./signature"),E=V("./zipEntry"),h=V("./support");function N(S){this.files=[],this.loadOptions=S}N.prototype={checkSignature:function(S){if(!this.reader.readAndCheckSignature(S)){this.reader.index-=4;var I=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+C.pretty(I)+", expected "+C.pretty(S)+")")}},isSignature:function(S,I){var T=this.reader.index;this.reader.setIndex(S);var X=this.reader.readString(4)===I;return this.reader.setIndex(T),X},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 S=this.reader.readData(this.zipCommentLength),I=h.uint8array?"uint8array":"array",T=C.transformTo(I,S);this.zipComment=this.loadOptions.decodeFileName(T)},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 S,I,T,X=this.zip64EndOfCentralSize-44;0<X;)S=this.reader.readInt(2),I=this.reader.readInt(4),T=this.reader.readData(I),this.zip64ExtensibleData[S]={id:S,length:I,value:T}},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 S,I;for(S=0;S<this.files.length;S++)I=this.files[S],this.reader.setIndex(I.localHeaderOffset),this.checkSignature(c.LOCAL_FILE_HEADER),I.readLocalPart(this.reader),I.handleUTF8(),I.processAttributes()},readCentralDir:function(){var S;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(c.CENTRAL_FILE_HEADER);)(S=new E({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(S);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 S=this.reader.lastIndexOfSignature(c.CENTRAL_DIRECTORY_END);if(S<0)throw this.isSignature(0,c.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(S);var I=S;if(this.checkSignature(c.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===C.MAX_VALUE_16BITS||this.diskWithCentralDirStart===C.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===C.MAX_VALUE_16BITS||this.centralDirRecords===C.MAX_VALUE_16BITS||this.centralDirSize===C.MAX_VALUE_32BITS||this.centralDirOffset===C.MAX_VALUE_32BITS){if(this.zip64=!0,(S=this.reader.lastIndexOfSignature(c.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(S),this.checkSignature(c.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,c.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(c.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(c.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var T=this.centralDirOffset+this.centralDirSize;this.zip64&&(T+=20,T+=12+this.zip64EndOfCentralSize);var X=I-T;if(0<X)this.isSignature(I,c.CENTRAL_FILE_HEADER)||(this.reader.zero=X);else if(X<0)throw new Error("Corrupted zip: missing "+Math.abs(X)+" bytes.")},prepareReader:function(S){this.reader=z(S)},load:function(S){this.prepareReader(S),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},Oe.exports=N},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(V,Oe,ee){"use strict";var z=V("./reader/readerFor"),C=V("./utils"),c=V("./compressedObject"),E=V("./crc32"),h=V("./utf8"),N=V("./compressions"),S=V("./support");function I(T,X){this.options=T,this.loadOptions=X}I.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(T){var X,P;if(T.skip(22),this.fileNameLength=T.readInt(2),P=T.readInt(2),this.fileName=T.readData(this.fileNameLength),T.skip(P),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((X=function(ne){for(var K in N)if(Object.prototype.hasOwnProperty.call(N,K)&&N[K].magic===ne)return N[K];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+C.pretty(this.compressionMethod)+" unknown (inner file : "+C.transformTo("string",this.fileName)+")");this.decompressed=new c(this.compressedSize,this.uncompressedSize,this.crc32,X,T.readData(this.compressedSize))},readCentralPart:function(T){this.versionMadeBy=T.readInt(2),T.skip(2),this.bitFlag=T.readInt(2),this.compressionMethod=T.readString(2),this.date=T.readDate(),this.crc32=T.readInt(4),this.compressedSize=T.readInt(4),this.uncompressedSize=T.readInt(4);var X=T.readInt(2);if(this.extraFieldsLength=T.readInt(2),this.fileCommentLength=T.readInt(2),this.diskNumberStart=T.readInt(2),this.internalFileAttributes=T.readInt(2),this.externalFileAttributes=T.readInt(4),this.localHeaderOffset=T.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");T.skip(X),this.readExtraFields(T),this.parseZIP64ExtraField(T),this.fileComment=T.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var T=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),T==0&&(this.dosPermissions=63&this.externalFileAttributes),T==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var T=z(this.extraFields[1].value);this.uncompressedSize===C.MAX_VALUE_32BITS&&(this.uncompressedSize=T.readInt(8)),this.compressedSize===C.MAX_VALUE_32BITS&&(this.compressedSize=T.readInt(8)),this.localHeaderOffset===C.MAX_VALUE_32BITS&&(this.localHeaderOffset=T.readInt(8)),this.diskNumberStart===C.MAX_VALUE_32BITS&&(this.diskNumberStart=T.readInt(4))}},readExtraFields:function(T){var X,P,ne,K=T.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});T.index+4<K;)X=T.readInt(2),P=T.readInt(2),ne=T.readData(P),this.extraFields[X]={id:X,length:P,value:ne};T.setIndex(K)},handleUTF8:function(){var T=S.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=h.utf8decode(this.fileName),this.fileCommentStr=h.utf8decode(this.fileComment);else{var X=this.findExtraFieldUnicodePath();if(X!==null)this.fileNameStr=X;else{var P=C.transformTo(T,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(P)}var ne=this.findExtraFieldUnicodeComment();if(ne!==null)this.fileCommentStr=ne;else{var K=C.transformTo(T,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(K)}}},findExtraFieldUnicodePath:function(){var T=this.extraFields[28789];if(T){var X=z(T.value);return X.readInt(1)!==1||E(this.fileName)!==X.readInt(4)?null:h.utf8decode(X.readData(T.length-5))}return null},findExtraFieldUnicodeComment:function(){var T=this.extraFields[25461];if(T){var X=z(T.value);return X.readInt(1)!==1||E(this.fileComment)!==X.readInt(4)?null:h.utf8decode(X.readData(T.length-5))}return null}},Oe.exports=I},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(V,Oe,ee){"use strict";function z(X,P,ne){this.name=X,this.dir=ne.dir,this.date=ne.date,this.comment=ne.comment,this.unixPermissions=ne.unixPermissions,this.dosPermissions=ne.dosPermissions,this._data=P,this._dataBinary=ne.binary,this.options={compression:ne.compression,compressionOptions:ne.compressionOptions}}var C=V("./stream/StreamHelper"),c=V("./stream/DataWorker"),E=V("./utf8"),h=V("./compressedObject"),N=V("./stream/GenericWorker");z.prototype={internalStream:function(X){var P=null,ne="string";try{if(!X)throw new Error("No output type specified.");var K=(ne=X.toLowerCase())==="string"||ne==="text";ne!=="binarystring"&&ne!=="text"||(ne="string"),P=this._decompressWorker();var de=!this._dataBinary;de&&!K&&(P=P.pipe(new E.Utf8EncodeWorker)),!de&&K&&(P=P.pipe(new E.Utf8DecodeWorker))}catch(oe){(P=new N("error")).error(oe)}return new C(P,ne,"")},async:function(X,P){return this.internalStream(X).accumulate(P)},nodeStream:function(X,P){return this.internalStream(X||"nodebuffer").toNodejsStream(P)},_compressWorker:function(X,P){if(this._data instanceof h&&this._data.compression.magic===X.magic)return this._data.getCompressedWorker();var ne=this._decompressWorker();return this._dataBinary||(ne=ne.pipe(new E.Utf8EncodeWorker)),h.createWorkerFrom(ne,X,P)},_decompressWorker:function(){return this._data instanceof h?this._data.getContentWorker():this._data instanceof N?this._data:new c(this._data)}};for(var S=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],I=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},T=0;T<S.length;T++)z.prototype[S[T]]=I;Oe.exports=z},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(V,Oe,ee){(function(z){"use strict";var C,c,E=z.MutationObserver||z.WebKitMutationObserver;if(E){var h=0,N=new E(X),S=z.document.createTextNode("");N.observe(S,{characterData:!0}),C=function(){S.data=h=++h%2}}else if(z.setImmediate||z.MessageChannel===void 0)C="document"in z&&"onreadystatechange"in z.document.createElement("script")?function(){var P=z.document.createElement("script");P.onreadystatechange=function(){X(),P.onreadystatechange=null,P.parentNode.removeChild(P),P=null},z.document.documentElement.appendChild(P)}:function(){setTimeout(X,0)};else{var I=new z.MessageChannel;I.port1.onmessage=X,C=function(){I.port2.postMessage(0)}}var T=[];function X(){var P,ne;c=!0;for(var K=T.length;K;){for(ne=T,T=[],P=-1;++P<K;)ne[P]();K=T.length}c=!1}Oe.exports=function(P){T.push(P)!==1||c||C()}}).call(this,typeof d.g!="undefined"?d.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],37:[function(V,Oe,ee){"use strict";var z=V("immediate");function C(){}var c={},E=["REJECTED"],h=["FULFILLED"],N=["PENDING"];function S(K){if(typeof K!="function")throw new TypeError("resolver must be a function");this.state=N,this.queue=[],this.outcome=void 0,K!==C&&P(this,K)}function I(K,de,oe){this.promise=K,typeof de=="function"&&(this.onFulfilled=de,this.callFulfilled=this.otherCallFulfilled),typeof oe=="function"&&(this.onRejected=oe,this.callRejected=this.otherCallRejected)}function T(K,de,oe){z(function(){var j;try{j=de(oe)}catch(W){return c.reject(K,W)}j===K?c.reject(K,new TypeError("Cannot resolve promise with itself")):c.resolve(K,j)})}function X(K){var de=K&&K.then;if(K&&(typeof K=="object"||typeof K=="function")&&typeof de=="function")return function(){de.apply(K,arguments)}}function P(K,de){var oe=!1;function j(ce){oe||(oe=!0,c.reject(K,ce))}function W(ce){oe||(oe=!0,c.resolve(K,ce))}var D=ne(function(){de(W,j)});D.status==="error"&&j(D.value)}function ne(K,de){var oe={};try{oe.value=K(de),oe.status="success"}catch(j){oe.status="error",oe.value=j}return oe}(Oe.exports=S).prototype.finally=function(K){if(typeof K!="function")return this;var de=this.constructor;return this.then(function(oe){return de.resolve(K()).then(function(){return oe})},function(oe){return de.resolve(K()).then(function(){throw oe})})},S.prototype.catch=function(K){return this.then(null,K)},S.prototype.then=function(K,de){if(typeof K!="function"&&this.state===h||typeof de!="function"&&this.state===E)return this;var oe=new this.constructor(C);return this.state!==N?T(oe,this.state===h?K:de,this.outcome):this.queue.push(new I(oe,K,de)),oe},I.prototype.callFulfilled=function(K){c.resolve(this.promise,K)},I.prototype.otherCallFulfilled=function(K){T(this.promise,this.onFulfilled,K)},I.prototype.callRejected=function(K){c.reject(this.promise,K)},I.prototype.otherCallRejected=function(K){T(this.promise,this.onRejected,K)},c.resolve=function(K,de){var oe=ne(X,de);if(oe.status==="error")return c.reject(K,oe.value);var j=oe.value;if(j)P(K,j);else{K.state=h,K.outcome=de;for(var W=-1,D=K.queue.length;++W<D;)K.queue[W].callFulfilled(de)}return K},c.reject=function(K,de){K.state=E,K.outcome=de;for(var oe=-1,j=K.queue.length;++oe<j;)K.queue[oe].callRejected(de);return K},S.resolve=function(K){return K instanceof this?K:c.resolve(new this(C),K)},S.reject=function(K){var de=new this(C);return c.reject(de,K)},S.all=function(K){var de=this;if(Object.prototype.toString.call(K)!=="[object Array]")return this.reject(new TypeError("must be an array"));var oe=K.length,j=!1;if(!oe)return this.resolve([]);for(var W=new Array(oe),D=0,ce=-1,pe=new this(C);++ce<oe;)Se(K[ce],ce);return pe;function Se(ye,Qe){de.resolve(ye).then(function($){W[Qe]=$,++D!==oe||j||(j=!0,c.resolve(pe,W))},function($){j||(j=!0,c.reject(pe,$))})}},S.race=function(K){var de=this;if(Object.prototype.toString.call(K)!=="[object Array]")return this.reject(new TypeError("must be an array"));var oe=K.length,j=!1;if(!oe)return this.resolve([]);for(var W=-1,D=new this(C);++W<oe;)ce=K[W],de.resolve(ce).then(function(pe){j||(j=!0,c.resolve(D,pe))},function(pe){j||(j=!0,c.reject(D,pe))});var ce;return D}},{immediate:36}],38:[function(V,Oe,ee){"use strict";var z={};(0,V("./lib/utils/common").assign)(z,V("./lib/deflate"),V("./lib/inflate"),V("./lib/zlib/constants")),Oe.exports=z},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(V,Oe,ee){"use strict";var z=V("./zlib/deflate"),C=V("./utils/common"),c=V("./utils/strings"),E=V("./zlib/messages"),h=V("./zlib/zstream"),N=Object.prototype.toString,S=0,I=-1,T=0,X=8;function P(K){if(!(this instanceof P))return new P(K);this.options=C.assign({level:I,method:X,chunkSize:16384,windowBits:15,memLevel:8,strategy:T,to:""},K||{});var de=this.options;de.raw&&0<de.windowBits?de.windowBits=-de.windowBits:de.gzip&&0<de.windowBits&&de.windowBits<16&&(de.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new h,this.strm.avail_out=0;var oe=z.deflateInit2(this.strm,de.level,de.method,de.windowBits,de.memLevel,de.strategy);if(oe!==S)throw new Error(E[oe]);if(de.header&&z.deflateSetHeader(this.strm,de.header),de.dictionary){var j;if(j=typeof de.dictionary=="string"?c.string2buf(de.dictionary):N.call(de.dictionary)==="[object ArrayBuffer]"?new Uint8Array(de.dictionary):de.dictionary,(oe=z.deflateSetDictionary(this.strm,j))!==S)throw new Error(E[oe]);this._dict_set=!0}}function ne(K,de){var oe=new P(de);if(oe.push(K,!0),oe.err)throw oe.msg||E[oe.err];return oe.result}P.prototype.push=function(K,de){var oe,j,W=this.strm,D=this.options.chunkSize;if(this.ended)return!1;j=de===~~de?de:de===!0?4:0,typeof K=="string"?W.input=c.string2buf(K):N.call(K)==="[object ArrayBuffer]"?W.input=new Uint8Array(K):W.input=K,W.next_in=0,W.avail_in=W.input.length;do{if(W.avail_out===0&&(W.output=new C.Buf8(D),W.next_out=0,W.avail_out=D),(oe=z.deflate(W,j))!==1&&oe!==S)return this.onEnd(oe),!(this.ended=!0);W.avail_out!==0&&(W.avail_in!==0||j!==4&&j!==2)||(this.options.to==="string"?this.onData(c.buf2binstring(C.shrinkBuf(W.output,W.next_out))):this.onData(C.shrinkBuf(W.output,W.next_out)))}while((0<W.avail_in||W.avail_out===0)&&oe!==1);return j===4?(oe=z.deflateEnd(this.strm),this.onEnd(oe),this.ended=!0,oe===S):j!==2||(this.onEnd(S),!(W.avail_out=0))},P.prototype.onData=function(K){this.chunks.push(K)},P.prototype.onEnd=function(K){K===S&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=C.flattenChunks(this.chunks)),this.chunks=[],this.err=K,this.msg=this.strm.msg},ee.Deflate=P,ee.deflate=ne,ee.deflateRaw=function(K,de){return(de=de||{}).raw=!0,ne(K,de)},ee.gzip=function(K,de){return(de=de||{}).gzip=!0,ne(K,de)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(V,Oe,ee){"use strict";var z=V("./zlib/inflate"),C=V("./utils/common"),c=V("./utils/strings"),E=V("./zlib/constants"),h=V("./zlib/messages"),N=V("./zlib/zstream"),S=V("./zlib/gzheader"),I=Object.prototype.toString;function T(P){if(!(this instanceof T))return new T(P);this.options=C.assign({chunkSize:16384,windowBits:0,to:""},P||{});var ne=this.options;ne.raw&&0<=ne.windowBits&&ne.windowBits<16&&(ne.windowBits=-ne.windowBits,ne.windowBits===0&&(ne.windowBits=-15)),!(0<=ne.windowBits&&ne.windowBits<16)||P&&P.windowBits||(ne.windowBits+=32),15<ne.windowBits&&ne.windowBits<48&&!(15&ne.windowBits)&&(ne.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new N,this.strm.avail_out=0;var K=z.inflateInit2(this.strm,ne.windowBits);if(K!==E.Z_OK)throw new Error(h[K]);this.header=new S,z.inflateGetHeader(this.strm,this.header)}function X(P,ne){var K=new T(ne);if(K.push(P,!0),K.err)throw K.msg||h[K.err];return K.result}T.prototype.push=function(P,ne){var K,de,oe,j,W,D,ce=this.strm,pe=this.options.chunkSize,Se=this.options.dictionary,ye=!1;if(this.ended)return!1;de=ne===~~ne?ne:ne===!0?E.Z_FINISH:E.Z_NO_FLUSH,typeof P=="string"?ce.input=c.binstring2buf(P):I.call(P)==="[object ArrayBuffer]"?ce.input=new Uint8Array(P):ce.input=P,ce.next_in=0,ce.avail_in=ce.input.length;do{if(ce.avail_out===0&&(ce.output=new C.Buf8(pe),ce.next_out=0,ce.avail_out=pe),(K=z.inflate(ce,E.Z_NO_FLUSH))===E.Z_NEED_DICT&&Se&&(D=typeof Se=="string"?c.string2buf(Se):I.call(Se)==="[object ArrayBuffer]"?new Uint8Array(Se):Se,K=z.inflateSetDictionary(this.strm,D)),K===E.Z_BUF_ERROR&&ye===!0&&(K=E.Z_OK,ye=!1),K!==E.Z_STREAM_END&&K!==E.Z_OK)return this.onEnd(K),!(this.ended=!0);ce.next_out&&(ce.avail_out!==0&&K!==E.Z_STREAM_END&&(ce.avail_in!==0||de!==E.Z_FINISH&&de!==E.Z_SYNC_FLUSH)||(this.options.to==="string"?(oe=c.utf8border(ce.output,ce.next_out),j=ce.next_out-oe,W=c.buf2string(ce.output,oe),ce.next_out=j,ce.avail_out=pe-j,j&&C.arraySet(ce.output,ce.output,oe,j,0),this.onData(W)):this.onData(C.shrinkBuf(ce.output,ce.next_out)))),ce.avail_in===0&&ce.avail_out===0&&(ye=!0)}while((0<ce.avail_in||ce.avail_out===0)&&K!==E.Z_STREAM_END);return K===E.Z_STREAM_END&&(de=E.Z_FINISH),de===E.Z_FINISH?(K=z.inflateEnd(this.strm),this.onEnd(K),this.ended=!0,K===E.Z_OK):de!==E.Z_SYNC_FLUSH||(this.onEnd(E.Z_OK),!(ce.avail_out=0))},T.prototype.onData=function(P){this.chunks.push(P)},T.prototype.onEnd=function(P){P===E.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=C.flattenChunks(this.chunks)),this.chunks=[],this.err=P,this.msg=this.strm.msg},ee.Inflate=T,ee.inflate=X,ee.inflateRaw=function(P,ne){return(ne=ne||{}).raw=!0,X(P,ne)},ee.ungzip=X},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(V,Oe,ee){"use strict";var z=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";ee.assign=function(E){for(var h=Array.prototype.slice.call(arguments,1);h.length;){var N=h.shift();if(N){if(typeof N!="object")throw new TypeError(N+"must be non-object");for(var S in N)N.hasOwnProperty(S)&&(E[S]=N[S])}}return E},ee.shrinkBuf=function(E,h){return E.length===h?E:E.subarray?E.subarray(0,h):(E.length=h,E)};var C={arraySet:function(E,h,N,S,I){if(h.subarray&&E.subarray)E.set(h.subarray(N,N+S),I);else for(var T=0;T<S;T++)E[I+T]=h[N+T]},flattenChunks:function(E){var h,N,S,I,T,X;for(h=S=0,N=E.length;h<N;h++)S+=E[h].length;for(X=new Uint8Array(S),h=I=0,N=E.length;h<N;h++)T=E[h],X.set(T,I),I+=T.length;return X}},c={arraySet:function(E,h,N,S,I){for(var T=0;T<S;T++)E[I+T]=h[N+T]},flattenChunks:function(E){return[].concat.apply([],E)}};ee.setTyped=function(E){E?(ee.Buf8=Uint8Array,ee.Buf16=Uint16Array,ee.Buf32=Int32Array,ee.assign(ee,C)):(ee.Buf8=Array,ee.Buf16=Array,ee.Buf32=Array,ee.assign(ee,c))},ee.setTyped(z)},{}],42:[function(V,Oe,ee){"use strict";var z=V("./common"),C=!0,c=!0;try{String.fromCharCode.apply(null,[0])}catch(S){C=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(S){c=!1}for(var E=new z.Buf8(256),h=0;h<256;h++)E[h]=252<=h?6:248<=h?5:240<=h?4:224<=h?3:192<=h?2:1;function N(S,I){if(I<65537&&(S.subarray&&c||!S.subarray&&C))return String.fromCharCode.apply(null,z.shrinkBuf(S,I));for(var T="",X=0;X<I;X++)T+=String.fromCharCode(S[X]);return T}E[254]=E[254]=1,ee.string2buf=function(S){var I,T,X,P,ne,K=S.length,de=0;for(P=0;P<K;P++)(64512&(T=S.charCodeAt(P)))==55296&&P+1<K&&(64512&(X=S.charCodeAt(P+1)))==56320&&(T=65536+(T-55296<<10)+(X-56320),P++),de+=T<128?1:T<2048?2:T<65536?3:4;for(I=new z.Buf8(de),P=ne=0;ne<de;P++)(64512&(T=S.charCodeAt(P)))==55296&&P+1<K&&(64512&(X=S.charCodeAt(P+1)))==56320&&(T=65536+(T-55296<<10)+(X-56320),P++),T<128?I[ne++]=T:(T<2048?I[ne++]=192|T>>>6:(T<65536?I[ne++]=224|T>>>12:(I[ne++]=240|T>>>18,I[ne++]=128|T>>>12&63),I[ne++]=128|T>>>6&63),I[ne++]=128|63&T);return I},ee.buf2binstring=function(S){return N(S,S.length)},ee.binstring2buf=function(S){for(var I=new z.Buf8(S.length),T=0,X=I.length;T<X;T++)I[T]=S.charCodeAt(T);return I},ee.buf2string=function(S,I){var T,X,P,ne,K=I||S.length,de=new Array(2*K);for(T=X=0;T<K;)if((P=S[T++])<128)de[X++]=P;else if(4<(ne=E[P]))de[X++]=65533,T+=ne-1;else{for(P&=ne===2?31:ne===3?15:7;1<ne&&T<K;)P=P<<6|63&S[T++],ne--;1<ne?de[X++]=65533:P<65536?de[X++]=P:(P-=65536,de[X++]=55296|P>>10&1023,de[X++]=56320|1023&P)}return N(de,X)},ee.utf8border=function(S,I){var T;for((I=I||S.length)>S.length&&(I=S.length),T=I-1;0<=T&&(192&S[T])==128;)T--;return T<0||T===0?I:T+E[S[T]]>I?T:I}},{"./common":41}],43:[function(V,Oe,ee){"use strict";Oe.exports=function(z,C,c,E){for(var h=65535&z|0,N=z>>>16&65535|0,S=0;c!==0;){for(c-=S=2e3<c?2e3:c;N=N+(h=h+C[E++]|0)|0,--S;);h%=65521,N%=65521}return h|N<<16|0}},{}],44:[function(V,Oe,ee){"use strict";Oe.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(V,Oe,ee){"use strict";var z=function(){for(var C,c=[],E=0;E<256;E++){C=E;for(var h=0;h<8;h++)C=1&C?3988292384^C>>>1:C>>>1;c[E]=C}return c}();Oe.exports=function(C,c,E,h){var N=z,S=h+E;C^=-1;for(var I=h;I<S;I++)C=C>>>8^N[255&(C^c[I])];return-1^C}},{}],46:[function(V,Oe,ee){"use strict";var z,C=V("../utils/common"),c=V("./trees"),E=V("./adler32"),h=V("./crc32"),N=V("./messages"),S=0,I=4,T=0,X=-2,P=-1,ne=4,K=2,de=8,oe=9,j=286,W=30,D=19,ce=2*j+1,pe=15,Se=3,ye=258,Qe=ye+Se+1,$=42,Ke=113,O=1,et=2,Pe=3,ve=4;function Te(M,rt){return M.msg=N[rt],rt}function ge(M){return(M<<1)-(4<M?9:0)}function Be(M){for(var rt=M.length;0<=--rt;)M[rt]=0}function ue(M){var rt=M.state,Q=rt.pending;Q>M.avail_out&&(Q=M.avail_out),Q!==0&&(C.arraySet(M.output,rt.pending_buf,rt.pending_out,Q,M.next_out),M.next_out+=Q,rt.pending_out+=Q,M.total_out+=Q,M.avail_out-=Q,rt.pending-=Q,rt.pending===0&&(rt.pending_out=0))}function we(M,rt){c._tr_flush_block(M,0<=M.block_start?M.block_start:-1,M.strstart-M.block_start,rt),M.block_start=M.strstart,ue(M.strm)}function ot(M,rt){M.pending_buf[M.pending++]=rt}function lt(M,rt){M.pending_buf[M.pending++]=rt>>>8&255,M.pending_buf[M.pending++]=255&rt}function Je(M,rt){var Q,p,g=M.max_chain_length,B=M.strstart,se=M.prev_length,De=M.nice_match,q=M.strstart>M.w_size-Qe?M.strstart-(M.w_size-Qe):0,te=M.window,Fe=M.w_mask,Ee=M.prev,J=M.strstart+ye,tt=te[B+se-1],kt=te[B+se];M.prev_length>=M.good_match&&(g>>=2),De>M.lookahead&&(De=M.lookahead);do if(te[(Q=rt)+se]===kt&&te[Q+se-1]===tt&&te[Q]===te[B]&&te[++Q]===te[B+1]){B+=2,Q++;do;while(te[++B]===te[++Q]&&te[++B]===te[++Q]&&te[++B]===te[++Q]&&te[++B]===te[++Q]&&te[++B]===te[++Q]&&te[++B]===te[++Q]&&te[++B]===te[++Q]&&te[++B]===te[++Q]&&B<J);if(p=ye-(J-B),B=J-ye,se<p){if(M.match_start=rt,De<=(se=p))break;tt=te[B+se-1],kt=te[B+se]}}while((rt=Ee[rt&Fe])>q&&--g!=0);return se<=M.lookahead?se:M.lookahead}function fe(M){var rt,Q,p,g,B,se,De,q,te,Fe,Ee=M.w_size;do{if(g=M.window_size-M.lookahead-M.strstart,M.strstart>=Ee+(Ee-Qe)){for(C.arraySet(M.window,M.window,Ee,Ee,0),M.match_start-=Ee,M.strstart-=Ee,M.block_start-=Ee,rt=Q=M.hash_size;p=M.head[--rt],M.head[rt]=Ee<=p?p-Ee:0,--Q;);for(rt=Q=Ee;p=M.prev[--rt],M.prev[rt]=Ee<=p?p-Ee:0,--Q;);g+=Ee}if(M.strm.avail_in===0)break;if(se=M.strm,De=M.window,q=M.strstart+M.lookahead,te=g,Fe=void 0,Fe=se.avail_in,te<Fe&&(Fe=te),Q=Fe===0?0:(se.avail_in-=Fe,C.arraySet(De,se.input,se.next_in,Fe,q),se.state.wrap===1?se.adler=E(se.adler,De,Fe,q):se.state.wrap===2&&(se.adler=h(se.adler,De,Fe,q)),se.next_in+=Fe,se.total_in+=Fe,Fe),M.lookahead+=Q,M.lookahead+M.insert>=Se)for(B=M.strstart-M.insert,M.ins_h=M.window[B],M.ins_h=(M.ins_h<<M.hash_shift^M.window[B+1])&M.hash_mask;M.insert&&(M.ins_h=(M.ins_h<<M.hash_shift^M.window[B+Se-1])&M.hash_mask,M.prev[B&M.w_mask]=M.head[M.ins_h],M.head[M.ins_h]=B,B++,M.insert--,!(M.lookahead+M.insert<Se)););}while(M.lookahead<Qe&&M.strm.avail_in!==0)}function qt(M,rt){for(var Q,p;;){if(M.lookahead<Qe){if(fe(M),M.lookahead<Qe&&rt===S)return O;if(M.lookahead===0)break}if(Q=0,M.lookahead>=Se&&(M.ins_h=(M.ins_h<<M.hash_shift^M.window[M.strstart+Se-1])&M.hash_mask,Q=M.prev[M.strstart&M.w_mask]=M.head[M.ins_h],M.head[M.ins_h]=M.strstart),Q!==0&&M.strstart-Q<=M.w_size-Qe&&(M.match_length=Je(M,Q)),M.match_length>=Se)if(p=c._tr_tally(M,M.strstart-M.match_start,M.match_length-Se),M.lookahead-=M.match_length,M.match_length<=M.max_lazy_match&&M.lookahead>=Se){for(M.match_length--;M.strstart++,M.ins_h=(M.ins_h<<M.hash_shift^M.window[M.strstart+Se-1])&M.hash_mask,Q=M.prev[M.strstart&M.w_mask]=M.head[M.ins_h],M.head[M.ins_h]=M.strstart,--M.match_length!=0;);M.strstart++}else M.strstart+=M.match_length,M.match_length=0,M.ins_h=M.window[M.strstart],M.ins_h=(M.ins_h<<M.hash_shift^M.window[M.strstart+1])&M.hash_mask;else p=c._tr_tally(M,0,M.window[M.strstart]),M.lookahead--,M.strstart++;if(p&&(we(M,!1),M.strm.avail_out===0))return O}return M.insert=M.strstart<Se-1?M.strstart:Se-1,rt===I?(we(M,!0),M.strm.avail_out===0?Pe:ve):M.last_lit&&(we(M,!1),M.strm.avail_out===0)?O:et}function hr(M,rt){for(var Q,p,g;;){if(M.lookahead<Qe){if(fe(M),M.lookahead<Qe&&rt===S)return O;if(M.lookahead===0)break}if(Q=0,M.lookahead>=Se&&(M.ins_h=(M.ins_h<<M.hash_shift^M.window[M.strstart+Se-1])&M.hash_mask,Q=M.prev[M.strstart&M.w_mask]=M.head[M.ins_h],M.head[M.ins_h]=M.strstart),M.prev_length=M.match_length,M.prev_match=M.match_start,M.match_length=Se-1,Q!==0&&M.prev_length<M.max_lazy_match&&M.strstart-Q<=M.w_size-Qe&&(M.match_length=Je(M,Q),M.match_length<=5&&(M.strategy===1||M.match_length===Se&&4096<M.strstart-M.match_start)&&(M.match_length=Se-1)),M.prev_length>=Se&&M.match_length<=M.prev_length){for(g=M.strstart+M.lookahead-Se,p=c._tr_tally(M,M.strstart-1-M.prev_match,M.prev_length-Se),M.lookahead-=M.prev_length-1,M.prev_length-=2;++M.strstart<=g&&(M.ins_h=(M.ins_h<<M.hash_shift^M.window[M.strstart+Se-1])&M.hash_mask,Q=M.prev[M.strstart&M.w_mask]=M.head[M.ins_h],M.head[M.ins_h]=M.strstart),--M.prev_length!=0;);if(M.match_available=0,M.match_length=Se-1,M.strstart++,p&&(we(M,!1),M.strm.avail_out===0))return O}else if(M.match_available){if((p=c._tr_tally(M,0,M.window[M.strstart-1]))&&we(M,!1),M.strstart++,M.lookahead--,M.strm.avail_out===0)return O}else M.match_available=1,M.strstart++,M.lookahead--}return M.match_available&&(p=c._tr_tally(M,0,M.window[M.strstart-1]),M.match_available=0),M.insert=M.strstart<Se-1?M.strstart:Se-1,rt===I?(we(M,!0),M.strm.avail_out===0?Pe:ve):M.last_lit&&(we(M,!1),M.strm.avail_out===0)?O:et}function er(M,rt,Q,p,g){this.good_length=M,this.max_lazy=rt,this.nice_length=Q,this.max_chain=p,this.func=g}function Fr(){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=de,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 C.Buf16(2*ce),this.dyn_dtree=new C.Buf16(2*(2*W+1)),this.bl_tree=new C.Buf16(2*(2*D+1)),Be(this.dyn_ltree),Be(this.dyn_dtree),Be(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new C.Buf16(pe+1),this.heap=new C.Buf16(2*j+1),Be(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new C.Buf16(2*j+1),Be(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 Xt(M){var rt;return M&&M.state?(M.total_in=M.total_out=0,M.data_type=K,(rt=M.state).pending=0,rt.pending_out=0,rt.wrap<0&&(rt.wrap=-rt.wrap),rt.status=rt.wrap?$:Ke,M.adler=rt.wrap===2?0:1,rt.last_flush=S,c._tr_init(rt),T):Te(M,X)}function Tr(M){var rt=Xt(M);return rt===T&&function(Q){Q.window_size=2*Q.w_size,Be(Q.head),Q.max_lazy_match=z[Q.level].max_lazy,Q.good_match=z[Q.level].good_length,Q.nice_match=z[Q.level].nice_length,Q.max_chain_length=z[Q.level].max_chain,Q.strstart=0,Q.block_start=0,Q.lookahead=0,Q.insert=0,Q.match_length=Q.prev_length=Se-1,Q.match_available=0,Q.ins_h=0}(M.state),rt}function Cr(M,rt,Q,p,g,B){if(!M)return X;var se=1;if(rt===P&&(rt=6),p<0?(se=0,p=-p):15<p&&(se=2,p-=16),g<1||oe<g||Q!==de||p<8||15<p||rt<0||9<rt||B<0||ne<B)return Te(M,X);p===8&&(p=9);var De=new Fr;return(M.state=De).strm=M,De.wrap=se,De.gzhead=null,De.w_bits=p,De.w_size=1<<De.w_bits,De.w_mask=De.w_size-1,De.hash_bits=g+7,De.hash_size=1<<De.hash_bits,De.hash_mask=De.hash_size-1,De.hash_shift=~~((De.hash_bits+Se-1)/Se),De.window=new C.Buf8(2*De.w_size),De.head=new C.Buf16(De.hash_size),De.prev=new C.Buf16(De.w_size),De.lit_bufsize=1<<g+6,De.pending_buf_size=4*De.lit_bufsize,De.pending_buf=new C.Buf8(De.pending_buf_size),De.d_buf=1*De.lit_bufsize,De.l_buf=3*De.lit_bufsize,De.level=rt,De.strategy=B,De.method=Q,Tr(M)}z=[new er(0,0,0,0,function(M,rt){var Q=65535;for(Q>M.pending_buf_size-5&&(Q=M.pending_buf_size-5);;){if(M.lookahead<=1){if(fe(M),M.lookahead===0&&rt===S)return O;if(M.lookahead===0)break}M.strstart+=M.lookahead,M.lookahead=0;var p=M.block_start+Q;if((M.strstart===0||M.strstart>=p)&&(M.lookahead=M.strstart-p,M.strstart=p,we(M,!1),M.strm.avail_out===0)||M.strstart-M.block_start>=M.w_size-Qe&&(we(M,!1),M.strm.avail_out===0))return O}return M.insert=0,rt===I?(we(M,!0),M.strm.avail_out===0?Pe:ve):(M.strstart>M.block_start&&(we(M,!1),M.strm.avail_out),O)}),new er(4,4,8,4,qt),new er(4,5,16,8,qt),new er(4,6,32,32,qt),new er(4,4,16,16,hr),new er(8,16,32,32,hr),new er(8,16,128,128,hr),new er(8,32,128,256,hr),new er(32,128,258,1024,hr),new er(32,258,258,4096,hr)],ee.deflateInit=function(M,rt){return Cr(M,rt,de,15,8,0)},ee.deflateInit2=Cr,ee.deflateReset=Tr,ee.deflateResetKeep=Xt,ee.deflateSetHeader=function(M,rt){return M&&M.state?M.state.wrap!==2?X:(M.state.gzhead=rt,T):X},ee.deflate=function(M,rt){var Q,p,g,B;if(!M||!M.state||5<rt||rt<0)return M?Te(M,X):X;if(p=M.state,!M.output||!M.input&&M.avail_in!==0||p.status===666&&rt!==I)return Te(M,M.avail_out===0?-5:X);if(p.strm=M,Q=p.last_flush,p.last_flush=rt,p.status===$)if(p.wrap===2)M.adler=0,ot(p,31),ot(p,139),ot(p,8),p.gzhead?(ot(p,(p.gzhead.text?1:0)+(p.gzhead.hcrc?2:0)+(p.gzhead.extra?4:0)+(p.gzhead.name?8:0)+(p.gzhead.comment?16:0)),ot(p,255&p.gzhead.time),ot(p,p.gzhead.time>>8&255),ot(p,p.gzhead.time>>16&255),ot(p,p.gzhead.time>>24&255),ot(p,p.level===9?2:2<=p.strategy||p.level<2?4:0),ot(p,255&p.gzhead.os),p.gzhead.extra&&p.gzhead.extra.length&&(ot(p,255&p.gzhead.extra.length),ot(p,p.gzhead.extra.length>>8&255)),p.gzhead.hcrc&&(M.adler=h(M.adler,p.pending_buf,p.pending,0)),p.gzindex=0,p.status=69):(ot(p,0),ot(p,0),ot(p,0),ot(p,0),ot(p,0),ot(p,p.level===9?2:2<=p.strategy||p.level<2?4:0),ot(p,3),p.status=Ke);else{var se=de+(p.w_bits-8<<4)<<8;se|=(2<=p.strategy||p.level<2?0:p.level<6?1:p.level===6?2:3)<<6,p.strstart!==0&&(se|=32),se+=31-se%31,p.status=Ke,lt(p,se),p.strstart!==0&&(lt(p,M.adler>>>16),lt(p,65535&M.adler)),M.adler=1}if(p.status===69)if(p.gzhead.extra){for(g=p.pending;p.gzindex<(65535&p.gzhead.extra.length)&&(p.pending!==p.pending_buf_size||(p.gzhead.hcrc&&p.pending>g&&(M.adler=h(M.adler,p.pending_buf,p.pending-g,g)),ue(M),g=p.pending,p.pending!==p.pending_buf_size));)ot(p,255&p.gzhead.extra[p.gzindex]),p.gzindex++;p.gzhead.hcrc&&p.pending>g&&(M.adler=h(M.adler,p.pending_buf,p.pending-g,g)),p.gzindex===p.gzhead.extra.length&&(p.gzindex=0,p.status=73)}else p.status=73;if(p.status===73)if(p.gzhead.name){g=p.pending;do{if(p.pending===p.pending_buf_size&&(p.gzhead.hcrc&&p.pending>g&&(M.adler=h(M.adler,p.pending_buf,p.pending-g,g)),ue(M),g=p.pending,p.pending===p.pending_buf_size)){B=1;break}B=p.gzindex<p.gzhead.name.length?255&p.gzhead.name.charCodeAt(p.gzindex++):0,ot(p,B)}while(B!==0);p.gzhead.hcrc&&p.pending>g&&(M.adler=h(M.adler,p.pending_buf,p.pending-g,g)),B===0&&(p.gzindex=0,p.status=91)}else p.status=91;if(p.status===91)if(p.gzhead.comment){g=p.pending;do{if(p.pending===p.pending_buf_size&&(p.gzhead.hcrc&&p.pending>g&&(M.adler=h(M.adler,p.pending_buf,p.pending-g,g)),ue(M),g=p.pending,p.pending===p.pending_buf_size)){B=1;break}B=p.gzindex<p.gzhead.comment.length?255&p.gzhead.comment.charCodeAt(p.gzindex++):0,ot(p,B)}while(B!==0);p.gzhead.hcrc&&p.pending>g&&(M.adler=h(M.adler,p.pending_buf,p.pending-g,g)),B===0&&(p.status=103)}else p.status=103;if(p.status===103&&(p.gzhead.hcrc?(p.pending+2>p.pending_buf_size&&ue(M),p.pending+2<=p.pending_buf_size&&(ot(p,255&M.adler),ot(p,M.adler>>8&255),M.adler=0,p.status=Ke)):p.status=Ke),p.pending!==0){if(ue(M),M.avail_out===0)return p.last_flush=-1,T}else if(M.avail_in===0&&ge(rt)<=ge(Q)&&rt!==I)return Te(M,-5);if(p.status===666&&M.avail_in!==0)return Te(M,-5);if(M.avail_in!==0||p.lookahead!==0||rt!==S&&p.status!==666){var De=p.strategy===2?function(q,te){for(var Fe;;){if(q.lookahead===0&&(fe(q),q.lookahead===0)){if(te===S)return O;break}if(q.match_length=0,Fe=c._tr_tally(q,0,q.window[q.strstart]),q.lookahead--,q.strstart++,Fe&&(we(q,!1),q.strm.avail_out===0))return O}return q.insert=0,te===I?(we(q,!0),q.strm.avail_out===0?Pe:ve):q.last_lit&&(we(q,!1),q.strm.avail_out===0)?O:et}(p,rt):p.strategy===3?function(q,te){for(var Fe,Ee,J,tt,kt=q.window;;){if(q.lookahead<=ye){if(fe(q),q.lookahead<=ye&&te===S)return O;if(q.lookahead===0)break}if(q.match_length=0,q.lookahead>=Se&&0<q.strstart&&(Ee=kt[J=q.strstart-1])===kt[++J]&&Ee===kt[++J]&&Ee===kt[++J]){tt=q.strstart+ye;do;while(Ee===kt[++J]&&Ee===kt[++J]&&Ee===kt[++J]&&Ee===kt[++J]&&Ee===kt[++J]&&Ee===kt[++J]&&Ee===kt[++J]&&Ee===kt[++J]&&J<tt);q.match_length=ye-(tt-J),q.match_length>q.lookahead&&(q.match_length=q.lookahead)}if(q.match_length>=Se?(Fe=c._tr_tally(q,1,q.match_length-Se),q.lookahead-=q.match_length,q.strstart+=q.match_length,q.match_length=0):(Fe=c._tr_tally(q,0,q.window[q.strstart]),q.lookahead--,q.strstart++),Fe&&(we(q,!1),q.strm.avail_out===0))return O}return q.insert=0,te===I?(we(q,!0),q.strm.avail_out===0?Pe:ve):q.last_lit&&(we(q,!1),q.strm.avail_out===0)?O:et}(p,rt):z[p.level].func(p,rt);if(De!==Pe&&De!==ve||(p.status=666),De===O||De===Pe)return M.avail_out===0&&(p.last_flush=-1),T;if(De===et&&(rt===1?c._tr_align(p):rt!==5&&(c._tr_stored_block(p,0,0,!1),rt===3&&(Be(p.head),p.lookahead===0&&(p.strstart=0,p.block_start=0,p.insert=0))),ue(M),M.avail_out===0))return p.last_flush=-1,T}return rt!==I?T:p.wrap<=0?1:(p.wrap===2?(ot(p,255&M.adler),ot(p,M.adler>>8&255),ot(p,M.adler>>16&255),ot(p,M.adler>>24&255),ot(p,255&M.total_in),ot(p,M.total_in>>8&255),ot(p,M.total_in>>16&255),ot(p,M.total_in>>24&255)):(lt(p,M.adler>>>16),lt(p,65535&M.adler)),ue(M),0<p.wrap&&(p.wrap=-p.wrap),p.pending!==0?T:1)},ee.deflateEnd=function(M){var rt;return M&&M.state?(rt=M.state.status)!==$&&rt!==69&&rt!==73&&rt!==91&&rt!==103&&rt!==Ke&&rt!==666?Te(M,X):(M.state=null,rt===Ke?Te(M,-3):T):X},ee.deflateSetDictionary=function(M,rt){var Q,p,g,B,se,De,q,te,Fe=rt.length;if(!M||!M.state||(B=(Q=M.state).wrap)===2||B===1&&Q.status!==$||Q.lookahead)return X;for(B===1&&(M.adler=E(M.adler,rt,Fe,0)),Q.wrap=0,Fe>=Q.w_size&&(B===0&&(Be(Q.head),Q.strstart=0,Q.block_start=0,Q.insert=0),te=new C.Buf8(Q.w_size),C.arraySet(te,rt,Fe-Q.w_size,Q.w_size,0),rt=te,Fe=Q.w_size),se=M.avail_in,De=M.next_in,q=M.input,M.avail_in=Fe,M.next_in=0,M.input=rt,fe(Q);Q.lookahead>=Se;){for(p=Q.strstart,g=Q.lookahead-(Se-1);Q.ins_h=(Q.ins_h<<Q.hash_shift^Q.window[p+Se-1])&Q.hash_mask,Q.prev[p&Q.w_mask]=Q.head[Q.ins_h],Q.head[Q.ins_h]=p,p++,--g;);Q.strstart=p,Q.lookahead=Se-1,fe(Q)}return Q.strstart+=Q.lookahead,Q.block_start=Q.strstart,Q.insert=Q.lookahead,Q.lookahead=0,Q.match_length=Q.prev_length=Se-1,Q.match_available=0,M.next_in=De,M.input=q,M.avail_in=se,Q.wrap=B,T},ee.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(V,Oe,ee){"use strict";Oe.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(V,Oe,ee){"use strict";Oe.exports=function(z,C){var c,E,h,N,S,I,T,X,P,ne,K,de,oe,j,W,D,ce,pe,Se,ye,Qe,$,Ke,O,et;c=z.state,E=z.next_in,O=z.input,h=E+(z.avail_in-5),N=z.next_out,et=z.output,S=N-(C-z.avail_out),I=N+(z.avail_out-257),T=c.dmax,X=c.wsize,P=c.whave,ne=c.wnext,K=c.window,de=c.hold,oe=c.bits,j=c.lencode,W=c.distcode,D=(1<<c.lenbits)-1,ce=(1<<c.distbits)-1;e:do{oe<15&&(de+=O[E++]<<oe,oe+=8,de+=O[E++]<<oe,oe+=8),pe=j[de&D];t:for(;;){if(de>>>=Se=pe>>>24,oe-=Se,(Se=pe>>>16&255)===0)et[N++]=65535&pe;else{if(!(16&Se)){if(!(64&Se)){pe=j[(65535&pe)+(de&(1<<Se)-1)];continue t}if(32&Se){c.mode=12;break e}z.msg="invalid literal/length code",c.mode=30;break e}ye=65535&pe,(Se&=15)&&(oe<Se&&(de+=O[E++]<<oe,oe+=8),ye+=de&(1<<Se)-1,de>>>=Se,oe-=Se),oe<15&&(de+=O[E++]<<oe,oe+=8,de+=O[E++]<<oe,oe+=8),pe=W[de&ce];r:for(;;){if(de>>>=Se=pe>>>24,oe-=Se,!(16&(Se=pe>>>16&255))){if(!(64&Se)){pe=W[(65535&pe)+(de&(1<<Se)-1)];continue r}z.msg="invalid distance code",c.mode=30;break e}if(Qe=65535&pe,oe<(Se&=15)&&(de+=O[E++]<<oe,(oe+=8)<Se&&(de+=O[E++]<<oe,oe+=8)),T<(Qe+=de&(1<<Se)-1)){z.msg="invalid distance too far back",c.mode=30;break e}if(de>>>=Se,oe-=Se,(Se=N-S)<Qe){if(P<(Se=Qe-Se)&&c.sane){z.msg="invalid distance too far back",c.mode=30;break e}if(Ke=K,($=0)===ne){if($+=X-Se,Se<ye){for(ye-=Se;et[N++]=K[$++],--Se;);$=N-Qe,Ke=et}}else if(ne<Se){if($+=X+ne-Se,(Se-=ne)<ye){for(ye-=Se;et[N++]=K[$++],--Se;);if($=0,ne<ye){for(ye-=Se=ne;et[N++]=K[$++],--Se;);$=N-Qe,Ke=et}}}else if($+=ne-Se,Se<ye){for(ye-=Se;et[N++]=K[$++],--Se;);$=N-Qe,Ke=et}for(;2<ye;)et[N++]=Ke[$++],et[N++]=Ke[$++],et[N++]=Ke[$++],ye-=3;ye&&(et[N++]=Ke[$++],1<ye&&(et[N++]=Ke[$++]))}else{for($=N-Qe;et[N++]=et[$++],et[N++]=et[$++],et[N++]=et[$++],2<(ye-=3););ye&&(et[N++]=et[$++],1<ye&&(et[N++]=et[$++]))}break}}break}}while(E<h&&N<I);E-=ye=oe>>3,de&=(1<<(oe-=ye<<3))-1,z.next_in=E,z.next_out=N,z.avail_in=E<h?h-E+5:5-(E-h),z.avail_out=N<I?I-N+257:257-(N-I),c.hold=de,c.bits=oe}},{}],49:[function(V,Oe,ee){"use strict";var z=V("../utils/common"),C=V("./adler32"),c=V("./crc32"),E=V("./inffast"),h=V("./inftrees"),N=1,S=2,I=0,T=-2,X=1,P=852,ne=592;function K($){return($>>>24&255)+($>>>8&65280)+((65280&$)<<8)+((255&$)<<24)}function de(){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 oe($){var Ke;return $&&$.state?(Ke=$.state,$.total_in=$.total_out=Ke.total=0,$.msg="",Ke.wrap&&($.adler=1&Ke.wrap),Ke.mode=X,Ke.last=0,Ke.havedict=0,Ke.dmax=32768,Ke.head=null,Ke.hold=0,Ke.bits=0,Ke.lencode=Ke.lendyn=new z.Buf32(P),Ke.distcode=Ke.distdyn=new z.Buf32(ne),Ke.sane=1,Ke.back=-1,I):T}function j($){var Ke;return $&&$.state?((Ke=$.state).wsize=0,Ke.whave=0,Ke.wnext=0,oe($)):T}function W($,Ke){var O,et;return $&&$.state?(et=$.state,Ke<0?(O=0,Ke=-Ke):(O=1+(Ke>>4),Ke<48&&(Ke&=15)),Ke&&(Ke<8||15<Ke)?T:(et.window!==null&&et.wbits!==Ke&&(et.window=null),et.wrap=O,et.wbits=Ke,j($))):T}function D($,Ke){var O,et;return $?(et=new de,($.state=et).window=null,(O=W($,Ke))!==I&&($.state=null),O):T}var ce,pe,Se=!0;function ye($){if(Se){var Ke;for(ce=new z.Buf32(512),pe=new z.Buf32(32),Ke=0;Ke<144;)$.lens[Ke++]=8;for(;Ke<256;)$.lens[Ke++]=9;for(;Ke<280;)$.lens[Ke++]=7;for(;Ke<288;)$.lens[Ke++]=8;for(h(N,$.lens,0,288,ce,0,$.work,{bits:9}),Ke=0;Ke<32;)$.lens[Ke++]=5;h(S,$.lens,0,32,pe,0,$.work,{bits:5}),Se=!1}$.lencode=ce,$.lenbits=9,$.distcode=pe,$.distbits=5}function Qe($,Ke,O,et){var Pe,ve=$.state;return ve.window===null&&(ve.wsize=1<<ve.wbits,ve.wnext=0,ve.whave=0,ve.window=new z.Buf8(ve.wsize)),et>=ve.wsize?(z.arraySet(ve.window,Ke,O-ve.wsize,ve.wsize,0),ve.wnext=0,ve.whave=ve.wsize):(et<(Pe=ve.wsize-ve.wnext)&&(Pe=et),z.arraySet(ve.window,Ke,O-et,Pe,ve.wnext),(et-=Pe)?(z.arraySet(ve.window,Ke,O-et,et,0),ve.wnext=et,ve.whave=ve.wsize):(ve.wnext+=Pe,ve.wnext===ve.wsize&&(ve.wnext=0),ve.whave<ve.wsize&&(ve.whave+=Pe))),0}ee.inflateReset=j,ee.inflateReset2=W,ee.inflateResetKeep=oe,ee.inflateInit=function($){return D($,15)},ee.inflateInit2=D,ee.inflate=function($,Ke){var O,et,Pe,ve,Te,ge,Be,ue,we,ot,lt,Je,fe,qt,hr,er,Fr,Xt,Tr,Cr,M,rt,Q,p,g=0,B=new z.Buf8(4),se=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!$||!$.state||!$.output||!$.input&&$.avail_in!==0)return T;(O=$.state).mode===12&&(O.mode=13),Te=$.next_out,Pe=$.output,Be=$.avail_out,ve=$.next_in,et=$.input,ge=$.avail_in,ue=O.hold,we=O.bits,ot=ge,lt=Be,rt=I;e:for(;;)switch(O.mode){case X:if(O.wrap===0){O.mode=13;break}for(;we<16;){if(ge===0)break e;ge--,ue+=et[ve++]<<we,we+=8}if(2&O.wrap&&ue===35615){B[O.check=0]=255&ue,B[1]=ue>>>8&255,O.check=c(O.check,B,2,0),we=ue=0,O.mode=2;break}if(O.flags=0,O.head&&(O.head.done=!1),!(1&O.wrap)||(((255&ue)<<8)+(ue>>8))%31){$.msg="incorrect header check",O.mode=30;break}if((15&ue)!=8){$.msg="unknown compression method",O.mode=30;break}if(we-=4,M=8+(15&(ue>>>=4)),O.wbits===0)O.wbits=M;else if(M>O.wbits){$.msg="invalid window size",O.mode=30;break}O.dmax=1<<M,$.adler=O.check=1,O.mode=512&ue?10:12,we=ue=0;break;case 2:for(;we<16;){if(ge===0)break e;ge--,ue+=et[ve++]<<we,we+=8}if(O.flags=ue,(255&O.flags)!=8){$.msg="unknown compression method",O.mode=30;break}if(57344&O.flags){$.msg="unknown header flags set",O.mode=30;break}O.head&&(O.head.text=ue>>8&1),512&O.flags&&(B[0]=255&ue,B[1]=ue>>>8&255,O.check=c(O.check,B,2,0)),we=ue=0,O.mode=3;case 3:for(;we<32;){if(ge===0)break e;ge--,ue+=et[ve++]<<we,we+=8}O.head&&(O.head.time=ue),512&O.flags&&(B[0]=255&ue,B[1]=ue>>>8&255,B[2]=ue>>>16&255,B[3]=ue>>>24&255,O.check=c(O.check,B,4,0)),we=ue=0,O.mode=4;case 4:for(;we<16;){if(ge===0)break e;ge--,ue+=et[ve++]<<we,we+=8}O.head&&(O.head.xflags=255&ue,O.head.os=ue>>8),512&O.flags&&(B[0]=255&ue,B[1]=ue>>>8&255,O.check=c(O.check,B,2,0)),we=ue=0,O.mode=5;case 5:if(1024&O.flags){for(;we<16;){if(ge===0)break e;ge--,ue+=et[ve++]<<we,we+=8}O.length=ue,O.head&&(O.head.extra_len=ue),512&O.flags&&(B[0]=255&ue,B[1]=ue>>>8&255,O.check=c(O.check,B,2,0)),we=ue=0}else O.head&&(O.head.extra=null);O.mode=6;case 6:if(1024&O.flags&&(ge<(Je=O.length)&&(Je=ge),Je&&(O.head&&(M=O.head.extra_len-O.length,O.head.extra||(O.head.extra=new Array(O.head.extra_len)),z.arraySet(O.head.extra,et,ve,Je,M)),512&O.flags&&(O.check=c(O.check,et,Je,ve)),ge-=Je,ve+=Je,O.length-=Je),O.length))break e;O.length=0,O.mode=7;case 7:if(2048&O.flags){if(ge===0)break e;for(Je=0;M=et[ve+Je++],O.head&&M&&O.length<65536&&(O.head.name+=String.fromCharCode(M)),M&&Je<ge;);if(512&O.flags&&(O.check=c(O.check,et,Je,ve)),ge-=Je,ve+=Je,M)break e}else O.head&&(O.head.name=null);O.length=0,O.mode=8;case 8:if(4096&O.flags){if(ge===0)break e;for(Je=0;M=et[ve+Je++],O.head&&M&&O.length<65536&&(O.head.comment+=String.fromCharCode(M)),M&&Je<ge;);if(512&O.flags&&(O.check=c(O.check,et,Je,ve)),ge-=Je,ve+=Je,M)break e}else O.head&&(O.head.comment=null);O.mode=9;case 9:if(512&O.flags){for(;we<16;){if(ge===0)break e;ge--,ue+=et[ve++]<<we,we+=8}if(ue!==(65535&O.check)){$.msg="header crc mismatch",O.mode=30;break}we=ue=0}O.head&&(O.head.hcrc=O.flags>>9&1,O.head.done=!0),$.adler=O.check=0,O.mode=12;break;case 10:for(;we<32;){if(ge===0)break e;ge--,ue+=et[ve++]<<we,we+=8}$.adler=O.check=K(ue),we=ue=0,O.mode=11;case 11:if(O.havedict===0)return $.next_out=Te,$.avail_out=Be,$.next_in=ve,$.avail_in=ge,O.hold=ue,O.bits=we,2;$.adler=O.check=1,O.mode=12;case 12:if(Ke===5||Ke===6)break e;case 13:if(O.last){ue>>>=7&we,we-=7&we,O.mode=27;break}for(;we<3;){if(ge===0)break e;ge--,ue+=et[ve++]<<we,we+=8}switch(O.last=1&ue,we-=1,3&(ue>>>=1)){case 0:O.mode=14;break;case 1:if(ye(O),O.mode=20,Ke!==6)break;ue>>>=2,we-=2;break e;case 2:O.mode=17;break;case 3:$.msg="invalid block type",O.mode=30}ue>>>=2,we-=2;break;case 14:for(ue>>>=7&we,we-=7&we;we<32;){if(ge===0)break e;ge--,ue+=et[ve++]<<we,we+=8}if((65535&ue)!=(ue>>>16^65535)){$.msg="invalid stored block lengths",O.mode=30;break}if(O.length=65535&ue,we=ue=0,O.mode=15,Ke===6)break e;case 15:O.mode=16;case 16:if(Je=O.length){if(ge<Je&&(Je=ge),Be<Je&&(Je=Be),Je===0)break e;z.arraySet(Pe,et,ve,Je,Te),ge-=Je,ve+=Je,Be-=Je,Te+=Je,O.length-=Je;break}O.mode=12;break;case 17:for(;we<14;){if(ge===0)break e;ge--,ue+=et[ve++]<<we,we+=8}if(O.nlen=257+(31&ue),ue>>>=5,we-=5,O.ndist=1+(31&ue),ue>>>=5,we-=5,O.ncode=4+(15&ue),ue>>>=4,we-=4,286<O.nlen||30<O.ndist){$.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(;we<3;){if(ge===0)break e;ge--,ue+=et[ve++]<<we,we+=8}O.lens[se[O.have++]]=7&ue,ue>>>=3,we-=3}for(;O.have<19;)O.lens[se[O.have++]]=0;if(O.lencode=O.lendyn,O.lenbits=7,Q={bits:O.lenbits},rt=h(0,O.lens,0,19,O.lencode,0,O.work,Q),O.lenbits=Q.bits,rt){$.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(;er=(g=O.lencode[ue&(1<<O.lenbits)-1])>>>16&255,Fr=65535&g,!((hr=g>>>24)<=we);){if(ge===0)break e;ge--,ue+=et[ve++]<<we,we+=8}if(Fr<16)ue>>>=hr,we-=hr,O.lens[O.have++]=Fr;else{if(Fr===16){for(p=hr+2;we<p;){if(ge===0)break e;ge--,ue+=et[ve++]<<we,we+=8}if(ue>>>=hr,we-=hr,O.have===0){$.msg="invalid bit length repeat",O.mode=30;break}M=O.lens[O.have-1],Je=3+(3&ue),ue>>>=2,we-=2}else if(Fr===17){for(p=hr+3;we<p;){if(ge===0)break e;ge--,ue+=et[ve++]<<we,we+=8}we-=hr,M=0,Je=3+(7&(ue>>>=hr)),ue>>>=3,we-=3}else{for(p=hr+7;we<p;){if(ge===0)break e;ge--,ue+=et[ve++]<<we,we+=8}we-=hr,M=0,Je=11+(127&(ue>>>=hr)),ue>>>=7,we-=7}if(O.have+Je>O.nlen+O.ndist){$.msg="invalid bit length repeat",O.mode=30;break}for(;Je--;)O.lens[O.have++]=M}}if(O.mode===30)break;if(O.lens[256]===0){$.msg="invalid code -- missing end-of-block",O.mode=30;break}if(O.lenbits=9,Q={bits:O.lenbits},rt=h(N,O.lens,0,O.nlen,O.lencode,0,O.work,Q),O.lenbits=Q.bits,rt){$.msg="invalid literal/lengths set",O.mode=30;break}if(O.distbits=6,O.distcode=O.distdyn,Q={bits:O.distbits},rt=h(S,O.lens,O.nlen,O.ndist,O.distcode,0,O.work,Q),O.distbits=Q.bits,rt){$.msg="invalid distances set",O.mode=30;break}if(O.mode=20,Ke===6)break e;case 20:O.mode=21;case 21:if(6<=ge&&258<=Be){$.next_out=Te,$.avail_out=Be,$.next_in=ve,$.avail_in=ge,O.hold=ue,O.bits=we,E($,lt),Te=$.next_out,Pe=$.output,Be=$.avail_out,ve=$.next_in,et=$.input,ge=$.avail_in,ue=O.hold,we=O.bits,O.mode===12&&(O.back=-1);break}for(O.back=0;er=(g=O.lencode[ue&(1<<O.lenbits)-1])>>>16&255,Fr=65535&g,!((hr=g>>>24)<=we);){if(ge===0)break e;ge--,ue+=et[ve++]<<we,we+=8}if(er&&!(240&er)){for(Xt=hr,Tr=er,Cr=Fr;er=(g=O.lencode[Cr+((ue&(1<<Xt+Tr)-1)>>Xt)])>>>16&255,Fr=65535&g,!(Xt+(hr=g>>>24)<=we);){if(ge===0)break e;ge--,ue+=et[ve++]<<we,we+=8}ue>>>=Xt,we-=Xt,O.back+=Xt}if(ue>>>=hr,we-=hr,O.back+=hr,O.length=Fr,er===0){O.mode=26;break}if(32&er){O.back=-1,O.mode=12;break}if(64&er){$.msg="invalid literal/length code",O.mode=30;break}O.extra=15&er,O.mode=22;case 22:if(O.extra){for(p=O.extra;we<p;){if(ge===0)break e;ge--,ue+=et[ve++]<<we,we+=8}O.length+=ue&(1<<O.extra)-1,ue>>>=O.extra,we-=O.extra,O.back+=O.extra}O.was=O.length,O.mode=23;case 23:for(;er=(g=O.distcode[ue&(1<<O.distbits)-1])>>>16&255,Fr=65535&g,!((hr=g>>>24)<=we);){if(ge===0)break e;ge--,ue+=et[ve++]<<we,we+=8}if(!(240&er)){for(Xt=hr,Tr=er,Cr=Fr;er=(g=O.distcode[Cr+((ue&(1<<Xt+Tr)-1)>>Xt)])>>>16&255,Fr=65535&g,!(Xt+(hr=g>>>24)<=we);){if(ge===0)break e;ge--,ue+=et[ve++]<<we,we+=8}ue>>>=Xt,we-=Xt,O.back+=Xt}if(ue>>>=hr,we-=hr,O.back+=hr,64&er){$.msg="invalid distance code",O.mode=30;break}O.offset=Fr,O.extra=15&er,O.mode=24;case 24:if(O.extra){for(p=O.extra;we<p;){if(ge===0)break e;ge--,ue+=et[ve++]<<we,we+=8}O.offset+=ue&(1<<O.extra)-1,ue>>>=O.extra,we-=O.extra,O.back+=O.extra}if(O.offset>O.dmax){$.msg="invalid distance too far back",O.mode=30;break}O.mode=25;case 25:if(Be===0)break e;if(Je=lt-Be,O.offset>Je){if((Je=O.offset-Je)>O.whave&&O.sane){$.msg="invalid distance too far back",O.mode=30;break}fe=Je>O.wnext?(Je-=O.wnext,O.wsize-Je):O.wnext-Je,Je>O.length&&(Je=O.length),qt=O.window}else qt=Pe,fe=Te-O.offset,Je=O.length;for(Be<Je&&(Je=Be),Be-=Je,O.length-=Je;Pe[Te++]=qt[fe++],--Je;);O.length===0&&(O.mode=21);break;case 26:if(Be===0)break e;Pe[Te++]=O.length,Be--,O.mode=21;break;case 27:if(O.wrap){for(;we<32;){if(ge===0)break e;ge--,ue|=et[ve++]<<we,we+=8}if(lt-=Be,$.total_out+=lt,O.total+=lt,lt&&($.adler=O.check=O.flags?c(O.check,Pe,lt,Te-lt):C(O.check,Pe,lt,Te-lt)),lt=Be,(O.flags?ue:K(ue))!==O.check){$.msg="incorrect data check",O.mode=30;break}we=ue=0}O.mode=28;case 28:if(O.wrap&&O.flags){for(;we<32;){if(ge===0)break e;ge--,ue+=et[ve++]<<we,we+=8}if(ue!==(4294967295&O.total)){$.msg="incorrect length check",O.mode=30;break}we=ue=0}O.mode=29;case 29:rt=1;break e;case 30:rt=-3;break e;case 31:return-4;case 32:default:return T}return $.next_out=Te,$.avail_out=Be,$.next_in=ve,$.avail_in=ge,O.hold=ue,O.bits=we,(O.wsize||lt!==$.avail_out&&O.mode<30&&(O.mode<27||Ke!==4))&&Qe($,$.output,$.next_out,lt-$.avail_out)?(O.mode=31,-4):(ot-=$.avail_in,lt-=$.avail_out,$.total_in+=ot,$.total_out+=lt,O.total+=lt,O.wrap&&lt&&($.adler=O.check=O.flags?c(O.check,Pe,lt,$.next_out-lt):C(O.check,Pe,lt,$.next_out-lt)),$.data_type=O.bits+(O.last?64:0)+(O.mode===12?128:0)+(O.mode===20||O.mode===15?256:0),(ot==0&&lt===0||Ke===4)&&rt===I&&(rt=-5),rt)},ee.inflateEnd=function($){if(!$||!$.state)return T;var Ke=$.state;return Ke.window&&(Ke.window=null),$.state=null,I},ee.inflateGetHeader=function($,Ke){var O;return $&&$.state&&2&(O=$.state).wrap?((O.head=Ke).done=!1,I):T},ee.inflateSetDictionary=function($,Ke){var O,et=Ke.length;return $&&$.state?(O=$.state).wrap!==0&&O.mode!==11?T:O.mode===11&&C(1,Ke,et,0)!==O.check?-3:Qe($,Ke,et,et)?(O.mode=31,-4):(O.havedict=1,I):T},ee.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(V,Oe,ee){"use strict";var z=V("../utils/common"),C=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],c=[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],E=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],h=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];Oe.exports=function(N,S,I,T,X,P,ne,K){var de,oe,j,W,D,ce,pe,Se,ye,Qe=K.bits,$=0,Ke=0,O=0,et=0,Pe=0,ve=0,Te=0,ge=0,Be=0,ue=0,we=null,ot=0,lt=new z.Buf16(16),Je=new z.Buf16(16),fe=null,qt=0;for($=0;$<=15;$++)lt[$]=0;for(Ke=0;Ke<T;Ke++)lt[S[I+Ke]]++;for(Pe=Qe,et=15;1<=et&&lt[et]===0;et--);if(et<Pe&&(Pe=et),et===0)return X[P++]=20971520,X[P++]=20971520,K.bits=1,0;for(O=1;O<et&&lt[O]===0;O++);for(Pe<O&&(Pe=O),$=ge=1;$<=15;$++)if(ge<<=1,(ge-=lt[$])<0)return-1;if(0<ge&&(N===0||et!==1))return-1;for(Je[1]=0,$=1;$<15;$++)Je[$+1]=Je[$]+lt[$];for(Ke=0;Ke<T;Ke++)S[I+Ke]!==0&&(ne[Je[S[I+Ke]]++]=Ke);if(ce=N===0?(we=fe=ne,19):N===1?(we=C,ot-=257,fe=c,qt-=257,256):(we=E,fe=h,-1),$=O,D=P,Te=Ke=ue=0,j=-1,W=(Be=1<<(ve=Pe))-1,N===1&&852<Be||N===2&&592<Be)return 1;for(;;){for(pe=$-Te,ye=ne[Ke]<ce?(Se=0,ne[Ke]):ne[Ke]>ce?(Se=fe[qt+ne[Ke]],we[ot+ne[Ke]]):(Se=96,0),de=1<<$-Te,O=oe=1<<ve;X[D+(ue>>Te)+(oe-=de)]=pe<<24|Se<<16|ye|0,oe!==0;);for(de=1<<$-1;ue&de;)de>>=1;if(de!==0?(ue&=de-1,ue+=de):ue=0,Ke++,--lt[$]==0){if($===et)break;$=S[I+ne[Ke]]}if(Pe<$&&(ue&W)!==j){for(Te===0&&(Te=Pe),D+=O,ge=1<<(ve=$-Te);ve+Te<et&&!((ge-=lt[ve+Te])<=0);)ve++,ge<<=1;if(Be+=1<<ve,N===1&&852<Be||N===2&&592<Be)return 1;X[j=ue&W]=Pe<<24|ve<<16|D-P|0}}return ue!==0&&(X[D+ue]=$-Te<<24|64<<16|0),K.bits=Pe,0}},{"../utils/common":41}],51:[function(V,Oe,ee){"use strict";Oe.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(V,Oe,ee){"use strict";var z=V("../utils/common"),C=0,c=1;function E(g){for(var B=g.length;0<=--B;)g[B]=0}var h=0,N=29,S=256,I=S+1+N,T=30,X=19,P=2*I+1,ne=15,K=16,de=7,oe=256,j=16,W=17,D=18,ce=[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],pe=[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],Se=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],ye=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Qe=new Array(2*(I+2));E(Qe);var $=new Array(2*T);E($);var Ke=new Array(512);E(Ke);var O=new Array(256);E(O);var et=new Array(N);E(et);var Pe,ve,Te,ge=new Array(T);function Be(g,B,se,De,q){this.static_tree=g,this.extra_bits=B,this.extra_base=se,this.elems=De,this.max_length=q,this.has_stree=g&&g.length}function ue(g,B){this.dyn_tree=g,this.max_code=0,this.stat_desc=B}function we(g){return g<256?Ke[g]:Ke[256+(g>>>7)]}function ot(g,B){g.pending_buf[g.pending++]=255&B,g.pending_buf[g.pending++]=B>>>8&255}function lt(g,B,se){g.bi_valid>K-se?(g.bi_buf|=B<<g.bi_valid&65535,ot(g,g.bi_buf),g.bi_buf=B>>K-g.bi_valid,g.bi_valid+=se-K):(g.bi_buf|=B<<g.bi_valid&65535,g.bi_valid+=se)}function Je(g,B,se){lt(g,se[2*B],se[2*B+1])}function fe(g,B){for(var se=0;se|=1&g,g>>>=1,se<<=1,0<--B;);return se>>>1}function qt(g,B,se){var De,q,te=new Array(ne+1),Fe=0;for(De=1;De<=ne;De++)te[De]=Fe=Fe+se[De-1]<<1;for(q=0;q<=B;q++){var Ee=g[2*q+1];Ee!==0&&(g[2*q]=fe(te[Ee]++,Ee))}}function hr(g){var B;for(B=0;B<I;B++)g.dyn_ltree[2*B]=0;for(B=0;B<T;B++)g.dyn_dtree[2*B]=0;for(B=0;B<X;B++)g.bl_tree[2*B]=0;g.dyn_ltree[2*oe]=1,g.opt_len=g.static_len=0,g.last_lit=g.matches=0}function er(g){8<g.bi_valid?ot(g,g.bi_buf):0<g.bi_valid&&(g.pending_buf[g.pending++]=g.bi_buf),g.bi_buf=0,g.bi_valid=0}function Fr(g,B,se,De){var q=2*B,te=2*se;return g[q]<g[te]||g[q]===g[te]&&De[B]<=De[se]}function Xt(g,B,se){for(var De=g.heap[se],q=se<<1;q<=g.heap_len&&(q<g.heap_len&&Fr(B,g.heap[q+1],g.heap[q],g.depth)&&q++,!Fr(B,De,g.heap[q],g.depth));)g.heap[se]=g.heap[q],se=q,q<<=1;g.heap[se]=De}function Tr(g,B,se){var De,q,te,Fe,Ee=0;if(g.last_lit!==0)for(;De=g.pending_buf[g.d_buf+2*Ee]<<8|g.pending_buf[g.d_buf+2*Ee+1],q=g.pending_buf[g.l_buf+Ee],Ee++,De===0?Je(g,q,B):(Je(g,(te=O[q])+S+1,B),(Fe=ce[te])!==0&&lt(g,q-=et[te],Fe),Je(g,te=we(--De),se),(Fe=pe[te])!==0&&lt(g,De-=ge[te],Fe)),Ee<g.last_lit;);Je(g,oe,B)}function Cr(g,B){var se,De,q,te=B.dyn_tree,Fe=B.stat_desc.static_tree,Ee=B.stat_desc.has_stree,J=B.stat_desc.elems,tt=-1;for(g.heap_len=0,g.heap_max=P,se=0;se<J;se++)te[2*se]!==0?(g.heap[++g.heap_len]=tt=se,g.depth[se]=0):te[2*se+1]=0;for(;g.heap_len<2;)te[2*(q=g.heap[++g.heap_len]=tt<2?++tt:0)]=1,g.depth[q]=0,g.opt_len--,Ee&&(g.static_len-=Fe[2*q+1]);for(B.max_code=tt,se=g.heap_len>>1;1<=se;se--)Xt(g,te,se);for(q=J;se=g.heap[1],g.heap[1]=g.heap[g.heap_len--],Xt(g,te,1),De=g.heap[1],g.heap[--g.heap_max]=se,g.heap[--g.heap_max]=De,te[2*q]=te[2*se]+te[2*De],g.depth[q]=(g.depth[se]>=g.depth[De]?g.depth[se]:g.depth[De])+1,te[2*se+1]=te[2*De+1]=q,g.heap[1]=q++,Xt(g,te,1),2<=g.heap_len;);g.heap[--g.heap_max]=g.heap[1],function(kt,Ce){var pt,ut,ke,le,Ue,Ct,Ft=Ce.dyn_tree,$t=Ce.max_code,Pr=Ce.stat_desc.static_tree,Dr=Ce.stat_desc.has_stree,Ur=Ce.stat_desc.extra_bits,Rr=Ce.stat_desc.extra_base,Lr=Ce.stat_desc.max_length,pr=0;for(le=0;le<=ne;le++)kt.bl_count[le]=0;for(Ft[2*kt.heap[kt.heap_max]+1]=0,pt=kt.heap_max+1;pt<P;pt++)Lr<(le=Ft[2*Ft[2*(ut=kt.heap[pt])+1]+1]+1)&&(le=Lr,pr++),Ft[2*ut+1]=le,$t<ut||(kt.bl_count[le]++,Ue=0,Rr<=ut&&(Ue=Ur[ut-Rr]),Ct=Ft[2*ut],kt.opt_len+=Ct*(le+Ue),Dr&&(kt.static_len+=Ct*(Pr[2*ut+1]+Ue)));if(pr!==0){do{for(le=Lr-1;kt.bl_count[le]===0;)le--;kt.bl_count[le]--,kt.bl_count[le+1]+=2,kt.bl_count[Lr]--,pr-=2}while(0<pr);for(le=Lr;le!==0;le--)for(ut=kt.bl_count[le];ut!==0;)$t<(ke=kt.heap[--pt])||(Ft[2*ke+1]!==le&&(kt.opt_len+=(le-Ft[2*ke+1])*Ft[2*ke],Ft[2*ke+1]=le),ut--)}}(g,B),qt(te,tt,g.bl_count)}function M(g,B,se){var De,q,te=-1,Fe=B[1],Ee=0,J=7,tt=4;for(Fe===0&&(J=138,tt=3),B[2*(se+1)+1]=65535,De=0;De<=se;De++)q=Fe,Fe=B[2*(De+1)+1],++Ee<J&&q===Fe||(Ee<tt?g.bl_tree[2*q]+=Ee:q!==0?(q!==te&&g.bl_tree[2*q]++,g.bl_tree[2*j]++):Ee<=10?g.bl_tree[2*W]++:g.bl_tree[2*D]++,te=q,tt=(Ee=0)===Fe?(J=138,3):q===Fe?(J=6,3):(J=7,4))}function rt(g,B,se){var De,q,te=-1,Fe=B[1],Ee=0,J=7,tt=4;for(Fe===0&&(J=138,tt=3),De=0;De<=se;De++)if(q=Fe,Fe=B[2*(De+1)+1],!(++Ee<J&&q===Fe)){if(Ee<tt)for(;Je(g,q,g.bl_tree),--Ee!=0;);else q!==0?(q!==te&&(Je(g,q,g.bl_tree),Ee--),Je(g,j,g.bl_tree),lt(g,Ee-3,2)):Ee<=10?(Je(g,W,g.bl_tree),lt(g,Ee-3,3)):(Je(g,D,g.bl_tree),lt(g,Ee-11,7));te=q,tt=(Ee=0)===Fe?(J=138,3):q===Fe?(J=6,3):(J=7,4)}}E(ge);var Q=!1;function p(g,B,se,De){lt(g,(h<<1)+(De?1:0),3),function(q,te,Fe,Ee){er(q),Ee&&(ot(q,Fe),ot(q,~Fe)),z.arraySet(q.pending_buf,q.window,te,Fe,q.pending),q.pending+=Fe}(g,B,se,!0)}ee._tr_init=function(g){Q||(function(){var B,se,De,q,te,Fe=new Array(ne+1);for(q=De=0;q<N-1;q++)for(et[q]=De,B=0;B<1<<ce[q];B++)O[De++]=q;for(O[De-1]=q,q=te=0;q<16;q++)for(ge[q]=te,B=0;B<1<<pe[q];B++)Ke[te++]=q;for(te>>=7;q<T;q++)for(ge[q]=te<<7,B=0;B<1<<pe[q]-7;B++)Ke[256+te++]=q;for(se=0;se<=ne;se++)Fe[se]=0;for(B=0;B<=143;)Qe[2*B+1]=8,B++,Fe[8]++;for(;B<=255;)Qe[2*B+1]=9,B++,Fe[9]++;for(;B<=279;)Qe[2*B+1]=7,B++,Fe[7]++;for(;B<=287;)Qe[2*B+1]=8,B++,Fe[8]++;for(qt(Qe,I+1,Fe),B=0;B<T;B++)$[2*B+1]=5,$[2*B]=fe(B,5);Pe=new Be(Qe,ce,S+1,I,ne),ve=new Be($,pe,0,T,ne),Te=new Be(new Array(0),Se,0,X,de)}(),Q=!0),g.l_desc=new ue(g.dyn_ltree,Pe),g.d_desc=new ue(g.dyn_dtree,ve),g.bl_desc=new ue(g.bl_tree,Te),g.bi_buf=0,g.bi_valid=0,hr(g)},ee._tr_stored_block=p,ee._tr_flush_block=function(g,B,se,De){var q,te,Fe=0;0<g.level?(g.strm.data_type===2&&(g.strm.data_type=function(Ee){var J,tt=4093624447;for(J=0;J<=31;J++,tt>>>=1)if(1&tt&&Ee.dyn_ltree[2*J]!==0)return C;if(Ee.dyn_ltree[18]!==0||Ee.dyn_ltree[20]!==0||Ee.dyn_ltree[26]!==0)return c;for(J=32;J<S;J++)if(Ee.dyn_ltree[2*J]!==0)return c;return C}(g)),Cr(g,g.l_desc),Cr(g,g.d_desc),Fe=function(Ee){var J;for(M(Ee,Ee.dyn_ltree,Ee.l_desc.max_code),M(Ee,Ee.dyn_dtree,Ee.d_desc.max_code),Cr(Ee,Ee.bl_desc),J=X-1;3<=J&&Ee.bl_tree[2*ye[J]+1]===0;J--);return Ee.opt_len+=3*(J+1)+5+5+4,J}(g),q=g.opt_len+3+7>>>3,(te=g.static_len+3+7>>>3)<=q&&(q=te)):q=te=se+5,se+4<=q&&B!==-1?p(g,B,se,De):g.strategy===4||te===q?(lt(g,2+(De?1:0),3),Tr(g,Qe,$)):(lt(g,4+(De?1:0),3),function(Ee,J,tt,kt){var Ce;for(lt(Ee,J-257,5),lt(Ee,tt-1,5),lt(Ee,kt-4,4),Ce=0;Ce<kt;Ce++)lt(Ee,Ee.bl_tree[2*ye[Ce]+1],3);rt(Ee,Ee.dyn_ltree,J-1),rt(Ee,Ee.dyn_dtree,tt-1)}(g,g.l_desc.max_code+1,g.d_desc.max_code+1,Fe+1),Tr(g,g.dyn_ltree,g.dyn_dtree)),hr(g),De&&er(g)},ee._tr_tally=function(g,B,se){return g.pending_buf[g.d_buf+2*g.last_lit]=B>>>8&255,g.pending_buf[g.d_buf+2*g.last_lit+1]=255&B,g.pending_buf[g.l_buf+g.last_lit]=255&se,g.last_lit++,B===0?g.dyn_ltree[2*se]++:(g.matches++,B--,g.dyn_ltree[2*(O[se]+S+1)]++,g.dyn_dtree[2*we(B)]++),g.last_lit===g.lit_bufsize-1},ee._tr_align=function(g){lt(g,2,3),Je(g,oe,Qe),function(B){B.bi_valid===16?(ot(B,B.bi_buf),B.bi_buf=0,B.bi_valid=0):8<=B.bi_valid&&(B.pending_buf[B.pending++]=255&B.bi_buf,B.bi_buf>>=8,B.bi_valid-=8)}(g)}},{"../utils/common":41}],53:[function(V,Oe,ee){"use strict";Oe.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(V,Oe,ee){(function(z){(function(C,c){"use strict";if(!C.setImmediate){var E,h,N,S,I=1,T={},X=!1,P=C.document,ne=Object.getPrototypeOf&&Object.getPrototypeOf(C);ne=ne&&ne.setTimeout?ne:C,E={}.toString.call(C.process)==="[object process]"?function(j){me.nextTick(function(){de(j)})}:function(){if(C.postMessage&&!C.importScripts){var j=!0,W=C.onmessage;return C.onmessage=function(){j=!1},C.postMessage("","*"),C.onmessage=W,j}}()?(S="setImmediate$"+Math.random()+"$",C.addEventListener?C.addEventListener("message",oe,!1):C.attachEvent("onmessage",oe),function(j){C.postMessage(S+j,"*")}):C.MessageChannel?((N=new MessageChannel).port1.onmessage=function(j){de(j.data)},function(j){N.port2.postMessage(j)}):P&&"onreadystatechange"in P.createElement("script")?(h=P.documentElement,function(j){var W=P.createElement("script");W.onreadystatechange=function(){de(j),W.onreadystatechange=null,h.removeChild(W),W=null},h.appendChild(W)}):function(j){setTimeout(de,0,j)},ne.setImmediate=function(j){typeof j!="function"&&(j=new Function(""+j));for(var W=new Array(arguments.length-1),D=0;D<W.length;D++)W[D]=arguments[D+1];var ce={callback:j,args:W};return T[I]=ce,E(I),I++},ne.clearImmediate=K}function K(j){delete T[j]}function de(j){if(X)setTimeout(de,0,j);else{var W=T[j];if(W){X=!0;try{(function(D){var ce=D.callback,pe=D.args;switch(pe.length){case 0:ce();break;case 1:ce(pe[0]);break;case 2:ce(pe[0],pe[1]);break;case 3:ce(pe[0],pe[1],pe[2]);break;default:ce.apply(c,pe)}})(W)}finally{K(j),X=!1}}}}function oe(j){j.source===C&&typeof j.data=="string"&&j.data.indexOf(S)===0&&de(+j.data.slice(S.length))}})(typeof self=="undefined"?z===void 0?this:z:self)}).call(this,typeof d.g!="undefined"?d.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}]},{},[10])(10)})},5630:function(Sn,ar,d){"use strict";var U=d(92413),me=d(33708),V=d(400),Oe=d(33606),ee=d(37061),z=d(92310),C=d.n(z),c=d(18929),E=d(59301),h=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],N=(0,E.forwardRef)(function(S,I){var T,X=S.prefixCls,P=X===void 0?"rc-checkbox":X,ne=S.className,K=S.style,de=S.checked,oe=S.disabled,j=S.defaultChecked,W=j===void 0?!1:j,D=S.type,ce=D===void 0?"checkbox":D,pe=S.title,Se=S.onChange,ye=(0,ee.Z)(S,h),Qe=(0,E.useRef)(null),$=(0,c.Z)(W,{value:de}),Ke=(0,Oe.Z)($,2),O=Ke[0],et=Ke[1];(0,E.useImperativeHandle)(I,function(){return{focus:function(){var ge;(ge=Qe.current)===null||ge===void 0||ge.focus()},blur:function(){var ge;(ge=Qe.current)===null||ge===void 0||ge.blur()},input:Qe.current}});var Pe=C()(P,ne,(T={},(0,V.Z)(T,"".concat(P,"-checked"),O),(0,V.Z)(T,"".concat(P,"-disabled"),oe),T)),ve=function(ge){oe||("checked"in S||et(ge.target.checked),Se==null||Se({target:(0,me.Z)((0,me.Z)({},S),{},{type:ce,checked:ge.target.checked}),stopPropagation:function(){ge.stopPropagation()},preventDefault:function(){ge.preventDefault()},nativeEvent:ge.nativeEvent}))};return E.createElement("span",{className:Pe,title:pe,style:K},E.createElement("input",(0,U.Z)({},ye,{className:"".concat(P,"-input"),ref:Qe,onChange:ve,disabled:oe,checked:!!O,type:ce})),E.createElement("span",{className:"".concat(P,"-inner")}))});ar.Z=N},31561:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return ce}});var U=d(92413),me=d(400),V=d(33606),Oe=d(37061),ee=d(35593),z=d(92310),C=d.n(z),c=d(8654),E=d(59301),h=d(10228),N=d(16089),S=h.Z.ESC,I=h.Z.TAB;function T(pe){var Se=pe.visible,ye=pe.triggerRef,Qe=pe.onVisibleChange,$=pe.autoFocus,Ke=pe.overlayRef,O=E.useRef(!1),et=function(){if(Se){var ge,Be;(ge=ye.current)===null||ge===void 0||(Be=ge.focus)===null||Be===void 0||Be.call(ge),Qe==null||Qe(!1)}},Pe=function(){var ge;return(ge=Ke.current)!==null&&ge!==void 0&&ge.focus?(Ke.current.focus(),O.current=!0,!0):!1},ve=function(ge){switch(ge.keyCode){case S:et();break;case I:{var Be=!1;O.current||(Be=Pe()),Be?ge.preventDefault():et();break}}};E.useEffect(function(){return Se?(window.addEventListener("keydown",ve),$&&(0,N.Z)(Pe,3),function(){window.removeEventListener("keydown",ve),O.current=!1}):function(){O.current=!1}},[Se])}var X=(0,E.forwardRef)(function(pe,Se){var ye=pe.overlay,Qe=pe.arrow,$=pe.prefixCls,Ke=(0,E.useMemo)(function(){var et;return typeof ye=="function"?et=ye():et=ye,et},[ye]),O=(0,c.sQ)(Se,Ke==null?void 0:Ke.ref);return E.createElement(E.Fragment,null,Qe&&E.createElement("div",{className:"".concat($,"-arrow")}),E.cloneElement(Ke,{ref:(0,c.Yr)(Ke)?O:void 0}))}),P=X,ne={adjustX:1,adjustY:1},K=[0,0],de={topLeft:{points:["bl","tl"],overflow:ne,offset:[0,-4],targetOffset:K},top:{points:["bc","tc"],overflow:ne,offset:[0,-4],targetOffset:K},topRight:{points:["br","tr"],overflow:ne,offset:[0,-4],targetOffset:K},bottomLeft:{points:["tl","bl"],overflow:ne,offset:[0,4],targetOffset:K},bottom:{points:["tc","bc"],overflow:ne,offset:[0,4],targetOffset:K},bottomRight:{points:["tr","br"],overflow:ne,offset:[0,4],targetOffset:K}},oe=de,j=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function W(pe,Se){var ye,Qe=pe.arrow,$=Qe===void 0?!1:Qe,Ke=pe.prefixCls,O=Ke===void 0?"rc-dropdown":Ke,et=pe.transitionName,Pe=pe.animation,ve=pe.align,Te=pe.placement,ge=Te===void 0?"bottomLeft":Te,Be=pe.placements,ue=Be===void 0?oe:Be,we=pe.getPopupContainer,ot=pe.showAction,lt=pe.hideAction,Je=pe.overlayClassName,fe=pe.overlayStyle,qt=pe.visible,hr=pe.trigger,er=hr===void 0?["hover"]:hr,Fr=pe.autoFocus,Xt=pe.overlay,Tr=pe.children,Cr=pe.onVisibleChange,M=(0,Oe.Z)(pe,j),rt=E.useState(),Q=(0,V.Z)(rt,2),p=Q[0],g=Q[1],B="visible"in pe?qt:p,se=E.useRef(null),De=E.useRef(null),q=E.useRef(null);E.useImperativeHandle(Se,function(){return se.current});var te=function(ke){g(ke),Cr==null||Cr(ke)};T({visible:B,triggerRef:q,onVisibleChange:te,autoFocus:Fr,overlayRef:De});var Fe=function(ke){var le=pe.onOverlayClick;g(!1),le&&le(ke)},Ee=function(){return E.createElement(P,{ref:De,overlay:Xt,prefixCls:O,arrow:$})},J=function(){return typeof Xt=="function"?Ee:Ee()},tt=function(){var ke=pe.minOverlayWidthMatchTrigger,le=pe.alignPoint;return"minOverlayWidthMatchTrigger"in pe?ke:!le},kt=function(){var ke=pe.openClassName;return ke!==void 0?ke:"".concat(O,"-open")},Ce=E.cloneElement(Tr,{className:C()((ye=Tr.props)===null||ye===void 0?void 0:ye.className,B&&kt()),ref:(0,c.Yr)(Tr)?(0,c.sQ)(q,Tr.ref):void 0}),pt=lt;return!pt&&er.indexOf("contextMenu")!==-1&&(pt=["click"]),E.createElement(ee.Z,(0,U.Z)({builtinPlacements:ue},M,{prefixCls:O,ref:se,popupClassName:C()(Je,(0,me.Z)({},"".concat(O,"-show-arrow"),$)),popupStyle:fe,action:er,showAction:ot,hideAction:pt,popupPlacement:ge,popupAlign:ve,popupTransitionName:et,popupAnimation:Pe,popupVisible:B,stretch:tt()?"minWidth":"",popup:J(),onPopupVisibleChange:te,onPopupClick:Fe,getPopupContainer:we}),Ce)}var D=E.forwardRef(W),ce=D},93681:function(Sn,ar,d){"use strict";d.r(ar),d.d(ar,{BaseInput:function(){return h},default:function(){return de}});var U=d(92413),me=d(33708),V=d(400),Oe=d(39559),ee=d(92310),z=d.n(ee),C=d(59301),c=d(5643),E=function(j){var W,D,ce=j.inputElement,pe=j.prefixCls,Se=j.prefix,ye=j.suffix,Qe=j.addonBefore,$=j.addonAfter,Ke=j.className,O=j.style,et=j.disabled,Pe=j.readOnly,ve=j.focused,Te=j.triggerFocus,ge=j.allowClear,Be=j.value,ue=j.handleReset,we=j.hidden,ot=j.classes,lt=j.classNames,Je=j.dataAttrs,fe=j.styles,qt=j.components,hr=(qt==null?void 0:qt.affixWrapper)||"span",er=(qt==null?void 0:qt.groupWrapper)||"span",Fr=(qt==null?void 0:qt.wrapper)||"span",Xt=(qt==null?void 0:qt.groupAddon)||"span",Tr=(0,C.useRef)(null),Cr=function(Ee){var J;(J=Tr.current)!==null&&J!==void 0&&J.contains(Ee.target)&&(Te==null||Te())},M=function(){var Ee;if(!ge)return null;var J=!et&&!Pe&&Be,tt="".concat(pe,"-clear-icon"),kt=(0,Oe.Z)(ge)==="object"&&ge!==null&&ge!==void 0&&ge.clearIcon?ge.clearIcon:"\u2716";return C.createElement("span",{onClick:ue,onMouseDown:function(pt){return pt.preventDefault()},className:z()(tt,(Ee={},(0,V.Z)(Ee,"".concat(tt,"-hidden"),!J),(0,V.Z)(Ee,"".concat(tt,"-has-suffix"),!!ye),Ee)),role:"button",tabIndex:-1},kt)},rt=(0,C.cloneElement)(ce,{value:Be,hidden:we,className:z()((W=ce.props)===null||W===void 0?void 0:W.className,!(0,c.X3)(j)&&!(0,c.He)(j)&&Ke)||null,style:(0,me.Z)((0,me.Z)({},(D=ce.props)===null||D===void 0?void 0:D.style),!(0,c.X3)(j)&&!(0,c.He)(j)?O:{})});if((0,c.X3)(j)){var Q,p="".concat(pe,"-affix-wrapper"),g=z()(p,(Q={},(0,V.Z)(Q,"".concat(p,"-disabled"),et),(0,V.Z)(Q,"".concat(p,"-focused"),ve),(0,V.Z)(Q,"".concat(p,"-readonly"),Pe),(0,V.Z)(Q,"".concat(p,"-input-with-clear-btn"),ye&&ge&&Be),Q),!(0,c.He)(j)&&Ke,ot==null?void 0:ot.affixWrapper,lt==null?void 0:lt.affixWrapper),B=(ye||ge)&&C.createElement("span",{className:z()("".concat(pe,"-suffix"),lt==null?void 0:lt.suffix),style:fe==null?void 0:fe.suffix},M(),ye);rt=C.createElement(hr,(0,U.Z)({className:g,style:(0,me.Z)((0,me.Z)({},(0,c.He)(j)?void 0:O),fe==null?void 0:fe.affixWrapper),hidden:!(0,c.He)(j)&&we,onClick:Cr},Je==null?void 0:Je.affixWrapper,{ref:Tr}),Se&&C.createElement("span",{className:z()("".concat(pe,"-prefix"),lt==null?void 0:lt.prefix),style:fe==null?void 0:fe.prefix},Se),(0,C.cloneElement)(ce,{value:Be,hidden:null}),B)}if((0,c.He)(j)){var se="".concat(pe,"-group"),De="".concat(se,"-addon"),q=z()("".concat(pe,"-wrapper"),se,ot==null?void 0:ot.wrapper),te=z()("".concat(pe,"-group-wrapper"),Ke,ot==null?void 0:ot.group);return C.createElement(er,{className:te,style:O,hidden:we},C.createElement(Fr,{className:q},Qe&&C.createElement(Xt,{className:De},Qe),(0,C.cloneElement)(rt,{hidden:null}),$&&C.createElement(Xt,{className:De},$)))}return rt},h=E,N=d(26407),S=d(33606),I=d(37061),T=d(18929),X=d(2738),P=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],ne=(0,C.forwardRef)(function(oe,j){var W=oe.autoComplete,D=oe.onChange,ce=oe.onFocus,pe=oe.onBlur,Se=oe.onPressEnter,ye=oe.onKeyDown,Qe=oe.prefixCls,$=Qe===void 0?"rc-input":Qe,Ke=oe.disabled,O=oe.htmlSize,et=oe.className,Pe=oe.maxLength,ve=oe.suffix,Te=oe.showCount,ge=oe.type,Be=ge===void 0?"text":ge,ue=oe.classes,we=oe.classNames,ot=oe.styles,lt=(0,I.Z)(oe,P),Je=(0,T.Z)(oe.defaultValue,{value:oe.value}),fe=(0,S.Z)(Je,2),qt=fe[0],hr=fe[1],er=(0,C.useState)(!1),Fr=(0,S.Z)(er,2),Xt=Fr[0],Tr=Fr[1],Cr=(0,C.useRef)(null),M=function(te){Cr.current&&(0,c.nH)(Cr.current,te)};(0,C.useImperativeHandle)(j,function(){return{focus:M,blur:function(){var te;(te=Cr.current)===null||te===void 0||te.blur()},setSelectionRange:function(te,Fe,Ee){var J;(J=Cr.current)===null||J===void 0||J.setSelectionRange(te,Fe,Ee)},select:function(){var te;(te=Cr.current)===null||te===void 0||te.select()},input:Cr.current}}),(0,C.useEffect)(function(){Tr(function(q){return q&&Ke?!1:q})},[Ke]);var rt=function(te){oe.value===void 0&&hr(te.target.value),Cr.current&&(0,c.rJ)(Cr.current,te,D)},Q=function(te){Se&&te.key==="Enter"&&Se(te),ye==null||ye(te)},p=function(te){Tr(!0),ce==null||ce(te)},g=function(te){Tr(!1),pe==null||pe(te)},B=function(te){hr(""),M(),Cr.current&&(0,c.rJ)(Cr.current,te,D)},se=function(){var te=(0,X.Z)(oe,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return C.createElement("input",(0,U.Z)({autoComplete:W},te,{onChange:rt,onFocus:p,onBlur:g,onKeyDown:Q,className:z()($,(0,V.Z)({},"".concat($,"-disabled"),Ke),we==null?void 0:we.input),style:ot==null?void 0:ot.input,ref:Cr,size:O,type:Be}))},De=function(){var te=Number(Pe)>0;if(ve||Te){var Fe=(0,c.D7)(qt),Ee=(0,N.Z)(Fe).length,J=(0,Oe.Z)(Te)==="object"?Te.formatter({value:Fe,count:Ee,maxLength:Pe}):"".concat(Ee).concat(te?" / ".concat(Pe):"");return C.createElement(C.Fragment,null,!!Te&&C.createElement("span",{className:z()("".concat($,"-show-count-suffix"),(0,V.Z)({},"".concat($,"-show-count-has-suffix"),!!ve),we==null?void 0:we.count),style:(0,me.Z)({},ot==null?void 0:ot.count)},J),ve)}return null};return C.createElement(h,(0,U.Z)({},lt,{prefixCls:$,className:et,inputElement:se(),handleReset:B,value:(0,c.D7)(qt),focused:Xt,triggerFocus:M,suffix:De(),disabled:Ke,classes:ue,classNames:we,styles:ot}))}),K=ne,de=K},5643:function(Sn,ar,d){"use strict";d.d(ar,{D7:function(){return ee},He:function(){return U},X3:function(){return me},nH:function(){return Oe},rJ:function(){return V}});function U(z){return!!(z.addonBefore||z.addonAfter)}function me(z){return!!(z.prefix||z.suffix||z.allowClear)}function V(z,C,c,E){if(c){var h=C;if(C.type==="click"){var N=z.cloneNode(!0);h=Object.create(C,{target:{value:N},currentTarget:{value:N}}),N.value="",c(h);return}if(E!==void 0){h=Object.create(C,{target:{value:z},currentTarget:{value:z}}),z.value=E,c(h);return}c(h)}}function Oe(z,C){if(z){z.focus(C);var c=C||{},E=c.cursor;if(E){var h=z.value.length;switch(E){case"start":z.setSelectionRange(0,0);break;case"end":z.setSelectionRange(h,h);break;default:z.setSelectionRange(0,h)}}}}function ee(z){return typeof z=="undefined"||z===null?"":String(z)}},15285:function(Sn,ar,d){"use strict";d.d(ar,{iz:function(){return dr},ck:function(){return fn},BW:function(){return sr},sN:function(){return fn},Wd:function(){return tr},ZP:function(){return _t},Xl:function(){return ye}});var U=d(92413),me=d(400),V=d(33708),Oe=d(26407),ee=d(33606),z=d(37061),C=d(92310),c=d.n(C),E=d(11780),h=d(18929),N=d(13697),S=d(48736),I=d(59301),T=d(4676),X=I.createContext(null);function P(Ye,xt){return Ye===void 0?null:"".concat(Ye,"-").concat(xt)}function ne(Ye){var xt=I.useContext(X);return P(xt,Ye)}var K=d(80547),de=["children","locked"],oe=I.createContext(null);function j(Ye,xt){var Nt=(0,V.Z)({},Ye);return Object.keys(xt).forEach(function(Wt){var Jt=xt[Wt];Jt!==void 0&&(Nt[Wt]=Jt)}),Nt}function W(Ye){var xt=Ye.children,Nt=Ye.locked,Wt=(0,z.Z)(Ye,de),Jt=I.useContext(oe),vr=(0,K.Z)(function(){return j(Jt,Wt)},[Jt,Wt],function(Er,Kr){return!Nt&&(Er[0]!==Kr[0]||!(0,N.Z)(Er[1],Kr[1],!0))});return I.createElement(oe.Provider,{value:vr},xt)}var D=[],ce=I.createContext(null);function pe(){return I.useContext(ce)}var Se=I.createContext(D);function ye(Ye){var xt=I.useContext(Se);return I.useMemo(function(){return Ye!==void 0?[].concat((0,Oe.Z)(xt),[Ye]):xt},[xt,Ye])}var Qe=I.createContext(null),$=I.createContext({}),Ke=$,O=d(29194);function et(Ye){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,O.Z)(Ye)){var Nt=Ye.nodeName.toLowerCase(),Wt=["input","select","textarea","button"].includes(Nt)||Ye.isContentEditable||Nt==="a"&&!!Ye.getAttribute("href"),Jt=Ye.getAttribute("tabindex"),vr=Number(Jt),Er=null;return Jt&&!Number.isNaN(vr)?Er=vr:Wt&&Er===null&&(Er=0),Wt&&Ye.disabled&&(Er=null),Er!==null&&(Er>=0||xt&&Er<0)}return!1}function Pe(Ye){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Nt=(0,Oe.Z)(Ye.querySelectorAll("*")).filter(function(Wt){return et(Wt,xt)});return et(Ye,xt)&&Nt.unshift(Ye),Nt}var ve=null;function Te(){ve=document.activeElement}function ge(){ve=null}function Be(){if(ve)try{ve.focus()}catch(Ye){}}function ue(Ye,xt){if(xt.keyCode===9){var Nt=Pe(Ye),Wt=Nt[xt.shiftKey?0:Nt.length-1],Jt=Wt===document.activeElement||Ye===document.activeElement;if(Jt){var vr=Nt[xt.shiftKey?Nt.length-1:0];vr.focus(),xt.preventDefault()}}}var we=d(10228),ot=d(16089),lt=we.Z.LEFT,Je=we.Z.RIGHT,fe=we.Z.UP,qt=we.Z.DOWN,hr=we.Z.ENTER,er=we.Z.ESC,Fr=we.Z.HOME,Xt=we.Z.END,Tr=[fe,qt,lt,Je];function Cr(Ye,xt,Nt,Wt){var Jt,vr,Er,Kr,hn="prev",vn="next",Hn="children",In="parent";if(Ye==="inline"&&Wt===hr)return{inlineTrigger:!0};var _n=(Jt={},(0,me.Z)(Jt,fe,hn),(0,me.Z)(Jt,qt,vn),Jt),Mn=(vr={},(0,me.Z)(vr,lt,Nt?vn:hn),(0,me.Z)(vr,Je,Nt?hn:vn),(0,me.Z)(vr,qt,Hn),(0,me.Z)(vr,hr,Hn),vr),sn=(Er={},(0,me.Z)(Er,fe,hn),(0,me.Z)(Er,qt,vn),(0,me.Z)(Er,hr,Hn),(0,me.Z)(Er,er,In),(0,me.Z)(Er,lt,Nt?Hn:In),(0,me.Z)(Er,Je,Nt?In:Hn),Er),nn={inline:_n,horizontal:Mn,vertical:sn,inlineSub:_n,horizontalSub:sn,verticalSub:sn},Wn=(Kr=nn["".concat(Ye).concat(xt?"":"Sub")])===null||Kr===void 0?void 0:Kr[Wt];switch(Wn){case hn:return{offset:-1,sibling:!0};case vn:return{offset:1,sibling:!0};case In:return{offset:-1,sibling:!1};case Hn:return{offset:1,sibling:!1};default:return null}}function M(Ye){for(var xt=Ye;xt;){if(xt.getAttribute("data-menu-list"))return xt;xt=xt.parentElement}return null}function rt(Ye,xt){for(var Nt=Ye||document.activeElement;Nt;){if(xt.has(Nt))return Nt;Nt=Nt.parentElement}return null}function Q(Ye,xt){var Nt=Pe(Ye,!0);return Nt.filter(function(Wt){return xt.has(Wt)})}function p(Ye,xt,Nt){var Wt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!Ye)return null;var Jt=Q(Ye,xt),vr=Jt.length,Er=Jt.findIndex(function(Kr){return Nt===Kr});return Wt<0?Er===-1?Er=vr-1:Er-=1:Wt>0&&(Er+=1),Er=(Er+vr)%vr,Jt[Er]}var g=function(xt,Nt){var Wt=new Set,Jt=new Map,vr=new Map;return xt.forEach(function(Er){var Kr=document.querySelector("[data-menu-id='".concat(P(Nt,Er),"']"));Kr&&(Wt.add(Kr),vr.set(Kr,Er),Jt.set(Er,Kr))}),{elements:Wt,key2element:Jt,element2key:vr}};function B(Ye,xt,Nt,Wt,Jt,vr,Er,Kr,hn,vn){var Hn=I.useRef(),In=I.useRef();In.current=xt;var _n=function(){ot.Z.cancel(Hn.current)};return I.useEffect(function(){return function(){_n()}},[]),function(Mn){var sn=Mn.which;if([].concat(Tr,[hr,er,Fr,Xt]).includes(sn)){var nn=vr(),Wn=g(nn,Wt),On=Wn,$n=On.elements,ti=On.key2element,Mt=On.element2key,ln=ti.get(xt),Tn=rt(ln,$n),Ai=Mt.get(Tn),bn=Cr(Ye,Er(Ai,!0).length===1,Nt,sn);if(!bn&&sn!==Fr&&sn!==Xt)return;(Tr.includes(sn)||[Fr,Xt].includes(sn))&&Mn.preventDefault();var Qr=function(wn){if(wn){var Xi=wn,xn=wn.querySelector("a");xn!=null&&xn.getAttribute("href")&&(Xi=xn);var Fn=Mt.get(wn);Kr(Fn),_n(),Hn.current=(0,ot.Z)(function(){In.current===Fn&&Xi.focus()})}};if([Fr,Xt].includes(sn)||bn.sibling||!Tn){var Zr;!Tn||Ye==="inline"?Zr=Jt.current:Zr=M(Tn);var tn,dn=Q(Zr,$n);sn===Fr?tn=dn[0]:sn===Xt?tn=dn[dn.length-1]:tn=p(Zr,$n,Tn,bn.offset),Qr(tn)}else if(bn.inlineTrigger)hn(Ai);else if(bn.offset>0)hn(Ai,!0),_n(),Hn.current=(0,ot.Z)(function(){Wn=g(nn,Wt);var Ln=Tn.getAttribute("aria-controls"),wn=document.getElementById(Ln),Xi=p(wn,Wn.elements);Qr(Xi)},5);else if(bn.offset<0){var on=Er(Ai,!0),An=on[on.length-2],Kn=ti.get(An);hn(An,!1),Qr(Kn)}}vn==null||vn(Mn)}}function se(Ye){Promise.resolve().then(Ye)}var De="__RC_UTIL_PATH_SPLIT__",q=function(xt){return xt.join(De)},te=function(xt){return xt.split(De)},Fe="rc-menu-more";function Ee(){var Ye=I.useState({}),xt=(0,ee.Z)(Ye,2),Nt=xt[1],Wt=(0,I.useRef)(new Map),Jt=(0,I.useRef)(new Map),vr=I.useState([]),Er=(0,ee.Z)(vr,2),Kr=Er[0],hn=Er[1],vn=(0,I.useRef)(0),Hn=(0,I.useRef)(!1),In=function(){Hn.current||Nt({})},_n=(0,I.useCallback)(function(ti,Mt){var ln=q(Mt);Jt.current.set(ln,ti),Wt.current.set(ti,ln),vn.current+=1;var Tn=vn.current;se(function(){Tn===vn.current&&In()})},[]),Mn=(0,I.useCallback)(function(ti,Mt){var ln=q(Mt);Jt.current.delete(ln),Wt.current.delete(ti)},[]),sn=(0,I.useCallback)(function(ti){hn(ti)},[]),nn=(0,I.useCallback)(function(ti,Mt){var ln=Wt.current.get(ti)||"",Tn=te(ln);return Mt&&Kr.includes(Tn[0])&&Tn.unshift(Fe),Tn},[Kr]),Wn=(0,I.useCallback)(function(ti,Mt){return ti.some(function(ln){var Tn=nn(ln,!0);return Tn.includes(Mt)})},[nn]),On=function(){var Mt=(0,Oe.Z)(Wt.current.keys());return Kr.length&&Mt.push(Fe),Mt},$n=(0,I.useCallback)(function(ti){var Mt="".concat(Wt.current.get(ti)).concat(De),ln=new Set;return(0,Oe.Z)(Jt.current.keys()).forEach(function(Tn){Tn.startsWith(Mt)&&ln.add(Jt.current.get(Tn))}),ln},[]);return I.useEffect(function(){return function(){Hn.current=!0}},[]),{registerPath:_n,unregisterPath:Mn,refreshOverflowKeys:sn,isSubPathKey:Wn,getKeyPath:nn,getKeys:On,getSubPathKeys:$n}}function J(Ye){var xt=I.useRef(Ye);xt.current=Ye;var Nt=I.useCallback(function(){for(var Wt,Jt=arguments.length,vr=new Array(Jt),Er=0;Er<Jt;Er++)vr[Er]=arguments[Er];return(Wt=xt.current)===null||Wt===void 0?void 0:Wt.call.apply(Wt,[xt].concat(vr))},[]);return Ye?Nt:void 0}var tt=Math.random().toFixed(5).toString().slice(2),kt=0;function Ce(Ye){var xt=(0,h.Z)(Ye,{value:Ye}),Nt=(0,ee.Z)(xt,2),Wt=Nt[0],Jt=Nt[1];return I.useEffect(function(){kt+=1;var vr="".concat(tt,"-").concat(kt);Jt("rc-menu-uuid-".concat(vr))},[]),Wt}var pt=d(6909),ut=d(4771),ke=d(9427),le=d(25440),Ue=d(2738),Ct=d(8654);function Ft(Ye,xt,Nt,Wt){var Jt=I.useContext(oe),vr=Jt.activeKey,Er=Jt.onActive,Kr=Jt.onInactive,hn={active:vr===Ye};return xt||(hn.onMouseEnter=function(vn){Nt==null||Nt({key:Ye,domEvent:vn}),Er(Ye)},hn.onMouseLeave=function(vn){Wt==null||Wt({key:Ye,domEvent:vn}),Kr(Ye)}),hn}function $t(Ye){var xt=I.useContext(oe),Nt=xt.mode,Wt=xt.rtl,Jt=xt.inlineIndent;if(Nt!=="inline")return null;var vr=Ye;return Wt?{paddingRight:vr*Jt}:{paddingLeft:vr*Jt}}function Pr(Ye){var xt=Ye.icon,Nt=Ye.props,Wt=Ye.children,Jt;return xt===null||xt===!1?null:(typeof xt=="function"?Jt=I.createElement(xt,(0,V.Z)({},Nt)):typeof xt!="boolean"&&(Jt=xt),Jt||Wt||null)}var Dr=["item"];function Ur(Ye){var xt=Ye.item,Nt=(0,z.Z)(Ye,Dr);return Object.defineProperty(Nt,"item",{get:function(){return(0,S.ZP)(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),xt}}),Nt}var Rr=["title","attribute","elementRef"],Lr=["style","className","eventKey","warnKey","disabled","itemIcon","children","role","onMouseEnter","onMouseLeave","onClick","onKeyDown","onFocus"],pr=["active"],br=function(Ye){(0,ke.Z)(Nt,Ye);var xt=(0,le.Z)(Nt);function Nt(){return(0,pt.Z)(this,Nt),xt.apply(this,arguments)}return(0,ut.Z)(Nt,[{key:"render",value:function(){var Jt=this.props,vr=Jt.title,Er=Jt.attribute,Kr=Jt.elementRef,hn=(0,z.Z)(Jt,Rr),vn=(0,Ue.Z)(hn,["eventKey","popupClassName","popupOffset","onTitleClick"]);return(0,S.ZP)(!Er,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),I.createElement(E.Z.Item,(0,U.Z)({},Er,{title:typeof vr=="string"?vr:void 0},vn,{ref:Kr}))}}]),Nt}(I.Component),gn=I.forwardRef(function(Ye,xt){var Nt,Wt=Ye.style,Jt=Ye.className,vr=Ye.eventKey,Er=Ye.warnKey,Kr=Ye.disabled,hn=Ye.itemIcon,vn=Ye.children,Hn=Ye.role,In=Ye.onMouseEnter,_n=Ye.onMouseLeave,Mn=Ye.onClick,sn=Ye.onKeyDown,nn=Ye.onFocus,Wn=(0,z.Z)(Ye,Lr),On=ne(vr),$n=I.useContext(oe),ti=$n.prefixCls,Mt=$n.onItemClick,ln=$n.disabled,Tn=$n.overflowDisabled,Ai=$n.itemIcon,bn=$n.selectedKeys,Qr=$n.onActive,Zr=I.useContext(Ke),tn=Zr._internalRenderMenuItem,dn="".concat(ti,"-item"),on=I.useRef(),An=I.useRef(),Kn=ln||Kr,Ln=(0,Ct.x1)(xt,An),wn=ye(vr),Xi=function($i){return{key:vr,keyPath:(0,Oe.Z)(wn).reverse(),item:on.current,domEvent:$i}},xn=hn||Ai,Fn=Ft(vr,Kn,In,_n),ai=Fn.active,di=(0,z.Z)(Fn,pr),na=bn.includes(vr),_i=$t(wn.length),fi=function($i){if(!Kn){var xi=Xi($i);Mn==null||Mn(Ur(xi)),Mt(xi)}},Ci=function($i){if(sn==null||sn($i),$i.which===we.Z.ENTER){var xi=Xi($i);Mn==null||Mn(Ur(xi)),Mt(xi)}},pa=function($i){Qr(vr),nn==null||nn($i)},ua={};Ye.role==="option"&&(ua["aria-selected"]=na);var Ri=I.createElement(br,(0,U.Z)({ref:on,elementRef:Ln,role:Hn===null?"none":Hn||"menuitem",tabIndex:Kr?null:-1,"data-menu-id":Tn&&On?null:On},Wn,di,ua,{component:"li","aria-disabled":Kr,style:(0,V.Z)((0,V.Z)({},_i),Wt),className:c()(dn,(Nt={},(0,me.Z)(Nt,"".concat(dn,"-active"),ai),(0,me.Z)(Nt,"".concat(dn,"-selected"),na),(0,me.Z)(Nt,"".concat(dn,"-disabled"),Kn),Nt),Jt),onClick:fi,onKeyDown:Ci,onFocus:pa}),vn,I.createElement(Pr,{props:(0,V.Z)((0,V.Z)({},Ye),{},{isSelected:na}),icon:xn}));return tn&&(Ri=tn(Ri,Ye,{selected:na})),Ri});function Rn(Ye,xt){var Nt=Ye.eventKey,Wt=pe(),Jt=ye(Nt);return I.useEffect(function(){if(Wt)return Wt.registerPath(Nt,Jt),function(){Wt.unregisterPath(Nt,Jt)}},[Jt]),Wt?null:I.createElement(gn,(0,U.Z)({},Ye,{ref:xt}))}var fn=I.forwardRef(Rn),Dn=["className","children"],Yn=function(xt,Nt){var Wt=xt.className,Jt=xt.children,vr=(0,z.Z)(xt,Dn),Er=I.useContext(oe),Kr=Er.prefixCls,hn=Er.mode,vn=Er.rtl;return I.createElement("ul",(0,U.Z)({className:c()(Kr,vn&&"".concat(Kr,"-rtl"),"".concat(Kr,"-sub"),"".concat(Kr,"-").concat(hn==="inline"?"inline":"vertical"),Wt),role:"menu"},vr,{"data-menu-list":!0,ref:Nt}),Jt)},Hr=I.forwardRef(Yn);Hr.displayName="SubMenuList";var ei=Hr,ki=d(11592);function qn(Ye,xt){return(0,ki.Z)(Ye).map(function(Nt,Wt){if(I.isValidElement(Nt)){var Jt,vr,Er=Nt.key,Kr=(Jt=(vr=Nt.props)===null||vr===void 0?void 0:vr.eventKey)!==null&&Jt!==void 0?Jt:Er,hn=Kr==null;hn&&(Kr="tmp_key-".concat([].concat((0,Oe.Z)(xt),[Wt]).join("-")));var vn={key:Kr,eventKey:Kr};return I.cloneElement(Nt,vn)}return Nt})}var Gn=d(35593),Qi={adjustX:1,adjustY:1},ji={topLeft:{points:["bl","tl"],overflow:Qi},topRight:{points:["br","tr"],overflow:Qi},bottomLeft:{points:["tl","bl"],overflow:Qi},bottomRight:{points:["tr","br"],overflow:Qi},leftTop:{points:["tr","tl"],overflow:Qi},leftBottom:{points:["br","bl"],overflow:Qi},rightTop:{points:["tl","tr"],overflow:Qi},rightBottom:{points:["bl","br"],overflow:Qi}},ha={topLeft:{points:["bl","tl"],overflow:Qi},topRight:{points:["br","tr"],overflow:Qi},bottomLeft:{points:["tl","bl"],overflow:Qi},bottomRight:{points:["tr","br"],overflow:Qi},rightTop:{points:["tr","tl"],overflow:Qi},rightBottom:{points:["br","bl"],overflow:Qi},leftTop:{points:["tl","tr"],overflow:Qi},leftBottom:{points:["bl","br"],overflow:Qi}},Gi=null;function ii(Ye,xt,Nt){if(xt)return xt;if(Nt)return Nt[Ye]||Nt.other}var yi={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function Fi(Ye){var xt=Ye.prefixCls,Nt=Ye.visible,Wt=Ye.children,Jt=Ye.popup,vr=Ye.popupStyle,Er=Ye.popupClassName,Kr=Ye.popupOffset,hn=Ye.disabled,vn=Ye.mode,Hn=Ye.onVisibleChange,In=I.useContext(oe),_n=In.getPopupContainer,Mn=In.rtl,sn=In.subMenuOpenDelay,nn=In.subMenuCloseDelay,Wn=In.builtinPlacements,On=In.triggerSubMenuAction,$n=In.forceSubMenuRender,ti=In.rootClassName,Mt=In.motion,ln=In.defaultMotions,Tn=I.useState(!1),Ai=(0,ee.Z)(Tn,2),bn=Ai[0],Qr=Ai[1],Zr=Mn?(0,V.Z)((0,V.Z)({},ha),Wn):(0,V.Z)((0,V.Z)({},ji),Wn),tn=yi[vn],dn=ii(vn,Mt,ln),on=I.useRef(dn);vn!=="inline"&&(on.current=dn);var An=(0,V.Z)((0,V.Z)({},on.current),{},{leavedClassName:"".concat(xt,"-hidden"),removeOnLeave:!1,motionAppear:!0}),Kn=I.useRef();return I.useEffect(function(){return Kn.current=(0,ot.Z)(function(){Qr(Nt)}),function(){ot.Z.cancel(Kn.current)}},[Nt]),I.createElement(Gn.Z,{prefixCls:xt,popupClassName:c()("".concat(xt,"-popup"),(0,me.Z)({},"".concat(xt,"-rtl"),Mn),Er,ti),stretch:vn==="horizontal"?"minWidth":null,getPopupContainer:_n,builtinPlacements:Zr,popupPlacement:tn,popupVisible:bn,popup:Jt,popupStyle:vr,popupAlign:Kr&&{offset:Kr},action:hn?[]:[On],mouseEnterDelay:sn,mouseLeaveDelay:nn,onPopupVisibleChange:Hn,forceRender:$n,popupMotion:An,fresh:!0},Wt)}var $e=d(77900);function vt(Ye){var xt=Ye.id,Nt=Ye.open,Wt=Ye.keyPath,Jt=Ye.children,vr="inline",Er=I.useContext(oe),Kr=Er.prefixCls,hn=Er.forceSubMenuRender,vn=Er.motion,Hn=Er.defaultMotions,In=Er.mode,_n=I.useRef(!1);_n.current=In===vr;var Mn=I.useState(!_n.current),sn=(0,ee.Z)(Mn,2),nn=sn[0],Wn=sn[1],On=_n.current?Nt:!1;I.useEffect(function(){_n.current&&Wn(!1)},[In]);var $n=(0,V.Z)({},ii(vr,vn,Hn));Wt.length>1&&($n.motionAppear=!1);var ti=$n.onVisibleChanged;return $n.onVisibleChanged=function(Mt){return!_n.current&&!Mt&&Wn(!0),ti==null?void 0:ti(Mt)},nn?null:I.createElement(W,{mode:vr,locked:!_n.current},I.createElement($e.default,(0,U.Z)({visible:On},$n,{forceRender:hn,removeOnLeave:!1,leavedClassName:"".concat(Kr,"-hidden")}),function(Mt){var ln=Mt.className,Tn=Mt.style;return I.createElement(ei,{id:xt,className:ln,style:Tn},Jt)}))}var dt=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],At=["active"],fr=function(xt){var Nt,Wt=xt.style,Jt=xt.className,vr=xt.title,Er=xt.eventKey,Kr=xt.warnKey,hn=xt.disabled,vn=xt.internalPopupClose,Hn=xt.children,In=xt.itemIcon,_n=xt.expandIcon,Mn=xt.popupClassName,sn=xt.popupOffset,nn=xt.popupStyle,Wn=xt.onClick,On=xt.onMouseEnter,$n=xt.onMouseLeave,ti=xt.onTitleClick,Mt=xt.onTitleMouseEnter,ln=xt.onTitleMouseLeave,Tn=(0,z.Z)(xt,dt),Ai=ne(Er),bn=I.useContext(oe),Qr=bn.prefixCls,Zr=bn.mode,tn=bn.openKeys,dn=bn.disabled,on=bn.overflowDisabled,An=bn.activeKey,Kn=bn.selectedKeys,Ln=bn.itemIcon,wn=bn.expandIcon,Xi=bn.onItemClick,xn=bn.onOpenChange,Fn=bn.onActive,ai=I.useContext(Ke),di=ai._internalRenderSubMenuItem,na=I.useContext(Qe),_i=na.isSubPathKey,fi=ye(),Ci="".concat(Qr,"-submenu"),pa=dn||hn,ua=I.useRef(),Ri=I.useRef(),fa=In!=null?In:Ln,$i=_n!=null?_n:wn,xi=tn.includes(Er),ma=!on&&xi,mo=_i(Kn,Er),ka=Ft(Er,pa,Mt,ln),Ca=ka.active,Hi=(0,z.Z)(ka,At),so=I.useState(!1),Ha=(0,ee.Z)(so,2),Os=Ha[0],Oo=Ha[1],aa=function(xo){pa||Oo(xo)},da=function(xo){aa(!0),On==null||On({key:Er,domEvent:xo})},Ga=function(xo){aa(!1),$n==null||$n({key:Er,domEvent:xo})},Zi=I.useMemo(function(){return Ca||(Zr!=="inline"?Os||_i([An],Er):!1)},[Zr,Ca,An,Os,Er,_i]),Mi=$t(fi.length),si=function(xo){pa||(ti==null||ti({key:Er,domEvent:xo}),Zr==="inline"&&xn(Er,!xi))},Bo=J(function(Lo){Wn==null||Wn(Ur(Lo)),Xi(Lo)}),bi=function(xo){Zr!=="inline"&&xn(Er,xo)},Ni=function(){Fn(Er)},Wi=Ai&&"".concat(Ai,"-popup"),ea=I.createElement("div",(0,U.Z)({role:"menuitem",style:Mi,className:"".concat(Ci,"-title"),tabIndex:pa?null:-1,ref:ua,title:typeof vr=="string"?vr:null,"data-menu-id":on&&Ai?null:Ai,"aria-expanded":ma,"aria-haspopup":!0,"aria-controls":Wi,"aria-disabled":pa,onClick:si,onFocus:Ni},Hi),vr,I.createElement(Pr,{icon:Zr!=="horizontal"?$i:void 0,props:(0,V.Z)((0,V.Z)({},xt),{},{isOpen:ma,isSubMenu:!0})},I.createElement("i",{className:"".concat(Ci,"-arrow")}))),ga=I.useRef(Zr);if(Zr!=="inline"&&fi.length>1?ga.current="vertical":ga.current=Zr,!on){var Ta=ga.current;ea=I.createElement(Fi,{mode:Ta,prefixCls:Ci,visible:!vn&&ma&&Zr!=="inline",popupClassName:Mn,popupOffset:sn,popupStyle:nn,popup:I.createElement(W,{mode:Ta==="horizontal"?"vertical":Ta},I.createElement(ei,{id:Wi,ref:Ri},Hn)),disabled:pa,onVisibleChange:bi},ea)}var zo=I.createElement(E.Z.Item,(0,U.Z)({role:"none"},Tn,{component:"li",style:Wt,className:c()(Ci,"".concat(Ci,"-").concat(Zr),Jt,(Nt={},(0,me.Z)(Nt,"".concat(Ci,"-open"),ma),(0,me.Z)(Nt,"".concat(Ci,"-active"),Zi),(0,me.Z)(Nt,"".concat(Ci,"-selected"),mo),(0,me.Z)(Nt,"".concat(Ci,"-disabled"),pa),Nt)),onMouseEnter:da,onMouseLeave:Ga}),ea,!on&&I.createElement(vt,{id:Wi,open:ma,keyPath:fi},Hn));return di&&(zo=di(zo,xt,{selected:mo,active:Zi,open:ma,disabled:pa})),I.createElement(W,{onItemClick:Bo,mode:Zr==="horizontal"?"vertical":Zr,itemIcon:fa,expandIcon:$i},zo)};function tr(Ye){var xt=Ye.eventKey,Nt=Ye.children,Wt=ye(xt),Jt=qn(Nt,Wt),vr=pe();I.useEffect(function(){if(vr)return vr.registerPath(xt,Wt),function(){vr.unregisterPath(xt,Wt)}},[Wt]);var Er;return vr?Er=Jt:Er=I.createElement(fr,Ye,Jt),I.createElement(Se.Provider,{value:Wt},Er)}var Wr=d(39559),Mr=["className","title","eventKey","children"],Gt=["children"],It=function(xt){var Nt=xt.className,Wt=xt.title,Jt=xt.eventKey,vr=xt.children,Er=(0,z.Z)(xt,Mr),Kr=I.useContext(oe),hn=Kr.prefixCls,vn="".concat(hn,"-item-group");return I.createElement("li",(0,U.Z)({role:"presentation"},Er,{onClick:function(In){return In.stopPropagation()},className:c()(vn,Nt)}),I.createElement("div",{role:"presentation",className:"".concat(vn,"-title"),title:typeof Wt=="string"?Wt:void 0},Wt),I.createElement("ul",{role:"group",className:"".concat(vn,"-list")},vr))};function sr(Ye){var xt=Ye.children,Nt=(0,z.Z)(Ye,Gt),Wt=ye(Nt.eventKey),Jt=qn(xt,Wt),vr=pe();return vr?Jt:I.createElement(It,(0,Ue.Z)(Nt,["warnKey"]),Jt)}function dr(Ye){var xt=Ye.className,Nt=Ye.style,Wt=I.useContext(oe),Jt=Wt.prefixCls,vr=pe();return vr?null:I.createElement("li",{role:"separator",className:c()("".concat(Jt,"-item-divider"),xt),style:Nt})}var cr=["label","children","key","type"];function xr(Ye){return(Ye||[]).map(function(xt,Nt){if(xt&&(0,Wr.Z)(xt)==="object"){var Wt=xt,Jt=Wt.label,vr=Wt.children,Er=Wt.key,Kr=Wt.type,hn=(0,z.Z)(Wt,cr),vn=Er!=null?Er:"tmp-".concat(Nt);return vr||Kr==="group"?Kr==="group"?I.createElement(sr,(0,U.Z)({key:vn},hn,{title:Jt}),xr(vr)):I.createElement(tr,(0,U.Z)({key:vn},hn,{title:Jt}),xr(vr)):Kr==="divider"?I.createElement(dr,(0,U.Z)({key:vn},hn)):I.createElement(fn,(0,U.Z)({key:vn},hn),Jt)}return null}).filter(function(xt){return xt})}function at(Ye,xt,Nt){var Wt=Ye;return xt&&(Wt=xr(xt)),qn(Wt,Nt)}var wt=["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"],Rt=[],Kt=I.forwardRef(function(Ye,xt){var Nt,Wt,Jt=Ye,vr=Jt.prefixCls,Er=vr===void 0?"rc-menu":vr,Kr=Jt.rootClassName,hn=Jt.style,vn=Jt.className,Hn=Jt.tabIndex,In=Hn===void 0?0:Hn,_n=Jt.items,Mn=Jt.children,sn=Jt.direction,nn=Jt.id,Wn=Jt.mode,On=Wn===void 0?"vertical":Wn,$n=Jt.inlineCollapsed,ti=Jt.disabled,Mt=Jt.disabledOverflow,ln=Jt.subMenuOpenDelay,Tn=ln===void 0?.1:ln,Ai=Jt.subMenuCloseDelay,bn=Ai===void 0?.1:Ai,Qr=Jt.forceSubMenuRender,Zr=Jt.defaultOpenKeys,tn=Jt.openKeys,dn=Jt.activeKey,on=Jt.defaultActiveFirst,An=Jt.selectable,Kn=An===void 0?!0:An,Ln=Jt.multiple,wn=Ln===void 0?!1:Ln,Xi=Jt.defaultSelectedKeys,xn=Jt.selectedKeys,Fn=Jt.onSelect,ai=Jt.onDeselect,di=Jt.inlineIndent,na=di===void 0?24:di,_i=Jt.motion,fi=Jt.defaultMotions,Ci=Jt.triggerSubMenuAction,pa=Ci===void 0?"hover":Ci,ua=Jt.builtinPlacements,Ri=Jt.itemIcon,fa=Jt.expandIcon,$i=Jt.overflowedIndicator,xi=$i===void 0?"...":$i,ma=Jt.overflowedIndicatorPopupClassName,mo=Jt.getPopupContainer,ka=Jt.onClick,Ca=Jt.onOpenChange,Hi=Jt.onKeyDown,so=Jt.openAnimation,Ha=Jt.openTransitionName,Os=Jt._internalRenderMenuItem,Oo=Jt._internalRenderSubMenuItem,aa=(0,z.Z)(Jt,wt),da=I.useMemo(function(){return at(Mn,_n,Rt)},[Mn,_n]),Ga=I.useState(!1),Zi=(0,ee.Z)(Ga,2),Mi=Zi[0],si=Zi[1],Bo=I.useRef(),bi=Ce(nn),Ni=sn==="rtl",Wi=(0,h.Z)(Zr,{value:tn,postState:function(So){return So||Rt}}),ea=(0,ee.Z)(Wi,2),ga=ea[0],Ta=ea[1],zo=function(So){var Io=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function ts(){Ta(So),Ca==null||Ca(So)}Io?(0,T.flushSync)(ts):ts()},Lo=I.useState(ga),xo=(0,ee.Z)(Lo,2),to=xo[0],Ua=xo[1],Ia=I.useRef(!1),Wa=I.useMemo(function(){return(On==="inline"||On==="vertical")&&$n?["vertical",$n]:[On,!1]},[On,$n]),lo=(0,ee.Z)(Wa,2),vo=lo[0],Ja=lo[1],Ka=vo==="inline",No=I.useState(vo),Dl=(0,ee.Z)(No,2),ps=Dl[0],Al=Dl[1],Zo=I.useState(Ja),Qs=(0,ee.Z)(Zo,2),To=Qs[0],pi=Qs[1];I.useEffect(function(){Al(vo),pi(Ja),Ia.current&&(Ka?Ta(to):zo(Rt))},[vo,Ja]);var Ol=I.useState(0),Wo=(0,ee.Z)(Ol,2),Xl=Wo[0],zs=Wo[1],Bs=Xl>=da.length-1||ps!=="horizontal"||Mt;I.useEffect(function(){Ka&&Ua(ga)},[ga]),I.useEffect(function(){return Ia.current=!0,function(){Ia.current=!1}},[]);var za=Ee(),Vo=za.registerPath,Gl=za.unregisterPath,aA=za.refreshOverflowKeys,cl=za.isSubPathKey,Fa=za.getKeyPath,Ba=za.getKeys,Eo=za.getSubPathKeys,ro=I.useMemo(function(){return{registerPath:Vo,unregisterPath:Gl}},[Vo,Gl]),fo=I.useMemo(function(){return{isSubPathKey:cl}},[cl]);I.useEffect(function(){aA(Bs?Rt:da.slice(Xl+1).map(function(Va){return Va.key}))},[Xl,Bs]);var Xo=(0,h.Z)(dn||on&&((Nt=da[0])===null||Nt===void 0?void 0:Nt.key),{value:dn}),Ao=(0,ee.Z)(Xo,2),es=Ao[0],ks=Ao[1],ul=J(function(Va){ks(Va)}),Js=J(function(){ks(void 0)});(0,I.useImperativeHandle)(xt,function(){return{list:Bo.current,focus:function(So){var Io,ts=Ba(),Rs=g(ts,bi),LA=Rs.elements,Bl=Rs.key2element,zA=Rs.element2key,bc=Q(Bo.current,LA),wc=es!=null?es:bc[0]?zA.get(bc[0]):(Io=da.find(function(Ou){return!Ou.props.disabled}))===null||Io===void 0?void 0:Io.key,hA=Bl.get(wc);if(wc&&hA){var pA;hA==null||(pA=hA.focus)===null||pA===void 0||pA.call(hA,So)}}}});var rl=(0,h.Z)(Xi||[],{value:xn,postState:function(So){return Array.isArray(So)?So:So==null?Rt:[So]}}),KA=(0,ee.Z)(rl,2),Ql=KA[0],Ys=KA[1],tc=function(So){if(Kn){var Io=So.key,ts=Ql.includes(Io),Rs;wn?ts?Rs=Ql.filter(function(Bl){return Bl!==Io}):Rs=[].concat((0,Oe.Z)(Ql),[Io]):Rs=[Io],Ys(Rs);var LA=(0,V.Z)((0,V.Z)({},So),{},{selectedKeys:Rs});ts?ai==null||ai(LA):Fn==null||Fn(LA)}!wn&&ga.length&&ps!=="inline"&&zo(Rt)},rc=J(function(Va){ka==null||ka(Ur(Va)),tc(Va)}),fA=J(function(Va,So){var Io=ga.filter(function(Rs){return Rs!==Va});if(So)Io.push(Va);else if(ps!=="inline"){var ts=Eo(Va);Io=Io.filter(function(Rs){return!ts.has(Rs)})}(0,N.Z)(ga,Io,!0)||zo(Io,!0)}),yc=function(So,Io){var ts=Io!=null?Io:!ga.includes(So);fA(So,ts)},kl=B(ps,es,Ni,bi,Bo,Ba,Fa,ks,yc,Hi);I.useEffect(function(){si(!0)},[]);var qs=I.useMemo(function(){return{_internalRenderMenuItem:Os,_internalRenderSubMenuItem:Oo}},[Os,Oo]),nl=ps!=="horizontal"||Mt?da:da.map(function(Va,So){return I.createElement(W,{key:Va.key,overflowDisabled:So>Xl},Va)}),il=I.createElement(E.Z,(0,U.Z)({id:nn,ref:Bo,prefixCls:"".concat(Er,"-overflow"),component:"ul",itemComponent:fn,className:c()(Er,"".concat(Er,"-root"),"".concat(Er,"-").concat(ps),vn,(Wt={},(0,me.Z)(Wt,"".concat(Er,"-inline-collapsed"),To),(0,me.Z)(Wt,"".concat(Er,"-rtl"),Ni),Wt),Kr),dir:sn,style:hn,role:"menu",tabIndex:In,data:nl,renderRawItem:function(So){return So},renderRawRest:function(So){var Io=So.length,ts=Io?da.slice(-Io):null;return I.createElement(tr,{eventKey:Fe,title:xi,disabled:Bs,internalPopupClose:Io===0,popupClassName:ma},ts)},maxCount:ps!=="horizontal"||Mt?E.Z.INVALIDATE:E.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(So){zs(So)},onKeyDown:kl},aa));return I.createElement(Ke.Provider,{value:qs},I.createElement(X.Provider,{value:bi},I.createElement(W,{prefixCls:Er,rootClassName:Kr,mode:ps,openKeys:ga,rtl:Ni,disabled:ti,motion:Mi?_i:null,defaultMotions:Mi?fi:null,activeKey:es,onActive:ul,onInactive:Js,selectedKeys:Ql,inlineIndent:na,subMenuOpenDelay:Tn,subMenuCloseDelay:bn,forceSubMenuRender:Qr,builtinPlacements:ua,triggerSubMenuAction:pa,getPopupContainer:mo,itemIcon:Ri,expandIcon:fa,onItemClick:rc,onOpenChange:fA},I.createElement(Qe.Provider,{value:fo},il),I.createElement("div",{style:{display:"none"},"aria-hidden":!0},I.createElement(ce.Provider,{value:ro},da)))))}),Ar=Kt,nr=Ar;nr.Item=fn,nr.SubMenu=tr,nr.ItemGroup=sr,nr.Divider=dr;var _t=nr},11780:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return Te}});var U=d(92413),me=d(33708),V=d(33606),Oe=d(37061),ee=d(59301),z=d(92310),C=d.n(z),c=d(29301),E=d(34280),h=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],N=void 0;function S(ge,Be){var ue=ge.prefixCls,we=ge.invalidate,ot=ge.item,lt=ge.renderItem,Je=ge.responsive,fe=ge.responsiveDisabled,qt=ge.registerSize,hr=ge.itemKey,er=ge.className,Fr=ge.style,Xt=ge.children,Tr=ge.display,Cr=ge.order,M=ge.component,rt=M===void 0?"div":M,Q=(0,Oe.Z)(ge,h),p=Je&&!Tr;function g(te){qt(hr,te)}ee.useEffect(function(){return function(){g(null)}},[]);var B=lt&&ot!==N?lt(ot,{index:Cr}):Xt,se;we||(se={opacity:p?0:1,height:p?0:N,overflowY:p?"hidden":N,order:Je?Cr:N,pointerEvents:p?"none":N,position:p?"absolute":N});var De={};p&&(De["aria-hidden"]=!0);var q=ee.createElement(rt,(0,U.Z)({className:C()(!we&&ue,er),style:(0,me.Z)((0,me.Z)({},se),Fr)},De,Q,{ref:Be}),B);return Je&&(q=ee.createElement(c.Z,{onResize:function(Fe){var Ee=Fe.offsetWidth;g(Ee)},disabled:fe},q)),q}var I=ee.forwardRef(S);I.displayName="Item";var T=I,X=d(6089),P=d(4676),ne=d(16089);function K(ge){if(typeof MessageChannel=="undefined")(0,ne.Z)(ge);else{var Be=new MessageChannel;Be.port1.onmessage=function(){return ge()},Be.port2.postMessage(void 0)}}function de(){var ge=ee.useRef(null),Be=function(we){ge.current||(ge.current=[],K(function(){(0,P.unstable_batchedUpdates)(function(){ge.current.forEach(function(ot){ot()}),ge.current=null})})),ge.current.push(we)};return Be}function oe(ge,Be){var ue=ee.useState(Be),we=(0,V.Z)(ue,2),ot=we[0],lt=we[1],Je=(0,X.Z)(function(fe){ge(function(){lt(fe)})});return[ot,Je]}var j=ee.createContext(null),W=["component"],D=["className"],ce=["className"],pe=function(Be,ue){var we=ee.useContext(j);if(!we){var ot=Be.component,lt=ot===void 0?"div":ot,Je=(0,Oe.Z)(Be,W);return ee.createElement(lt,(0,U.Z)({},Je,{ref:ue}))}var fe=we.className,qt=(0,Oe.Z)(we,D),hr=Be.className,er=(0,Oe.Z)(Be,ce);return ee.createElement(j.Provider,{value:null},ee.createElement(T,(0,U.Z)({ref:ue,className:C()(fe,hr)},qt,er)))},Se=ee.forwardRef(pe);Se.displayName="RawItem";var ye=Se,Qe=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],$="responsive",Ke="invalidate";function O(ge){return"+ ".concat(ge.length," ...")}function et(ge,Be){var ue=ge.prefixCls,we=ue===void 0?"rc-overflow":ue,ot=ge.data,lt=ot===void 0?[]:ot,Je=ge.renderItem,fe=ge.renderRawItem,qt=ge.itemKey,hr=ge.itemWidth,er=hr===void 0?10:hr,Fr=ge.ssr,Xt=ge.style,Tr=ge.className,Cr=ge.maxCount,M=ge.renderRest,rt=ge.renderRawRest,Q=ge.suffix,p=ge.component,g=p===void 0?"div":p,B=ge.itemComponent,se=ge.onVisibleChange,De=(0,Oe.Z)(ge,Qe),q=Fr==="full",te=de(),Fe=oe(te,null),Ee=(0,V.Z)(Fe,2),J=Ee[0],tt=Ee[1],kt=J||0,Ce=oe(te,new Map),pt=(0,V.Z)(Ce,2),ut=pt[0],ke=pt[1],le=oe(te,0),Ue=(0,V.Z)(le,2),Ct=Ue[0],Ft=Ue[1],$t=oe(te,0),Pr=(0,V.Z)($t,2),Dr=Pr[0],Ur=Pr[1],Rr=oe(te,0),Lr=(0,V.Z)(Rr,2),pr=Lr[0],br=Lr[1],gn=(0,ee.useState)(null),Rn=(0,V.Z)(gn,2),fn=Rn[0],Dn=Rn[1],Yn=(0,ee.useState)(null),Hr=(0,V.Z)(Yn,2),ei=Hr[0],ki=Hr[1],qn=ee.useMemo(function(){return ei===null&&q?Number.MAX_SAFE_INTEGER:ei||0},[ei,J]),Gn=(0,ee.useState)(!1),Qi=(0,V.Z)(Gn,2),ji=Qi[0],ha=Qi[1],Gi="".concat(we,"-item"),ii=Math.max(Ct,Dr),yi=Cr===$,Fi=lt.length&&yi,$e=Cr===Ke,vt=Fi||typeof Cr=="number"&&lt.length>Cr,dt=(0,ee.useMemo)(function(){var _t=lt;return Fi?J===null&&q?_t=lt:_t=lt.slice(0,Math.min(lt.length,kt/er)):typeof Cr=="number"&&(_t=lt.slice(0,Cr)),_t},[lt,er,J,Cr,Fi]),At=(0,ee.useMemo)(function(){return Fi?lt.slice(qn+1):lt.slice(dt.length)},[lt,dt,Fi,qn]),fr=(0,ee.useCallback)(function(_t,Ye){var xt;return typeof qt=="function"?qt(_t):(xt=qt&&(_t==null?void 0:_t[qt]))!==null&&xt!==void 0?xt:Ye},[qt]),tr=(0,ee.useCallback)(Je||function(_t){return _t},[Je]);function Wr(_t,Ye,xt){ei===_t&&(Ye===void 0||Ye===fn)||(ki(_t),xt||(ha(_t<lt.length-1),se==null||se(_t)),Ye!==void 0&&Dn(Ye))}function Mr(_t,Ye){tt(Ye.clientWidth)}function Gt(_t,Ye){ke(function(xt){var Nt=new Map(xt);return Ye===null?Nt.delete(_t):Nt.set(_t,Ye),Nt})}function It(_t,Ye){Ur(Ye),Ft(Dr)}function sr(_t,Ye){br(Ye)}function dr(_t){return ut.get(fr(dt[_t],_t))}(0,E.Z)(function(){if(kt&&typeof ii=="number"&&dt){var _t=pr,Ye=dt.length,xt=Ye-1;if(!Ye){Wr(0,null);return}for(var Nt=0;Nt<Ye;Nt+=1){var Wt=dr(Nt);if(q&&(Wt=Wt||0),Wt===void 0){Wr(Nt-1,void 0,!0);break}if(_t+=Wt,xt===0&&_t<=kt||Nt===xt-1&&_t+dr(xt)<=kt){Wr(xt,null);break}else if(_t+ii>kt){Wr(Nt-1,_t-Wt-pr+Dr);break}}Q&&dr(0)+pr>kt&&Dn(null)}},[kt,ut,Dr,pr,fr,dt]);var cr=ji&&!!At.length,xr={};fn!==null&&Fi&&(xr={position:"absolute",left:fn,top:0});var at={prefixCls:Gi,responsive:Fi,component:B,invalidate:$e},wt=fe?function(_t,Ye){var xt=fr(_t,Ye);return ee.createElement(j.Provider,{key:xt,value:(0,me.Z)((0,me.Z)({},at),{},{order:Ye,item:_t,itemKey:xt,registerSize:Gt,display:Ye<=qn})},fe(_t,Ye))}:function(_t,Ye){var xt=fr(_t,Ye);return ee.createElement(T,(0,U.Z)({},at,{order:Ye,key:xt,item:_t,renderItem:tr,itemKey:xt,registerSize:Gt,display:Ye<=qn}))},Rt={order:cr?qn:Number.MAX_SAFE_INTEGER,className:"".concat(Gi,"-rest"),registerSize:It,display:cr},Kt=M||O,Ar=rt?ee.createElement(j.Provider,{value:(0,me.Z)((0,me.Z)({},at),Rt)},rt(At)):ee.createElement(T,(0,U.Z)({},at,Rt),typeof Kt=="function"?Kt(At):Kt),nr=ee.createElement(g,(0,U.Z)({className:C()(!$e&&we,Tr),style:Xt,ref:Be},De),dt.map(wt),vt?Ar:null,Q&&ee.createElement(T,(0,U.Z)({},at,{responsive:yi,responsiveDisabled:!Fi,order:qn,className:"".concat(Gi,"-suffix"),registerSize:sr,display:!0,style:xr}),Q));return yi?ee.createElement(c.Z,{onResize:Mr,disabled:!Fi},nr):nr}var Pe=ee.forwardRef(et);Pe.displayName="Overflow",Pe.Item=ye,Pe.RESPONSIVE=$,Pe.INVALIDATE=Ke;var ve=Pe,Te=ve},17115:function(Sn,ar,d){"use strict";d.d(ar,{ZP:function(){return C}});var U=d(33606),me=d(59301),V=d(47273),Oe=0,ee=(0,V.Z)();function z(){var c;return ee?(c=Oe,Oe+=1):c="TEST_OR_SSR",c}function C(c){var E=me.useState(),h=(0,U.Z)(E,2),N=h[0],S=h[1];return me.useEffect(function(){S("rc_select_".concat(z()))},[]),c||N}},77861:function(Sn,ar,d){"use strict";d.d(ar,{Ac:function(){return tt},Xo:function(){return Ur},Wx:function(){return Lr},ZP:function(){return vt},lk:function(){return j}});var U=d(92413),me=d(26407),V=d(400),Oe=d(33708),ee=d(33606),z=d(37061),C=d(39559),c=d(18929),E=d(48736),h=d(59301),N=d(92310),S=d.n(N),I=d(34280),T=d(49658),X=d(10228),P=d(8654),ne=function(At){var fr=At.className,tr=At.customizeIcon,Wr=At.customizeIconProps,Mr=At.onMouseDown,Gt=At.onClick,It=At.children,sr;return typeof tr=="function"?sr=tr(Wr):sr=tr,h.createElement("span",{className:fr,onMouseDown:function(cr){cr.preventDefault(),Mr&&Mr(cr)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:Gt,"aria-hidden":!0},sr!==void 0?sr:h.createElement("span",{className:S()(fr.split(/\s+/).map(function(dr){return"".concat(dr,"-icon")}))},It))},K=ne;function de(dt,At,fr,tr,Wr){var Mr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Gt=arguments.length>6?arguments[6]:void 0,It=arguments.length>7?arguments[7]:void 0,sr=h.useMemo(function(){if((0,C.Z)(tr)==="object")return tr.clearIcon;if(Wr)return Wr},[tr,Wr]),dr=h.useMemo(function(){return!!(!Mr&&tr&&(fr.length||Gt)&&!(It==="combobox"&&Gt===""))},[tr,Mr,fr.length,Gt,It]);return{allowClear:dr,clearIcon:h.createElement(K,{className:"".concat(dt,"-clear"),onMouseDown:At,customizeIcon:sr},"\xD7")}}var oe=h.createContext(null);function j(){return h.useContext(oe)}function W(){var dt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,At=h.useState(!1),fr=(0,ee.Z)(At,2),tr=fr[0],Wr=fr[1],Mr=h.useRef(null),Gt=function(){window.clearTimeout(Mr.current)};h.useEffect(function(){return Gt},[]);var It=function(dr,cr){Gt(),Mr.current=window.setTimeout(function(){Wr(dr),cr&&cr()},dt)};return[tr,It,Gt]}function D(){var dt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,At=h.useRef(null),fr=h.useRef(null);h.useEffect(function(){return function(){window.clearTimeout(fr.current)}},[]);function tr(Wr){(Wr||At.current===null)&&(At.current=Wr),window.clearTimeout(fr.current),fr.current=window.setTimeout(function(){At.current=null},dt)}return[function(){return At.current},tr]}function ce(dt,At,fr,tr){var Wr=h.useRef(null);Wr.current={open:At,triggerOpen:fr,customizedTrigger:tr},h.useEffect(function(){function Mr(Gt){var It;if(!((It=Wr.current)!==null&&It!==void 0&&It.customizedTrigger)){var sr=Gt.target;sr.shadowRoot&&Gt.composed&&(sr=Gt.composedPath()[0]||sr),Wr.current.open&&dt().filter(function(dr){return dr}).every(function(dr){return!dr.contains(sr)&&dr!==sr})&&Wr.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Mr),function(){return window.removeEventListener("mousedown",Mr)}},[])}var pe=d(26112),Se=d(11780),ye=function(At,fr){var tr,Wr,Mr=At.prefixCls,Gt=At.id,It=At.inputElement,sr=At.disabled,dr=At.tabIndex,cr=At.autoFocus,xr=At.autoComplete,at=At.editable,wt=At.activeDescendantId,Rt=At.value,Kt=At.maxLength,Ar=At.onKeyDown,nr=At.onMouseDown,_t=At.onChange,Ye=At.onPaste,xt=At.onCompositionStart,Nt=At.onCompositionEnd,Wt=At.open,Jt=At.attrs,vr=It||h.createElement("input",null),Er=vr,Kr=Er.ref,hn=Er.props,vn=hn.onKeyDown,Hn=hn.onChange,In=hn.onMouseDown,_n=hn.onCompositionStart,Mn=hn.onCompositionEnd,sn=hn.style;return(0,E.Kp)(!("maxLength"in vr.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),vr=h.cloneElement(vr,(0,Oe.Z)((0,Oe.Z)((0,Oe.Z)({type:"search"},hn),{},{id:Gt,ref:(0,P.sQ)(fr,Kr),disabled:sr,tabIndex:dr,autoComplete:xr||"off",autoFocus:cr,className:S()("".concat(Mr,"-selection-search-input"),(tr=vr)===null||tr===void 0||(Wr=tr.props)===null||Wr===void 0?void 0:Wr.className),role:"combobox","aria-label":"Search","aria-expanded":Wt||!1,"aria-haspopup":"listbox","aria-owns":"".concat(Gt,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(Gt,"_list"),"aria-activedescendant":Wt?wt:void 0},Jt),{},{value:at?Rt:"",maxLength:Kt,readOnly:!at,unselectable:at?null:"on",style:(0,Oe.Z)((0,Oe.Z)({},sn),{},{opacity:at?null:0}),onKeyDown:function(Wn){Ar(Wn),vn&&vn(Wn)},onMouseDown:function(Wn){nr(Wn),In&&In(Wn)},onChange:function(Wn){_t(Wn),Hn&&Hn(Wn)},onCompositionStart:function(Wn){xt(Wn),_n&&_n(Wn)},onCompositionEnd:function(Wn){Nt(Wn),Mn&&Mn(Wn)},onPaste:Ye})),vr},Qe=h.forwardRef(ye);Qe.displayName="Input";var $=Qe;function Ke(dt){return Array.isArray(dt)?dt:dt!==void 0?[dt]:[]}var O=typeof window!="undefined"&&window.document&&window.document.documentElement,et=O;function Pe(dt){return dt!=null}function ve(dt){return!dt&&dt!==0}function Te(dt){return["string","number"].includes((0,C.Z)(dt))}function ge(dt){var At=void 0;return dt&&(Te(dt.title)?At=dt.title.toString():Te(dt.label)&&(At=dt.label.toString())),At}function Be(dt,At){et?h.useLayoutEffect(dt,At):h.useEffect(dt,At)}function ue(dt){var At;return(At=dt.key)!==null&&At!==void 0?At:dt.value}var we=function(At){At.preventDefault(),At.stopPropagation()},ot=function(At){var fr=At.id,tr=At.prefixCls,Wr=At.values,Mr=At.open,Gt=At.searchValue,It=At.autoClearSearchValue,sr=At.inputRef,dr=At.placeholder,cr=At.disabled,xr=At.mode,at=At.showSearch,wt=At.autoFocus,Rt=At.autoComplete,Kt=At.activeDescendantId,Ar=At.tabIndex,nr=At.removeIcon,_t=At.maxTagCount,Ye=At.maxTagTextLength,xt=At.maxTagPlaceholder,Nt=xt===void 0?function(An){return"+ ".concat(An.length," ...")}:xt,Wt=At.tagRender,Jt=At.onToggleOpen,vr=At.onRemove,Er=At.onInputChange,Kr=At.onInputPaste,hn=At.onInputKeyDown,vn=At.onInputMouseDown,Hn=At.onInputCompositionStart,In=At.onInputCompositionEnd,_n=h.useRef(null),Mn=(0,h.useState)(0),sn=(0,ee.Z)(Mn,2),nn=sn[0],Wn=sn[1],On=(0,h.useState)(!1),$n=(0,ee.Z)(On,2),ti=$n[0],Mt=$n[1],ln="".concat(tr,"-selection"),Tn=Mr||xr==="multiple"&&It===!1||xr==="tags"?Gt:"",Ai=xr==="tags"||xr==="multiple"&&It===!1||at&&(Mr||ti);Be(function(){Wn(_n.current.scrollWidth)},[Tn]);function bn(An,Kn,Ln,wn,Xi){return h.createElement("span",{className:S()("".concat(ln,"-item"),(0,V.Z)({},"".concat(ln,"-item-disabled"),Ln)),title:ge(An)},h.createElement("span",{className:"".concat(ln,"-item-content")},Kn),wn&&h.createElement(K,{className:"".concat(ln,"-item-remove"),onMouseDown:we,onClick:Xi,customizeIcon:nr},"\xD7"))}function Qr(An,Kn,Ln,wn,Xi){var xn=function(ai){we(ai),Jt(!Mr)};return h.createElement("span",{onMouseDown:xn},Wt({label:Kn,value:An,disabled:Ln,closable:wn,onClose:Xi}))}function Zr(An){var Kn=An.disabled,Ln=An.label,wn=An.value,Xi=!cr&&!Kn,xn=Ln;if(typeof Ye=="number"&&(typeof Ln=="string"||typeof Ln=="number")){var Fn=String(xn);Fn.length>Ye&&(xn="".concat(Fn.slice(0,Ye),"..."))}var ai=function(na){na&&na.stopPropagation(),vr(An)};return typeof Wt=="function"?Qr(wn,xn,Kn,Xi,ai):bn(An,xn,Kn,Xi,ai)}function tn(An){var Kn=typeof Nt=="function"?Nt(An):Nt;return bn({title:Kn},Kn,!1)}var dn=h.createElement("div",{className:"".concat(ln,"-search"),style:{width:nn},onFocus:function(){Mt(!0)},onBlur:function(){Mt(!1)}},h.createElement($,{ref:sr,open:Mr,prefixCls:tr,id:fr,inputElement:null,disabled:cr,autoFocus:wt,autoComplete:Rt,editable:Ai,activeDescendantId:Kt,value:Tn,onKeyDown:hn,onMouseDown:vn,onChange:Er,onPaste:Kr,onCompositionStart:Hn,onCompositionEnd:In,tabIndex:Ar,attrs:(0,pe.Z)(At,!0)}),h.createElement("span",{ref:_n,className:"".concat(ln,"-search-mirror"),"aria-hidden":!0},Tn,"\xA0")),on=h.createElement(Se.Z,{prefixCls:"".concat(ln,"-overflow"),data:Wr,renderItem:Zr,renderRest:tn,suffix:dn,itemKey:ue,maxCount:_t});return h.createElement(h.Fragment,null,on,!Wr.length&&!Tn&&h.createElement("span",{className:"".concat(ln,"-placeholder")},dr))},lt=ot,Je=function(At){var fr=At.inputElement,tr=At.prefixCls,Wr=At.id,Mr=At.inputRef,Gt=At.disabled,It=At.autoFocus,sr=At.autoComplete,dr=At.activeDescendantId,cr=At.mode,xr=At.open,at=At.values,wt=At.placeholder,Rt=At.tabIndex,Kt=At.showSearch,Ar=At.searchValue,nr=At.activeValue,_t=At.maxLength,Ye=At.onInputKeyDown,xt=At.onInputMouseDown,Nt=At.onInputChange,Wt=At.onInputPaste,Jt=At.onInputCompositionStart,vr=At.onInputCompositionEnd,Er=At.title,Kr=h.useState(!1),hn=(0,ee.Z)(Kr,2),vn=hn[0],Hn=hn[1],In=cr==="combobox",_n=In||Kt,Mn=at[0],sn=Ar||"";In&&nr&&!vn&&(sn=nr),h.useEffect(function(){In&&Hn(!1)},[In,nr]);var nn=cr!=="combobox"&&!xr&&!Kt?!1:!!sn,Wn=Er===void 0?ge(Mn):Er,On=function(){if(Mn)return null;var ti=nn?{visibility:"hidden"}:void 0;return h.createElement("span",{className:"".concat(tr,"-selection-placeholder"),style:ti},wt)};return h.createElement(h.Fragment,null,h.createElement("span",{className:"".concat(tr,"-selection-search")},h.createElement($,{ref:Mr,prefixCls:tr,id:Wr,open:xr,inputElement:fr,disabled:Gt,autoFocus:It,autoComplete:sr,editable:_n,activeDescendantId:dr,value:sn,onKeyDown:Ye,onMouseDown:xt,onChange:function(ti){Hn(!0),Nt(ti)},onPaste:Wt,onCompositionStart:Jt,onCompositionEnd:vr,tabIndex:Rt,attrs:(0,pe.Z)(At,!0),maxLength:In?_t:void 0})),!In&&Mn?h.createElement("span",{className:"".concat(tr,"-selection-item"),title:Wn,style:nn?{visibility:"hidden"}:void 0},Mn.label):null,On())},fe=Je;function qt(dt){return![X.Z.ESC,X.Z.SHIFT,X.Z.BACKSPACE,X.Z.TAB,X.Z.WIN_KEY,X.Z.ALT,X.Z.META,X.Z.WIN_KEY_RIGHT,X.Z.CTRL,X.Z.SEMICOLON,X.Z.EQUALS,X.Z.CAPS_LOCK,X.Z.CONTEXT_MENU,X.Z.F1,X.Z.F2,X.Z.F3,X.Z.F4,X.Z.F5,X.Z.F6,X.Z.F7,X.Z.F8,X.Z.F9,X.Z.F10,X.Z.F11,X.Z.F12].includes(dt)}var hr=function(At,fr){var tr=(0,h.useRef)(null),Wr=(0,h.useRef)(!1),Mr=At.prefixCls,Gt=At.open,It=At.mode,sr=At.showSearch,dr=At.tokenWithEnter,cr=At.autoClearSearchValue,xr=At.onSearch,at=At.onSearchSubmit,wt=At.onToggleOpen,Rt=At.onInputKeyDown,Kt=At.domRef;h.useImperativeHandle(fr,function(){return{focus:function(){tr.current.focus()},blur:function(){tr.current.blur()}}});var Ar=D(0),nr=(0,ee.Z)(Ar,2),_t=nr[0],Ye=nr[1],xt=function(sn){var nn=sn.which;(nn===X.Z.UP||nn===X.Z.DOWN)&&sn.preventDefault(),Rt&&Rt(sn),nn===X.Z.ENTER&&It==="tags"&&!Wr.current&&!Gt&&(at==null||at(sn.target.value)),qt(nn)&&wt(!0)},Nt=function(){Ye(!0)},Wt=(0,h.useRef)(null),Jt=function(sn){xr(sn,!0,Wr.current)!==!1&&wt(!0)},vr=function(){Wr.current=!0},Er=function(sn){Wr.current=!1,It!=="combobox"&&Jt(sn.target.value)},Kr=function(sn){var nn=sn.target.value;if(dr&&Wt.current&&/[\r\n]/.test(Wt.current)){var Wn=Wt.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");nn=nn.replace(Wn,Wt.current)}Wt.current=null,Jt(nn)},hn=function(sn){var nn=sn.clipboardData,Wn=nn.getData("text");Wt.current=Wn},vn=function(sn){var nn=sn.target;if(nn!==tr.current){var Wn=document.body.style.msTouchAction!==void 0;Wn?setTimeout(function(){tr.current.focus()}):tr.current.focus()}},Hn=function(sn){var nn=_t();sn.target!==tr.current&&!nn&&It!=="combobox"&&sn.preventDefault(),(It!=="combobox"&&(!sr||!nn)||!Gt)&&(Gt&&cr!==!1&&xr("",!0,!1),wt())},In={inputRef:tr,onInputKeyDown:xt,onInputMouseDown:Nt,onInputChange:Kr,onInputPaste:hn,onInputCompositionStart:vr,onInputCompositionEnd:Er},_n=It==="multiple"||It==="tags"?h.createElement(lt,(0,U.Z)({},At,In)):h.createElement(fe,(0,U.Z)({},At,In));return h.createElement("div",{ref:Kt,className:"".concat(Mr,"-selector"),onClick:vn,onMouseDown:Hn},_n)},er=h.forwardRef(hr);er.displayName="Selector";var Fr=er,Xt=d(35593),Tr=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Cr=function(At){var fr=At===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:fr,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:fr,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:fr,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:fr,adjustY:1},htmlRegion:"scroll"}}},M=function(At,fr){var tr=At.prefixCls,Wr=At.disabled,Mr=At.visible,Gt=At.children,It=At.popupElement,sr=At.animation,dr=At.transitionName,cr=At.dropdownStyle,xr=At.dropdownClassName,at=At.direction,wt=at===void 0?"ltr":at,Rt=At.placement,Kt=At.builtinPlacements,Ar=At.dropdownMatchSelectWidth,nr=At.dropdownRender,_t=At.dropdownAlign,Ye=At.getPopupContainer,xt=At.empty,Nt=At.getTriggerDOMNode,Wt=At.onPopupVisibleChange,Jt=At.onPopupMouseEnter,vr=(0,z.Z)(At,Tr),Er="".concat(tr,"-dropdown"),Kr=It;nr&&(Kr=nr(It));var hn=h.useMemo(function(){return Kt||Cr(Ar)},[Kt,Ar]),vn=sr?"".concat(Er,"-").concat(sr):dr,Hn=typeof Ar=="number",In=h.useMemo(function(){return Hn?null:Ar===!1?"minWidth":"width"},[Ar,Hn]),_n=cr;Hn&&(_n=(0,Oe.Z)((0,Oe.Z)({},_n),{},{width:Ar}));var Mn=h.useRef(null);return h.useImperativeHandle(fr,function(){return{getPopupElement:function(){return Mn.current}}}),h.createElement(Xt.Z,(0,U.Z)({},vr,{showAction:Wt?["click"]:[],hideAction:Wt?["click"]:[],popupPlacement:Rt||(wt==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:hn,prefixCls:Er,popupTransitionName:vn,popup:h.createElement("div",{ref:Mn,onMouseEnter:Jt},Kr),stretch:In,popupAlign:_t,popupVisible:Mr,getPopupContainer:Ye,popupClassName:S()(xr,(0,V.Z)({},"".concat(Er,"-empty"),xt)),popupStyle:_n,getTriggerDOMNode:Nt,onPopupVisibleChange:Wt}),Gt)},rt=h.forwardRef(M);rt.displayName="SelectTrigger";var Q=rt,p=d(34589);function g(dt,At){var fr=dt.key,tr;return"value"in dt&&(tr=dt.value),fr!=null?fr:tr!==void 0?tr:"rc-index-key-".concat(At)}function B(dt,At){var fr=dt||{},tr=fr.label,Wr=fr.value,Mr=fr.options,Gt=fr.groupLabel,It=tr||(At?"children":"label");return{label:It,value:Wr||"value",options:Mr||"options",groupLabel:Gt||It}}function se(dt){var At=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},fr=At.fieldNames,tr=At.childrenAsData,Wr=[],Mr=B(fr,!1),Gt=Mr.label,It=Mr.value,sr=Mr.options,dr=Mr.groupLabel;function cr(xr,at){xr.forEach(function(wt){if(at||!(sr in wt)){var Rt=wt[It];Wr.push({key:g(wt,Wr.length),groupOption:at,data:wt,label:wt[Gt],value:Rt})}else{var Kt=wt[dr];Kt===void 0&&tr&&(Kt=wt.label),Wr.push({key:g(wt,Wr.length),group:!0,data:wt,label:Kt}),cr(wt[sr],!0)}})}return cr(dt,!1),Wr}function De(dt){var At=(0,Oe.Z)({},dt);return"props"in At||Object.defineProperty(At,"props",{get:function(){return(0,E.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),At}}),At}function q(dt,At){if(!At||!At.length)return null;var fr=!1;function tr(Mr,Gt){var It=(0,p.Z)(Gt),sr=It[0],dr=It.slice(1);if(!sr)return[Mr];var cr=Mr.split(sr);return fr=fr||cr.length>1,cr.reduce(function(xr,at){return[].concat((0,me.Z)(xr),(0,me.Z)(tr(at,dr)))},[]).filter(function(xr){return xr})}var Wr=tr(dt,At);return fr?Wr:null}var te=["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"],Fe=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function Ee(dt){return dt==="tags"||dt==="multiple"}var J=h.forwardRef(function(dt,At){var fr,tr,Wr=dt.id,Mr=dt.prefixCls,Gt=dt.className,It=dt.showSearch,sr=dt.tagRender,dr=dt.direction,cr=dt.omitDomProps,xr=dt.displayValues,at=dt.onDisplayValuesChange,wt=dt.emptyOptions,Rt=dt.notFoundContent,Kt=Rt===void 0?"Not Found":Rt,Ar=dt.onClear,nr=dt.mode,_t=dt.disabled,Ye=dt.loading,xt=dt.getInputElement,Nt=dt.getRawInputElement,Wt=dt.open,Jt=dt.defaultOpen,vr=dt.onDropdownVisibleChange,Er=dt.activeValue,Kr=dt.onActiveValueChange,hn=dt.activeDescendantId,vn=dt.searchValue,Hn=dt.autoClearSearchValue,In=dt.onSearch,_n=dt.onSearchSplit,Mn=dt.tokenSeparators,sn=dt.allowClear,nn=dt.suffixIcon,Wn=dt.clearIcon,On=dt.OptionList,$n=dt.animation,ti=dt.transitionName,Mt=dt.dropdownStyle,ln=dt.dropdownClassName,Tn=dt.dropdownMatchSelectWidth,Ai=dt.dropdownRender,bn=dt.dropdownAlign,Qr=dt.placement,Zr=dt.builtinPlacements,tn=dt.getPopupContainer,dn=dt.showAction,on=dn===void 0?[]:dn,An=dt.onFocus,Kn=dt.onBlur,Ln=dt.onKeyUp,wn=dt.onKeyDown,Xi=dt.onMouseDown,xn=(0,z.Z)(dt,te),Fn=Ee(nr),ai=(It!==void 0?It:Fn)||nr==="combobox",di=(0,Oe.Z)({},xn);Fe.forEach(function(Fa){delete di[Fa]}),cr==null||cr.forEach(function(Fa){delete di[Fa]});var na=h.useState(!1),_i=(0,ee.Z)(na,2),fi=_i[0],Ci=_i[1];h.useEffect(function(){Ci((0,T.Z)())},[]);var pa=h.useRef(null),ua=h.useRef(null),Ri=h.useRef(null),fa=h.useRef(null),$i=h.useRef(null),xi=W(),ma=(0,ee.Z)(xi,3),mo=ma[0],ka=ma[1],Ca=ma[2];h.useImperativeHandle(At,function(){var Fa,Ba;return{focus:(Fa=fa.current)===null||Fa===void 0?void 0:Fa.focus,blur:(Ba=fa.current)===null||Ba===void 0?void 0:Ba.blur,scrollTo:function(ro){var fo;return(fo=$i.current)===null||fo===void 0?void 0:fo.scrollTo(ro)}}});var Hi=h.useMemo(function(){var Fa;if(nr!=="combobox")return vn;var Ba=(Fa=xr[0])===null||Fa===void 0?void 0:Fa.value;return typeof Ba=="string"||typeof Ba=="number"?String(Ba):""},[vn,nr,xr]),so=nr==="combobox"&&typeof xt=="function"&&xt()||null,Ha=typeof Nt=="function"&&Nt(),Os=(0,P.x1)(ua,Ha==null||(fr=Ha.props)===null||fr===void 0?void 0:fr.ref),Oo=h.useState(!1),aa=(0,ee.Z)(Oo,2),da=aa[0],Ga=aa[1];(0,I.Z)(function(){Ga(!0)},[]);var Zi=(0,c.Z)(!1,{defaultValue:Jt,value:Wt}),Mi=(0,ee.Z)(Zi,2),si=Mi[0],Bo=Mi[1],bi=da?si:!1,Ni=!Kt&&wt;(_t||Ni&&bi&&nr==="combobox")&&(bi=!1);var Wi=Ni?!1:bi,ea=h.useCallback(function(Fa){var Ba=Fa!==void 0?Fa:!bi;_t||(Bo(Ba),bi!==Ba&&(vr==null||vr(Ba)))},[_t,bi,Bo,vr]),ga=h.useMemo(function(){return(Mn||[]).some(function(Fa){return[`
`,`\r
`].includes(Fa)})},[Mn]),Ta=function(Ba,Eo,ro){var fo=!0,Xo=Ba;Kr==null||Kr(null);var Ao=ro?null:q(Ba,Mn);return nr!=="combobox"&&Ao&&(Xo="",_n==null||_n(Ao),ea(!1),fo=!1),In&&Hi!==Xo&&In(Xo,{source:Eo?"typing":"effect"}),fo},zo=function(Ba){!Ba||!Ba.trim()||In(Ba,{source:"submit"})};h.useEffect(function(){!bi&&!Fn&&nr!=="combobox"&&Ta("",!1,!1)},[bi]),h.useEffect(function(){si&&_t&&Bo(!1),_t&&ka(!1)},[_t]);var Lo=D(),xo=(0,ee.Z)(Lo,2),to=xo[0],Ua=xo[1],Ia=function(Ba){var Eo=to(),ro=Ba.which;if(ro===X.Z.ENTER&&(nr!=="combobox"&&Ba.preventDefault(),bi||ea(!0)),Ua(!!Hi),ro===X.Z.BACKSPACE&&!Eo&&Fn&&!Hi&&xr.length){for(var fo=(0,me.Z)(xr),Xo=null,Ao=fo.length-1;Ao>=0;Ao-=1){var es=fo[Ao];if(!es.disabled){fo.splice(Ao,1),Xo=es;break}}Xo&&at(fo,{type:"remove",values:[Xo]})}for(var ks=arguments.length,ul=new Array(ks>1?ks-1:0),Js=1;Js<ks;Js++)ul[Js-1]=arguments[Js];if(bi&&$i.current){var rl;(rl=$i.current).onKeyDown.apply(rl,[Ba].concat(ul))}wn==null||wn.apply(void 0,[Ba].concat(ul))},Wa=function(Ba){for(var Eo=arguments.length,ro=new Array(Eo>1?Eo-1:0),fo=1;fo<Eo;fo++)ro[fo-1]=arguments[fo];if(bi&&$i.current){var Xo;(Xo=$i.current).onKeyUp.apply(Xo,[Ba].concat(ro))}Ln==null||Ln.apply(void 0,[Ba].concat(ro))},lo=function(Ba){var Eo=xr.filter(function(ro){return ro!==Ba});at(Eo,{type:"remove",values:[Ba]})},vo=h.useRef(!1),Ja=function(){ka(!0),_t||(An&&!vo.current&&An.apply(void 0,arguments),on.includes("focus")&&ea(!0)),vo.current=!0},Ka=function(){ka(!1,function(){vo.current=!1,ea(!1)}),!_t&&(Hi&&(nr==="tags"?In(Hi,{source:"submit"}):nr==="multiple"&&In("",{source:"blur"})),Kn&&Kn.apply(void 0,arguments))},No=[];h.useEffect(function(){return function(){No.forEach(function(Fa){return clearTimeout(Fa)}),No.splice(0,No.length)}},[]);var Dl=function(Ba){var Eo,ro=Ba.target,fo=(Eo=Ri.current)===null||Eo===void 0?void 0:Eo.getPopupElement();if(fo&&fo.contains(ro)){var Xo=setTimeout(function(){var ul=No.indexOf(Xo);if(ul!==-1&&No.splice(ul,1),Ca(),!fi&&!fo.contains(document.activeElement)){var Js;(Js=fa.current)===null||Js===void 0||Js.focus()}});No.push(Xo)}for(var Ao=arguments.length,es=new Array(Ao>1?Ao-1:0),ks=1;ks<Ao;ks++)es[ks-1]=arguments[ks];Xi==null||Xi.apply(void 0,[Ba].concat(es))},ps=h.useState({}),Al=(0,ee.Z)(ps,2),Zo=Al[1];function Qs(){Zo({})}var To;Ha&&(To=function(Ba){ea(Ba)}),ce(function(){var Fa;return[pa.current,(Fa=Ri.current)===null||Fa===void 0?void 0:Fa.getPopupElement()]},Wi,ea,!!Ha);var pi=h.useMemo(function(){return(0,Oe.Z)((0,Oe.Z)({},dt),{},{notFoundContent:Kt,open:bi,triggerOpen:Wi,id:Wr,showSearch:ai,multiple:Fn,toggleOpen:ea})},[dt,Kt,Wi,bi,Wr,ai,Fn,ea]),Ol=!!nn||Ye,Wo;Ol&&(Wo=h.createElement(K,{className:S()("".concat(Mr,"-arrow"),(0,V.Z)({},"".concat(Mr,"-arrow-loading"),Ye)),customizeIcon:nn,customizeIconProps:{loading:Ye,searchValue:Hi,open:bi,focused:mo,showSearch:ai}}));var Xl=function(){var Ba;Ar==null||Ar(),(Ba=fa.current)===null||Ba===void 0||Ba.focus(),at([],{type:"clear",values:xr}),Ta("",!1,!1)},zs=de(Mr,Xl,xr,sn,Wn,_t,Hi,nr),Bs=zs.allowClear,za=zs.clearIcon,Vo=h.createElement(On,{ref:$i}),Gl=S()(Mr,Gt,(tr={},(0,V.Z)(tr,"".concat(Mr,"-focused"),mo),(0,V.Z)(tr,"".concat(Mr,"-multiple"),Fn),(0,V.Z)(tr,"".concat(Mr,"-single"),!Fn),(0,V.Z)(tr,"".concat(Mr,"-allow-clear"),sn),(0,V.Z)(tr,"".concat(Mr,"-show-arrow"),Ol),(0,V.Z)(tr,"".concat(Mr,"-disabled"),_t),(0,V.Z)(tr,"".concat(Mr,"-loading"),Ye),(0,V.Z)(tr,"".concat(Mr,"-open"),bi),(0,V.Z)(tr,"".concat(Mr,"-customize-input"),so),(0,V.Z)(tr,"".concat(Mr,"-show-search"),ai),tr)),aA=h.createElement(Q,{ref:Ri,disabled:_t,prefixCls:Mr,visible:Wi,popupElement:Vo,animation:$n,transitionName:ti,dropdownStyle:Mt,dropdownClassName:ln,direction:dr,dropdownMatchSelectWidth:Tn,dropdownRender:Ai,dropdownAlign:bn,placement:Qr,builtinPlacements:Zr,getPopupContainer:tn,empty:wt,getTriggerDOMNode:function(){return ua.current},onPopupVisibleChange:To,onPopupMouseEnter:Qs},Ha?h.cloneElement(Ha,{ref:Os}):h.createElement(Fr,(0,U.Z)({},dt,{domRef:ua,prefixCls:Mr,inputElement:so,ref:fa,id:Wr,showSearch:ai,autoClearSearchValue:Hn,mode:nr,activeDescendantId:hn,tagRender:sr,values:xr,open:bi,onToggleOpen:ea,activeValue:Er,searchValue:Hi,onSearch:Ta,onSearchSubmit:zo,onRemove:lo,tokenWithEnter:ga}))),cl;return Ha?cl=aA:cl=h.createElement("div",(0,U.Z)({className:Gl},di,{ref:pa,onMouseDown:Dl,onKeyDown:Ia,onKeyUp:Wa,onFocus:Ja,onBlur:Ka}),mo&&!bi&&h.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0},"aria-live":"polite"},"".concat(xr.map(function(Fa){var Ba=Fa.label,Eo=Fa.value;return["number","string"].includes((0,C.Z)(Ba))?Ba:Eo}).join(", "))),aA,Wo,Bs&&za),h.createElement(oe.Provider,{value:pi},cl)}),tt=J,kt=function(dt,At){var fr=h.useRef({values:new Map,options:new Map}),tr=h.useMemo(function(){var Mr=fr.current,Gt=Mr.values,It=Mr.options,sr=dt.map(function(xr){if(xr.label===void 0){var at;return(0,Oe.Z)((0,Oe.Z)({},xr),{},{label:(at=Gt.get(xr.value))===null||at===void 0?void 0:at.label})}return xr}),dr=new Map,cr=new Map;return sr.forEach(function(xr){dr.set(xr.value,xr),cr.set(xr.value,At.get(xr.value)||It.get(xr.value))}),fr.current.values=dr,fr.current.options=cr,sr},[dt,At]),Wr=h.useCallback(function(Mr){return At.get(Mr)||fr.current.options.get(Mr)},[At]);return[tr,Wr]};function Ce(dt,At){return Ke(dt).join("").toUpperCase().includes(At)}var pt=function(dt,At,fr,tr,Wr){return h.useMemo(function(){if(!fr||tr===!1)return dt;var Mr=At.options,Gt=At.label,It=At.value,sr=[],dr=typeof tr=="function",cr=fr.toUpperCase(),xr=dr?tr:function(wt,Rt){return Wr?Ce(Rt[Wr],cr):Rt[Mr]?Ce(Rt[Gt!=="children"?Gt:"label"],cr):Ce(Rt[It],cr)},at=dr?function(wt){return De(wt)}:function(wt){return wt};return dt.forEach(function(wt){if(wt[Mr]){var Rt=xr(fr,at(wt));if(Rt)sr.push(wt);else{var Kt=wt[Mr].filter(function(Ar){return xr(fr,at(Ar))});Kt.length&&sr.push((0,Oe.Z)((0,Oe.Z)({},wt),{},(0,V.Z)({},Mr,Kt)))}return}xr(fr,at(wt))&&sr.push(wt)}),sr},[dt,tr,Wr,fr,At])},ut=d(17115),ke=d(11592),le=["children","value"],Ue=["children"];function Ct(dt){var At=dt,fr=At.key,tr=At.props,Wr=tr.children,Mr=tr.value,Gt=(0,z.Z)(tr,le);return(0,Oe.Z)({key:fr,value:Mr!==void 0?Mr:fr,children:Wr},Gt)}function Ft(dt){var At=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,ke.Z)(dt).map(function(fr,tr){if(!h.isValidElement(fr)||!fr.type)return null;var Wr=fr,Mr=Wr.type.isSelectOptGroup,Gt=Wr.key,It=Wr.props,sr=It.children,dr=(0,z.Z)(It,Ue);return At||!Mr?Ct(fr):(0,Oe.Z)((0,Oe.Z)({key:"__RC_SELECT_GRP__".concat(Gt===null?tr:Gt,"__"),label:Gt},dr),{},{options:Ft(sr)})}).filter(function(fr){return fr})}function $t(dt,At,fr,tr,Wr){return h.useMemo(function(){var Mr=dt,Gt=!dt;Gt&&(Mr=Ft(At));var It=new Map,sr=new Map,dr=function(at,wt,Rt){Rt&&typeof Rt=="string"&&at.set(wt[Rt],wt)};function cr(xr){for(var at=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,wt=0;wt<xr.length;wt+=1){var Rt=xr[wt];!Rt[fr.options]||at?(It.set(Rt[fr.value],Rt),dr(sr,Rt,fr.label),dr(sr,Rt,tr),dr(sr,Rt,Wr)):cr(Rt[fr.options],!0)}}return cr(Mr),{options:Mr,valueOptions:It,labelOptions:sr}},[dt,At,fr,tr,Wr])}function Pr(dt){var At=h.useRef();At.current=dt;var fr=h.useCallback(function(){return At.current.apply(At,arguments)},[]);return fr}var Dr=function(){return null};Dr.isSelectOptGroup=!0;var Ur=Dr,Rr=function(){return null};Rr.isSelectOption=!0;var Lr=Rr,pr=d(80547),br=d(2738),gn=d(24916),Rn=h.createContext(null),fn=Rn;function Dn(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var Yn=["disabled","title","children","style","className"];function Hr(dt){return typeof dt=="string"||typeof dt=="number"}var ei=function(At,fr){var tr=j(),Wr=tr.prefixCls,Mr=tr.id,Gt=tr.open,It=tr.multiple,sr=tr.mode,dr=tr.searchValue,cr=tr.toggleOpen,xr=tr.notFoundContent,at=tr.onPopupScroll,wt=h.useContext(fn),Rt=wt.flattenOptions,Kt=wt.onActiveValue,Ar=wt.defaultActiveFirstOption,nr=wt.onSelect,_t=wt.menuItemSelectedIcon,Ye=wt.rawValues,xt=wt.fieldNames,Nt=wt.virtual,Wt=wt.direction,Jt=wt.listHeight,vr=wt.listItemHeight,Er="".concat(Wr,"-item"),Kr=(0,pr.Z)(function(){return Rt},[Gt,Rt],function(bn,Qr){return Qr[0]&&bn[1]!==Qr[1]}),hn=h.useRef(null),vn=function(Qr){Qr.preventDefault()},Hn=function(Qr){hn.current&&hn.current.scrollTo(typeof Qr=="number"?{index:Qr}:Qr)},In=function(Qr){for(var Zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,tn=Kr.length,dn=0;dn<tn;dn+=1){var on=(Qr+dn*Zr+tn)%tn,An=Kr[on],Kn=An.group,Ln=An.data;if(!Kn&&!Ln.disabled)return on}return-1},_n=h.useState(function(){return In(0)}),Mn=(0,ee.Z)(_n,2),sn=Mn[0],nn=Mn[1],Wn=function(Qr){var Zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;nn(Qr);var tn={source:Zr?"keyboard":"mouse"},dn=Kr[Qr];if(!dn){Kt(null,-1,tn);return}Kt(dn.value,Qr,tn)};(0,h.useEffect)(function(){Wn(Ar!==!1?In(0):-1)},[Kr.length,dr]);var On=h.useCallback(function(bn){return Ye.has(bn)&&sr!=="combobox"},[sr,(0,me.Z)(Ye).toString(),Ye.size]);(0,h.useEffect)(function(){var bn=setTimeout(function(){if(!It&&Gt&&Ye.size===1){var Zr=Array.from(Ye)[0],tn=Kr.findIndex(function(dn){var on=dn.data;return on.value===Zr});tn!==-1&&(Wn(tn),Hn(tn))}});if(Gt){var Qr;(Qr=hn.current)===null||Qr===void 0||Qr.scrollTo(void 0)}return function(){return clearTimeout(bn)}},[Gt,dr,Rt.length]);var $n=function(Qr){Qr!==void 0&&nr(Qr,{selected:!Ye.has(Qr)}),It||cr(!1)};if(h.useImperativeHandle(fr,function(){return{onKeyDown:function(Qr){var Zr=Qr.which,tn=Qr.ctrlKey;switch(Zr){case X.Z.N:case X.Z.P:case X.Z.UP:case X.Z.DOWN:{var dn=0;if(Zr===X.Z.UP?dn=-1:Zr===X.Z.DOWN?dn=1:Dn()&&tn&&(Zr===X.Z.N?dn=1:Zr===X.Z.P&&(dn=-1)),dn!==0){var on=In(sn+dn,dn);Hn(on),Wn(on,!0)}break}case X.Z.ENTER:{var An=Kr[sn];An&&!An.data.disabled?$n(An.value):$n(void 0),Gt&&Qr.preventDefault();break}case X.Z.ESC:cr(!1),Gt&&Qr.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Qr){Hn(Qr)}}}),Kr.length===0)return h.createElement("div",{role:"listbox",id:"".concat(Mr,"_list"),className:"".concat(Er,"-empty"),onMouseDown:vn},xr);var ti=Object.keys(xt).map(function(bn){return xt[bn]}),Mt=function(Qr){return Qr.label};function ln(bn,Qr){var Zr=bn.group;return{role:Zr?"presentation":"option",id:"".concat(Mr,"_list_").concat(Qr)}}var Tn=function(Qr){var Zr=Kr[Qr];if(!Zr)return null;var tn=Zr.data||{},dn=tn.value,on=Zr.group,An=(0,pe.Z)(tn,!0),Kn=Mt(Zr);return Zr?h.createElement("div",(0,U.Z)({"aria-label":typeof Kn=="string"&&!on?Kn:null},An,{key:Qr},ln(Zr,Qr),{"aria-selected":On(dn)}),dn):null},Ai={role:"listbox",id:"".concat(Mr,"_list")};return h.createElement(h.Fragment,null,Nt&&h.createElement("div",(0,U.Z)({},Ai,{style:{height:0,width:0,overflow:"hidden"}}),Tn(sn-1),Tn(sn),Tn(sn+1)),h.createElement(gn.Z,{itemKey:"key",ref:hn,data:Kr,height:Jt,itemHeight:vr,fullHeight:!1,onMouseDown:vn,onScroll:at,virtual:Nt,direction:Wt,innerProps:Nt?null:Ai},function(bn,Qr){var Zr,tn=bn.group,dn=bn.groupOption,on=bn.data,An=bn.label,Kn=bn.value,Ln=on.key;if(tn){var wn,Xi=(wn=on.title)!==null&&wn!==void 0?wn:Hr(An)?An.toString():void 0;return h.createElement("div",{className:S()(Er,"".concat(Er,"-group")),title:Xi},An!==void 0?An:Ln)}var xn=on.disabled,Fn=on.title,ai=on.children,di=on.style,na=on.className,_i=(0,z.Z)(on,Yn),fi=(0,br.Z)(_i,ti),Ci=On(Kn),pa="".concat(Er,"-option"),ua=S()(Er,pa,na,(Zr={},(0,V.Z)(Zr,"".concat(pa,"-grouped"),dn),(0,V.Z)(Zr,"".concat(pa,"-active"),sn===Qr&&!xn),(0,V.Z)(Zr,"".concat(pa,"-disabled"),xn),(0,V.Z)(Zr,"".concat(pa,"-selected"),Ci),Zr)),Ri=Mt(bn),fa=!_t||typeof _t=="function"||Ci,$i=typeof Ri=="number"?Ri:Ri||Kn,xi=Hr($i)?$i.toString():void 0;return Fn!==void 0&&(xi=Fn),h.createElement("div",(0,U.Z)({},(0,pe.Z)(fi),Nt?{}:ln(bn,Qr),{"aria-selected":Ci,className:ua,title:xi,onMouseMove:function(){sn===Qr||xn||Wn(Qr)},onClick:function(){xn||$n(Kn)},style:di}),h.createElement("div",{className:"".concat(pa,"-content")},$i),h.isValidElement(_t)||Ci,fa&&h.createElement(K,{className:"".concat(Er,"-option-state"),customizeIcon:_t,customizeIconProps:{isSelected:Ci}},Ci?"\u2713":null))}))},ki=h.forwardRef(ei);ki.displayName="OptionList";var qn=ki;function Gn(dt){var At=dt.mode,fr=dt.options,tr=dt.children,Wr=dt.backfill,Mr=dt.allowClear,Gt=dt.placeholder,It=dt.getInputElement,sr=dt.showSearch,dr=dt.onSearch,cr=dt.defaultOpen,xr=dt.autoFocus,at=dt.labelInValue,wt=dt.value,Rt=dt.inputValue,Kt=dt.optionLabelProp,Ar=isMultiple(At),nr=sr!==void 0?sr:Ar||At==="combobox",_t=fr||convertChildrenToData(tr);if(warning(At!=="tags"||_t.every(function(Wt){return!Wt.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),At==="tags"||At==="combobox"){var Ye=_t.some(function(Wt){return Wt.options?Wt.options.some(function(Jt){return typeof("value"in Jt?Jt.value:Jt.key)=="number"}):typeof("value"in Wt?Wt.value:Wt.key)=="number"});warning(!Ye,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(At!=="combobox"||!Kt,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(At==="combobox"||!Wr,"`backfill` only works with `combobox` mode."),warning(At==="combobox"||!It,"`getInputElement` only work with `combobox` mode."),noteOnce(At!=="combobox"||!It||!Mr||!Gt,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),dr&&!nr&&At!=="combobox"&&At!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!cr||xr,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),wt!=null){var xt=toArray(wt);warning(!at||xt.every(function(Wt){return _typeof(Wt)==="object"&&("key"in Wt||"value"in Wt)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!Ar||Array.isArray(wt),"`value` should be array when `mode` is `multiple` or `tags`")}if(tr){var Nt=null;toNodeArray(tr).some(function(Wt){if(!React.isValidElement(Wt)||!Wt.type)return!1;var Jt=Wt,vr=Jt.type;if(vr.isSelectOption)return!1;if(vr.isSelectOptGroup){var Er=toNodeArray(Wt.props.children).every(function(Kr){return!React.isValidElement(Kr)||!Wt.type||Kr.type.isSelectOption?!0:(Nt=Kr.type,!1)});return!Er}return Nt=vr,!0}),Nt&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Nt.displayName||Nt.name||Nt,"`.")),warning(Rt===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function Qi(dt,At){if(dt){var fr=function tr(Wr){for(var Mr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Gt=0;Gt<Wr.length;Gt++){var It=Wr[Gt];if(It[At==null?void 0:At.value]===null)return warning(!1,"`value` in Select options should not be `null`."),!0;if(!Mr&&Array.isArray(It[At==null?void 0:At.options])&&tr(It[At==null?void 0:At.options],!0))break}};fr(dt)}}var ji=null,ha=["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"],Gi=["inputValue"];function ii(dt){return!dt||(0,C.Z)(dt)!=="object"}var yi=h.forwardRef(function(dt,At){var fr=dt.id,tr=dt.mode,Wr=dt.prefixCls,Mr=Wr===void 0?"rc-select":Wr,Gt=dt.backfill,It=dt.fieldNames,sr=dt.inputValue,dr=dt.searchValue,cr=dt.onSearch,xr=dt.autoClearSearchValue,at=xr===void 0?!0:xr,wt=dt.onSelect,Rt=dt.onDeselect,Kt=dt.dropdownMatchSelectWidth,Ar=Kt===void 0?!0:Kt,nr=dt.filterOption,_t=dt.filterSort,Ye=dt.optionFilterProp,xt=dt.optionLabelProp,Nt=dt.options,Wt=dt.children,Jt=dt.defaultActiveFirstOption,vr=dt.menuItemSelectedIcon,Er=dt.virtual,Kr=dt.direction,hn=dt.listHeight,vn=hn===void 0?200:hn,Hn=dt.listItemHeight,In=Hn===void 0?20:Hn,_n=dt.value,Mn=dt.defaultValue,sn=dt.labelInValue,nn=dt.onChange,Wn=(0,z.Z)(dt,ha),On=(0,ut.ZP)(fr),$n=Ee(tr),ti=!!(!Nt&&Wt),Mt=h.useMemo(function(){return nr===void 0&&tr==="combobox"?!1:nr},[nr,tr]),ln=h.useMemo(function(){return B(It,ti)},[JSON.stringify(It),ti]),Tn=(0,c.Z)("",{value:dr!==void 0?dr:sr,postState:function(Ni){return Ni||""}}),Ai=(0,ee.Z)(Tn,2),bn=Ai[0],Qr=Ai[1],Zr=$t(Nt,Wt,ln,Ye,xt),tn=Zr.valueOptions,dn=Zr.labelOptions,on=Zr.options,An=h.useCallback(function(bi){var Ni=Ke(bi);return Ni.map(function(Wi){var ea,ga,Ta,zo,Lo;if(ii(Wi))ea=Wi;else{var xo;Ta=Wi.key,ga=Wi.label,ea=(xo=Wi.value)!==null&&xo!==void 0?xo:Ta}var to=tn.get(ea);if(to){var Ua;if(ga===void 0&&(ga=to==null?void 0:to[xt||ln.label]),Ta===void 0&&(Ta=(Ua=to==null?void 0:to.key)!==null&&Ua!==void 0?Ua:ea),zo=to==null?void 0:to.disabled,Lo=to==null?void 0:to.title,0)var Ia}return{label:ga,value:ea,key:Ta,disabled:zo,title:Lo}})},[ln,xt,tn]),Kn=(0,c.Z)(Mn,{value:_n}),Ln=(0,ee.Z)(Kn,2),wn=Ln[0],Xi=Ln[1],xn=h.useMemo(function(){var bi,Ni=An(wn);return tr==="combobox"&&ve((bi=Ni[0])===null||bi===void 0?void 0:bi.value)?[]:Ni},[wn,An,tr]),Fn=kt(xn,tn),ai=(0,ee.Z)(Fn,2),di=ai[0],na=ai[1],_i=h.useMemo(function(){if(!tr&&di.length===1){var bi=di[0];if(bi.value===null&&(bi.label===null||bi.label===void 0))return[]}return di.map(function(Ni){var Wi;return(0,Oe.Z)((0,Oe.Z)({},Ni),{},{label:(Wi=Ni.label)!==null&&Wi!==void 0?Wi:Ni.value})})},[tr,di]),fi=h.useMemo(function(){return new Set(di.map(function(bi){return bi.value}))},[di]);h.useEffect(function(){if(tr==="combobox"){var bi,Ni=(bi=di[0])===null||bi===void 0?void 0:bi.value;Qr(Pe(Ni)?String(Ni):"")}},[di]);var Ci=Pr(function(bi,Ni){var Wi,ea=Ni!=null?Ni:bi;return Wi={},(0,V.Z)(Wi,ln.value,bi),(0,V.Z)(Wi,ln.label,ea),Wi}),pa=h.useMemo(function(){if(tr!=="tags")return on;var bi=(0,me.Z)(on),Ni=function(ea){return tn.has(ea)};return(0,me.Z)(di).sort(function(Wi,ea){return Wi.value<ea.value?-1:1}).forEach(function(Wi){var ea=Wi.value;Ni(ea)||bi.push(Ci(ea,Wi.label))}),bi},[Ci,on,tn,di,tr]),ua=pt(pa,ln,bn,Mt,Ye),Ri=h.useMemo(function(){return tr!=="tags"||!bn||ua.some(function(bi){return bi[Ye||"value"]===bn})||ua.some(function(bi){return bi[ln.value]===bn})?ua:[Ci(bn)].concat((0,me.Z)(ua))},[Ci,Ye,tr,ua,bn,ln]),fa=h.useMemo(function(){return _t?(0,me.Z)(Ri).sort(function(bi,Ni){return _t(bi,Ni)}):Ri},[Ri,_t]),$i=h.useMemo(function(){return se(fa,{fieldNames:ln,childrenAsData:ti})},[fa,ln,ti]),xi=function(Ni){var Wi=An(Ni);if(Xi(Wi),nn&&(Wi.length!==di.length||Wi.some(function(Ta,zo){var Lo;return((Lo=di[zo])===null||Lo===void 0?void 0:Lo.value)!==(Ta==null?void 0:Ta.value)}))){var ea=sn?Wi:Wi.map(function(Ta){return Ta.value}),ga=Wi.map(function(Ta){return De(na(Ta.value))});nn($n?ea:ea[0],$n?ga:ga[0])}},ma=h.useState(null),mo=(0,ee.Z)(ma,2),ka=mo[0],Ca=mo[1],Hi=h.useState(0),so=(0,ee.Z)(Hi,2),Ha=so[0],Os=so[1],Oo=Jt!==void 0?Jt:tr!=="combobox",aa=h.useCallback(function(bi,Ni){var Wi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ea=Wi.source,ga=ea===void 0?"keyboard":ea;Os(Ni),Gt&&tr==="combobox"&&bi!==null&&ga==="keyboard"&&Ca(String(bi))},[Gt,tr]),da=function(Ni,Wi,ea){var ga=function(){var vo,Ja=na(Ni);return[sn?{label:Ja==null?void 0:Ja[ln.label],value:Ni,key:(vo=Ja==null?void 0:Ja.key)!==null&&vo!==void 0?vo:Ni}:Ni,De(Ja)]};if(Wi&&wt){var Ta=ga(),zo=(0,ee.Z)(Ta,2),Lo=zo[0],xo=zo[1];wt(Lo,xo)}else if(!Wi&&Rt&&ea!=="clear"){var to=ga(),Ua=(0,ee.Z)(to,2),Ia=Ua[0],Wa=Ua[1];Rt(Ia,Wa)}},Ga=Pr(function(bi,Ni){var Wi,ea=$n?Ni.selected:!0;ea?Wi=$n?[].concat((0,me.Z)(di),[bi]):[bi]:Wi=di.filter(function(ga){return ga.value!==bi}),xi(Wi),da(bi,ea),tr==="combobox"?Ca(""):(!Ee||at)&&(Qr(""),Ca(""))}),Zi=function(Ni,Wi){xi(Ni);var ea=Wi.type,ga=Wi.values;(ea==="remove"||ea==="clear")&&ga.forEach(function(Ta){da(Ta.value,!1,ea)})},Mi=function(Ni,Wi){if(Qr(Ni),Ca(null),Wi.source==="submit"){var ea=(Ni||"").trim();if(ea){var ga=Array.from(new Set([].concat((0,me.Z)(fi),[ea])));xi(ga),da(ea,!0),Qr("")}return}Wi.source!=="blur"&&(tr==="combobox"&&xi(Ni),cr==null||cr(Ni))},si=function(Ni){var Wi=Ni;tr!=="tags"&&(Wi=Ni.map(function(ga){var Ta=dn.get(ga);return Ta==null?void 0:Ta.value}).filter(function(ga){return ga!==void 0}));var ea=Array.from(new Set([].concat((0,me.Z)(fi),(0,me.Z)(Wi))));xi(ea),ea.forEach(function(ga){da(ga,!0)})},Bo=h.useMemo(function(){var bi=Er!==!1&&Ar!==!1;return(0,Oe.Z)((0,Oe.Z)({},Zr),{},{flattenOptions:$i,onActiveValue:aa,defaultActiveFirstOption:Oo,onSelect:Ga,menuItemSelectedIcon:vr,rawValues:fi,fieldNames:ln,virtual:bi,direction:Kr,listHeight:vn,listItemHeight:In,childrenAsData:ti})},[Zr,$i,aa,Oo,Ga,vr,fi,ln,Er,Ar,vn,In,ti]);return h.createElement(fn.Provider,{value:Bo},h.createElement(tt,(0,U.Z)({},Wn,{id:On,prefixCls:Mr,ref:At,omitDomProps:Gi,mode:tr,displayValues:_i,onDisplayValuesChange:Zi,direction:Kr,searchValue:bn,onSearch:Mi,autoClearSearchValue:at,onSearchSplit:si,dropdownMatchSelectWidth:Ar,OptionList:qn,emptyOptions:!$i.length,activeValue:ka,activeDescendantId:"".concat(On,"_list_").concat(Ha)})))}),Fi=yi;Fi.Option=Lr,Fi.OptGroup=Ur;var $e=Fi,vt=$e},9296:function(Sn,ar,d){"use strict";d.r(ar),d.d(ar,{ResizableTextArea:function(){return Qe},default:function(){return ve}});var U=d(92413),me=d(33708),V=d(400),Oe=d(39559),ee=d(33606),z=d(37061),C=d(26407),c=d(92310),E=d.n(c),h=d(93681),N=d(5643),S=d(18929),I=d(59301),T=d(29301),X=d(34280),P=d(16089),ne=`
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;
`,K=["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"],de={},oe;function j(Te){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Be=Te.getAttribute("id")||Te.getAttribute("data-reactid")||Te.getAttribute("name");if(ge&&de[Be])return de[Be];var ue=window.getComputedStyle(Te),we=ue.getPropertyValue("box-sizing")||ue.getPropertyValue("-moz-box-sizing")||ue.getPropertyValue("-webkit-box-sizing"),ot=parseFloat(ue.getPropertyValue("padding-bottom"))+parseFloat(ue.getPropertyValue("padding-top")),lt=parseFloat(ue.getPropertyValue("border-bottom-width"))+parseFloat(ue.getPropertyValue("border-top-width")),Je=K.map(function(qt){return"".concat(qt,":").concat(ue.getPropertyValue(qt))}).join(";"),fe={sizingStyle:Je,paddingSize:ot,borderSize:lt,boxSizing:we};return ge&&Be&&(de[Be]=fe),fe}function W(Te){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Be=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ue=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;oe||(oe=document.createElement("textarea"),oe.setAttribute("tab-index","-1"),oe.setAttribute("aria-hidden","true"),document.body.appendChild(oe)),Te.getAttribute("wrap")?oe.setAttribute("wrap",Te.getAttribute("wrap")):oe.removeAttribute("wrap");var we=j(Te,ge),ot=we.paddingSize,lt=we.borderSize,Je=we.boxSizing,fe=we.sizingStyle;oe.setAttribute("style","".concat(fe,";").concat(ne)),oe.value=Te.value||Te.placeholder||"";var qt=void 0,hr=void 0,er,Fr=oe.scrollHeight;if(Je==="border-box"?Fr+=lt:Je==="content-box"&&(Fr-=ot),Be!==null||ue!==null){oe.value=" ";var Xt=oe.scrollHeight-ot;Be!==null&&(qt=Xt*Be,Je==="border-box"&&(qt=qt+ot+lt),Fr=Math.max(qt,Fr)),ue!==null&&(hr=Xt*ue,Je==="border-box"&&(hr=hr+ot+lt),er=Fr>hr?"":"hidden",Fr=Math.min(hr,Fr))}var Tr={height:Fr,overflowY:er,resize:"none"};return qt&&(Tr.minHeight=qt),hr&&(Tr.maxHeight=hr),Tr}var D=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],ce=0,pe=1,Se=2,ye=I.forwardRef(function(Te,ge){var Be=Te,ue=Be.prefixCls,we=Be.onPressEnter,ot=Be.defaultValue,lt=Be.value,Je=Be.autoSize,fe=Be.onResize,qt=Be.className,hr=Be.style,er=Be.disabled,Fr=Be.onChange,Xt=Be.onInternalAutoSize,Tr=(0,z.Z)(Be,D),Cr=(0,S.Z)(ot,{value:lt,postState:function(Ur){return Ur!=null?Ur:""}}),M=(0,ee.Z)(Cr,2),rt=M[0],Q=M[1],p=function(Ur){Q(Ur.target.value),Fr==null||Fr(Ur)},g=I.useRef();I.useImperativeHandle(ge,function(){return{textArea:g.current}});var B=I.useMemo(function(){return Je&&(0,Oe.Z)(Je)==="object"?[Je.minRows,Je.maxRows]:[]},[Je]),se=(0,ee.Z)(B,2),De=se[0],q=se[1],te=!!Je,Fe=function(){try{if(document.activeElement===g.current){var Ur=g.current,Rr=Ur.selectionStart,Lr=Ur.selectionEnd,pr=Ur.scrollTop;g.current.setSelectionRange(Rr,Lr),g.current.scrollTop=pr}}catch(br){}},Ee=I.useState(Se),J=(0,ee.Z)(Ee,2),tt=J[0],kt=J[1],Ce=I.useState(),pt=(0,ee.Z)(Ce,2),ut=pt[0],ke=pt[1],le=function(){kt(ce)};(0,X.Z)(function(){te&&le()},[lt,De,q,te]),(0,X.Z)(function(){if(tt===ce)kt(pe);else if(tt===pe){var Dr=W(g.current,!1,De,q);kt(Se),ke(Dr)}else Fe()},[tt]);var Ue=I.useRef(),Ct=function(){P.Z.cancel(Ue.current)},Ft=function(Ur){tt===Se&&(fe==null||fe(Ur),Je&&(Ct(),Ue.current=(0,P.Z)(function(){le()})))};I.useEffect(function(){return Ct},[]);var $t=te?ut:null,Pr=(0,me.Z)((0,me.Z)({},hr),$t);return(tt===ce||tt===pe)&&(Pr.overflowY="hidden",Pr.overflowX="hidden"),I.createElement(T.Z,{onResize:Ft,disabled:!(Je||fe)},I.createElement("textarea",(0,U.Z)({},Tr,{ref:g,style:Pr,className:E()(ue,qt,(0,V.Z)({},"".concat(ue,"-disabled"),er)),disabled:er,value:rt,onChange:p})))}),Qe=ye,$=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function Ke(Te,ge){return(0,C.Z)(Te||"").slice(0,ge).join("")}function O(Te,ge,Be,ue){var we=Be;return Te?we=Ke(Be,ue):(0,C.Z)(ge||"").length<Be.length&&(0,C.Z)(Be||"").length>ue&&(we=ge),we}var et=I.forwardRef(function(Te,ge){var Be,ue=Te.defaultValue,we=Te.value,ot=Te.onFocus,lt=Te.onBlur,Je=Te.onChange,fe=Te.allowClear,qt=Te.maxLength,hr=Te.onCompositionStart,er=Te.onCompositionEnd,Fr=Te.suffix,Xt=Te.prefixCls,Tr=Xt===void 0?"rc-textarea":Xt,Cr=Te.classes,M=Te.showCount,rt=Te.className,Q=Te.style,p=Te.disabled,g=Te.hidden,B=Te.classNames,se=Te.styles,De=Te.onResize,q=(0,z.Z)(Te,$),te=(0,S.Z)(ue,{value:we,defaultValue:ue}),Fe=(0,ee.Z)(te,2),Ee=Fe[0],J=Fe[1],tt=(0,I.useRef)(null),kt=I.useState(!1),Ce=(0,ee.Z)(kt,2),pt=Ce[0],ut=Ce[1],ke=I.useState(!1),le=(0,ee.Z)(ke,2),Ue=le[0],Ct=le[1],Ft=I.useRef(),$t=I.useRef(0),Pr=I.useState(null),Dr=(0,ee.Z)(Pr,2),Ur=Dr[0],Rr=Dr[1],Lr=function(){var ii;(ii=tt.current)===null||ii===void 0||ii.textArea.focus()};(0,I.useImperativeHandle)(ge,function(){return{resizableTextArea:tt.current,focus:Lr,blur:function(){var ii;(ii=tt.current)===null||ii===void 0||ii.textArea.blur()}}}),(0,I.useEffect)(function(){ut(function(Gi){return!p&&Gi})},[p]);var pr=Number(qt)>0,br=function(ii){Ct(!0),Ft.current=Ee,$t.current=ii.currentTarget.selectionStart,hr==null||hr(ii)},gn=function(ii){Ct(!1);var yi=ii.currentTarget.value;if(pr){var Fi,$e=$t.current>=qt+1||$t.current===((Fi=Ft.current)===null||Fi===void 0?void 0:Fi.length);yi=O($e,Ft.current,yi,qt)}yi!==Ee&&(J(yi),(0,N.rJ)(ii.currentTarget,ii,Je,yi)),er==null||er(ii)},Rn=function(ii){var yi=ii.target.value;if(!Ue&&pr){var Fi=ii.target.selectionStart>=qt+1||ii.target.selectionStart===yi.length||!ii.target.selectionStart;yi=O(Fi,Ee,yi,qt)}J(yi),(0,N.rJ)(ii.currentTarget,ii,Je,yi)},fn=function(ii){var yi=q.onPressEnter,Fi=q.onKeyDown;ii.key==="Enter"&&yi&&yi(ii),Fi==null||Fi(ii)},Dn=function(ii){ut(!0),ot==null||ot(ii)},Yn=function(ii){ut(!1),lt==null||lt(ii)},Hr=function(ii){var yi;J(""),Lr(),(0,N.rJ)((yi=tt.current)===null||yi===void 0?void 0:yi.textArea,ii,Je)},ei=(0,N.D7)(Ee);!Ue&&pr&&we==null&&(ei=Ke(ei,qt));var ki=Fr,qn;if(M){var Gn=(0,C.Z)(ei).length;(0,Oe.Z)(M)==="object"?qn=M.formatter({value:ei,count:Gn,maxLength:qt}):qn="".concat(Gn).concat(pr?" / ".concat(qt):""),ki=I.createElement(I.Fragment,null,ki,I.createElement("span",{className:E()("".concat(Tr,"-data-count"),B==null?void 0:B.count),style:se==null?void 0:se.count},qn))}var Qi=function(ii){var yi;De==null||De(ii),(yi=tt.current)!==null&&yi!==void 0&&yi.textArea.style.height&&Rr(!0)},ji=!q.autoSize&&!M&&!fe,ha=I.createElement(h.BaseInput,{value:ei,allowClear:fe,handleReset:Hr,suffix:ki,prefixCls:Tr,classes:{affixWrapper:E()(Cr==null?void 0:Cr.affixWrapper,(Be={},(0,V.Z)(Be,"".concat(Tr,"-show-count"),M),(0,V.Z)(Be,"".concat(Tr,"-textarea-allow-clear"),fe),Be))},disabled:p,focused:pt,className:rt,style:(0,me.Z)((0,me.Z)({},Q),Ur&&!ji?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof qn=="string"?qn:void 0}},hidden:g,inputElement:I.createElement(Qe,(0,U.Z)({},q,{onKeyDown:fn,onChange:Rn,onFocus:Dn,onBlur:Yn,onCompositionStart:br,onCompositionEnd:gn,className:B==null?void 0:B.textarea,style:(0,me.Z)((0,me.Z)({},se==null?void 0:se.textarea),{},{resize:Q==null?void 0:Q.resize}),disabled:p,prefixCls:Tr,onResize:Qi,ref:tt}))});return ha}),Pe=et,ve=Pe},39417:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return pe}});var U=d(92413),me=d(400),V=d(37061),Oe=d(33708),ee=d(6909),z=d(4771),C=d(25314),c=d(9427),E=d(25440),h=d(92310),N=d.n(h),S=d(26112),I=d(59301),T=d(39378),X=function(ye){for(var Qe=ye.prefixCls,$=ye.level,Ke=ye.isStart,O=ye.isEnd,et="".concat(Qe,"-indent-unit"),Pe=[],ve=0;ve<$;ve+=1){var Te;Pe.push(I.createElement("span",{key:ve,className:N()(et,(Te={},(0,me.Z)(Te,"".concat(et,"-start"),Ke[ve]),(0,me.Z)(Te,"".concat(et,"-end"),O[ve]),Te))}))}return I.createElement("span",{"aria-hidden":"true",className:"".concat(Qe,"-indent")},Pe)},P=I.memo(X),ne=d(67841),K=d(71430),de=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],oe="open",j="close",W="---",D=function(Se){(0,c.Z)(Qe,Se);var ye=(0,E.Z)(Qe);function Qe(){var $;(0,ee.Z)(this,Qe);for(var Ke=arguments.length,O=new Array(Ke),et=0;et<Ke;et++)O[et]=arguments[et];return $=ye.call.apply(ye,[this].concat(O)),$.state={dragNodeHighlight:!1},$.selectHandle=void 0,$.cacheIndent=void 0,$.onSelectorClick=function(Pe){var ve=$.props.context.onNodeClick;ve(Pe,(0,K.F)($.props)),$.isSelectable()?$.onSelect(Pe):$.onCheck(Pe)},$.onSelectorDoubleClick=function(Pe){var ve=$.props.context.onNodeDoubleClick;ve(Pe,(0,K.F)($.props))},$.onSelect=function(Pe){if(!$.isDisabled()){var ve=$.props.context.onNodeSelect;ve(Pe,(0,K.F)($.props))}},$.onCheck=function(Pe){if(!$.isDisabled()){var ve=$.props,Te=ve.disableCheckbox,ge=ve.checked,Be=$.props.context.onNodeCheck;if(!(!$.isCheckable()||Te)){var ue=!ge;Be(Pe,(0,K.F)($.props),ue)}}},$.onMouseEnter=function(Pe){var ve=$.props.context.onNodeMouseEnter;ve(Pe,(0,K.F)($.props))},$.onMouseLeave=function(Pe){var ve=$.props.context.onNodeMouseLeave;ve(Pe,(0,K.F)($.props))},$.onContextMenu=function(Pe){var ve=$.props.context.onNodeContextMenu;ve(Pe,(0,K.F)($.props))},$.onDragStart=function(Pe){var ve=$.props.context.onNodeDragStart;Pe.stopPropagation(),$.setState({dragNodeHighlight:!0}),ve(Pe,(0,C.Z)($));try{Pe.dataTransfer.setData("text/plain","")}catch(Te){}},$.onDragEnter=function(Pe){var ve=$.props.context.onNodeDragEnter;Pe.preventDefault(),Pe.stopPropagation(),ve(Pe,(0,C.Z)($))},$.onDragOver=function(Pe){var ve=$.props.context.onNodeDragOver;Pe.preventDefault(),Pe.stopPropagation(),ve(Pe,(0,C.Z)($))},$.onDragLeave=function(Pe){var ve=$.props.context.onNodeDragLeave;Pe.stopPropagation(),ve(Pe,(0,C.Z)($))},$.onDragEnd=function(Pe){var ve=$.props.context.onNodeDragEnd;Pe.stopPropagation(),$.setState({dragNodeHighlight:!1}),ve(Pe,(0,C.Z)($))},$.onDrop=function(Pe){var ve=$.props.context.onNodeDrop;Pe.preventDefault(),Pe.stopPropagation(),$.setState({dragNodeHighlight:!1}),ve(Pe,(0,C.Z)($))},$.onExpand=function(Pe){var ve=$.props,Te=ve.loading,ge=ve.context.onNodeExpand;Te||ge(Pe,(0,K.F)($.props))},$.setSelectHandle=function(Pe){$.selectHandle=Pe},$.getNodeState=function(){var Pe=$.props.expanded;return $.isLeaf()?null:Pe?oe:j},$.hasChildren=function(){var Pe=$.props.eventKey,ve=$.props.context.keyEntities,Te=(0,ne.Z)(ve,Pe)||{},ge=Te.children;return!!(ge||[]).length},$.isLeaf=function(){var Pe=$.props,ve=Pe.isLeaf,Te=Pe.loaded,ge=$.props.context.loadData,Be=$.hasChildren();return ve===!1?!1:ve||!ge&&!Be||ge&&Te&&!Be},$.isDisabled=function(){var Pe=$.props.disabled,ve=$.props.context.disabled;return!!(ve||Pe)},$.isCheckable=function(){var Pe=$.props.checkable,ve=$.props.context.checkable;return!ve||Pe===!1?!1:ve},$.syncLoadData=function(Pe){var ve=Pe.expanded,Te=Pe.loading,ge=Pe.loaded,Be=$.props.context,ue=Be.loadData,we=Be.onNodeLoad;Te||ue&&ve&&!$.isLeaf()&&!$.hasChildren()&&!ge&&we((0,K.F)($.props))},$.isDraggable=function(){var Pe=$.props,ve=Pe.data,Te=Pe.context.draggable;return!!(Te&&(!Te.nodeDraggable||Te.nodeDraggable(ve)))},$.renderDragHandler=function(){var Pe=$.props.context,ve=Pe.draggable,Te=Pe.prefixCls;return ve!=null&&ve.icon?I.createElement("span",{className:"".concat(Te,"-draggable-icon")},ve.icon):null},$.renderSwitcherIconDom=function(Pe){var ve=$.props.switcherIcon,Te=$.props.context.switcherIcon,ge=ve||Te;return typeof ge=="function"?ge((0,Oe.Z)((0,Oe.Z)({},$.props),{},{isLeaf:Pe})):ge},$.renderSwitcher=function(){var Pe=$.props.expanded,ve=$.props.context.prefixCls;if($.isLeaf()){var Te=$.renderSwitcherIconDom(!0);return Te!==!1?I.createElement("span",{className:N()("".concat(ve,"-switcher"),"".concat(ve,"-switcher-noop"))},Te):null}var ge=N()("".concat(ve,"-switcher"),"".concat(ve,"-switcher_").concat(Pe?oe:j)),Be=$.renderSwitcherIconDom(!1);return Be!==!1?I.createElement("span",{onClick:$.onExpand,className:ge},Be):null},$.renderCheckbox=function(){var Pe=$.props,ve=Pe.checked,Te=Pe.halfChecked,ge=Pe.disableCheckbox,Be=$.props.context.prefixCls,ue=$.isDisabled(),we=$.isCheckable();if(!we)return null;var ot=typeof we!="boolean"?we:null;return I.createElement("span",{className:N()("".concat(Be,"-checkbox"),ve&&"".concat(Be,"-checkbox-checked"),!ve&&Te&&"".concat(Be,"-checkbox-indeterminate"),(ue||ge)&&"".concat(Be,"-checkbox-disabled")),onClick:$.onCheck},ot)},$.renderIcon=function(){var Pe=$.props.loading,ve=$.props.context.prefixCls;return I.createElement("span",{className:N()("".concat(ve,"-iconEle"),"".concat(ve,"-icon__").concat($.getNodeState()||"docu"),Pe&&"".concat(ve,"-icon_loading"))})},$.renderSelector=function(){var Pe=$.state.dragNodeHighlight,ve=$.props,Te=ve.title,ge=Te===void 0?W:Te,Be=ve.selected,ue=ve.icon,we=ve.loading,ot=ve.data,lt=$.props.context,Je=lt.prefixCls,fe=lt.showIcon,qt=lt.icon,hr=lt.loadData,er=lt.titleRender,Fr=$.isDisabled(),Xt="".concat(Je,"-node-content-wrapper"),Tr;if(fe){var Cr=ue||qt;Tr=Cr?I.createElement("span",{className:N()("".concat(Je,"-iconEle"),"".concat(Je,"-icon__customize"))},typeof Cr=="function"?Cr($.props):Cr):$.renderIcon()}else hr&&we&&(Tr=$.renderIcon());var M;typeof ge=="function"?M=ge(ot):er?M=er(ot):M=ge;var rt=I.createElement("span",{className:"".concat(Je,"-title")},M);return I.createElement("span",{ref:$.setSelectHandle,title:typeof ge=="string"?ge:"",className:N()("".concat(Xt),"".concat(Xt,"-").concat($.getNodeState()||"normal"),!Fr&&(Be||Pe)&&"".concat(Je,"-node-selected")),onMouseEnter:$.onMouseEnter,onMouseLeave:$.onMouseLeave,onContextMenu:$.onContextMenu,onClick:$.onSelectorClick,onDoubleClick:$.onSelectorDoubleClick},Tr,rt,$.renderDropIndicator())},$.renderDropIndicator=function(){var Pe=$.props,ve=Pe.disabled,Te=Pe.eventKey,ge=$.props.context,Be=ge.draggable,ue=ge.dropLevelOffset,we=ge.dropPosition,ot=ge.prefixCls,lt=ge.indent,Je=ge.dropIndicatorRender,fe=ge.dragOverNodeKey,qt=ge.direction,hr=!!Be,er=!ve&&hr&&fe===Te,Fr=lt!=null?lt:$.cacheIndent;return $.cacheIndent=lt,er?Je({dropPosition:we,dropLevelOffset:ue,indent:Fr,prefixCls:ot,direction:qt}):null},$}return(0,z.Z)(Qe,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var Ke=this.props.selectable,O=this.props.context.selectable;return typeof Ke=="boolean"?Ke:O}},{key:"render",value:function(){var Ke,O=this.props,et=O.eventKey,Pe=O.className,ve=O.style,Te=O.dragOver,ge=O.dragOverGapTop,Be=O.dragOverGapBottom,ue=O.isLeaf,we=O.isStart,ot=O.isEnd,lt=O.expanded,Je=O.selected,fe=O.checked,qt=O.halfChecked,hr=O.loading,er=O.domRef,Fr=O.active,Xt=O.data,Tr=O.onMouseMove,Cr=O.selectable,M=(0,V.Z)(O,de),rt=this.props.context,Q=rt.prefixCls,p=rt.filterTreeNode,g=rt.keyEntities,B=rt.dropContainerKey,se=rt.dropTargetKey,De=rt.draggingNodeKey,q=this.isDisabled(),te=(0,S.Z)(M,{aria:!0,data:!0}),Fe=(0,ne.Z)(g,et)||{},Ee=Fe.level,J=ot[ot.length-1],tt=this.isDraggable(),kt=!q&&tt,Ce=De===et,pt=Cr!==void 0?{"aria-selected":!!Cr}:void 0;return I.createElement("div",(0,U.Z)({ref:er,className:N()(Pe,"".concat(Q,"-treenode"),(Ke={},(0,me.Z)(Ke,"".concat(Q,"-treenode-disabled"),q),(0,me.Z)(Ke,"".concat(Q,"-treenode-switcher-").concat(lt?"open":"close"),!ue),(0,me.Z)(Ke,"".concat(Q,"-treenode-checkbox-checked"),fe),(0,me.Z)(Ke,"".concat(Q,"-treenode-checkbox-indeterminate"),qt),(0,me.Z)(Ke,"".concat(Q,"-treenode-selected"),Je),(0,me.Z)(Ke,"".concat(Q,"-treenode-loading"),hr),(0,me.Z)(Ke,"".concat(Q,"-treenode-active"),Fr),(0,me.Z)(Ke,"".concat(Q,"-treenode-leaf-last"),J),(0,me.Z)(Ke,"".concat(Q,"-treenode-draggable"),tt),(0,me.Z)(Ke,"dragging",Ce),(0,me.Z)(Ke,"drop-target",se===et),(0,me.Z)(Ke,"drop-container",B===et),(0,me.Z)(Ke,"drag-over",!q&&Te),(0,me.Z)(Ke,"drag-over-gap-top",!q&&ge),(0,me.Z)(Ke,"drag-over-gap-bottom",!q&&Be),(0,me.Z)(Ke,"filter-node",p&&p((0,K.F)(this.props))),Ke)),style:ve,draggable:kt,"aria-grabbed":Ce,onDragStart:kt?this.onDragStart:void 0,onDragEnter:tt?this.onDragEnter:void 0,onDragOver:tt?this.onDragOver:void 0,onDragLeave:tt?this.onDragLeave:void 0,onDrop:tt?this.onDrop:void 0,onDragEnd:tt?this.onDragEnd:void 0,onMouseMove:Tr},pt,te),I.createElement(P,{prefixCls:Q,level:Ee,isStart:we,isEnd:ot}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),Qe}(I.Component),ce=function(ye){return I.createElement(T.k.Consumer,null,function(Qe){return I.createElement(D,(0,U.Z)({},ye,{context:Qe}))})};ce.displayName="TreeNode",ce.isTreeNode=1;var pe=ce},39378:function(Sn,ar,d){"use strict";d.d(ar,{k:function(){return me}});var U=d(59301),me=U.createContext(null)},23130:function(Sn,ar,d){"use strict";d.d(ar,{O:function(){return pe.Z},Z:function(){return rt}});var U=d(92413),me=d(400),V=d(39559),Oe=d(33708),ee=d(26407),z=d(6909),C=d(4771),c=d(25314),E=d(9427),h=d(25440),N=d(92310),S=d.n(N),I=d(10228),T=d(26112),X=d(48736),P=d(59301),ne=d(39378);function K(Q){var p=Q.dropPosition,g=Q.dropLevelOffset,B=Q.indent,se={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(p){case-1:se.top=0,se.left=-g*B;break;case 1:se.bottom=0,se.left=-g*B;break;case 0:se.bottom=0,se.left=B;break}return P.createElement("div",{style:se})}function de(Q){if(Q==null)throw new TypeError("Cannot destructure "+Q)}var oe=d(33606),j=d(37061),W=d(34280),D=d(24916),ce=d(77900),pe=d(39417);function Se(Q,p){var g=P.useState(!1),B=(0,oe.Z)(g,2),se=B[0],De=B[1];P.useLayoutEffect(function(){if(se)return Q(),function(){p()}},[se]),P.useLayoutEffect(function(){return De(!0),function(){De(!1)}},[])}var ye=d(71430),Qe=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],$=function(p,g){var B=p.className,se=p.style,De=p.motion,q=p.motionNodes,te=p.motionType,Fe=p.onMotionStart,Ee=p.onMotionEnd,J=p.active,tt=p.treeNodeRequiredProps,kt=(0,j.Z)(p,Qe),Ce=P.useState(!0),pt=(0,oe.Z)(Ce,2),ut=pt[0],ke=pt[1],le=P.useContext(ne.k),Ue=le.prefixCls,Ct=q&&te!=="hide";(0,W.Z)(function(){q&&Ct!==ut&&ke(Ct)},[q]);var Ft=function(){q&&Fe()},$t=P.useRef(!1),Pr=function(){q&&!$t.current&&($t.current=!0,Ee())};Se(Ft,Pr);var Dr=function(Rr){Ct===Rr&&Pr()};return q?P.createElement(ce.default,(0,U.Z)({ref:g,visible:ut},De,{motionAppear:te==="show",onVisibleChanged:Dr}),function(Ur,Rr){var Lr=Ur.className,pr=Ur.style;return P.createElement("div",{ref:Rr,className:S()("".concat(Ue,"-treenode-motion"),Lr),style:pr},q.map(function(br){var gn=(0,U.Z)({},(de(br.data),br.data)),Rn=br.title,fn=br.key,Dn=br.isStart,Yn=br.isEnd;delete gn.children;var Hr=(0,ye.H8)(fn,tt);return P.createElement(pe.Z,(0,U.Z)({},gn,Hr,{title:Rn,active:J,data:br.data,key:fn,isStart:Dn,isEnd:Yn}))}))}):P.createElement(pe.Z,(0,U.Z)({domRef:g,className:B,style:se},kt,{active:J}))};$.displayName="MotionTreeNode";var Ke=P.forwardRef($),O=Ke;function et(){var Q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],g=Q.length,B=p.length;if(Math.abs(g-B)!==1)return{add:!1,key:null};function se(De,q){var te=new Map;De.forEach(function(Ee){te.set(Ee,!0)});var Fe=q.filter(function(Ee){return!te.has(Ee)});return Fe.length===1?Fe[0]:null}return g<B?{add:!0,key:se(Q,p)}:{add:!1,key:se(p,Q)}}function Pe(Q,p,g){var B=Q.findIndex(function(te){return te.key===g}),se=Q[B+1],De=p.findIndex(function(te){return te.key===g});if(se){var q=p.findIndex(function(te){return te.key===se.key});return p.slice(De+1,q)}return p.slice(De+1)}var ve=["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"],Te={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},ge=function(){},Be="RC_TREE_MOTION_".concat(Math.random()),ue={key:Be},we={key:Be,level:0,index:0,pos:"0",node:ue,nodes:[ue]},ot={parent:null,children:[],pos:we.pos,data:ue,title:null,key:Be,isStart:[],isEnd:[]};function lt(Q,p,g,B){return p===!1||!g?Q:Q.slice(0,Math.ceil(g/B)+1)}function Je(Q){var p=Q.key,g=Q.pos;return(0,ye.km)(p,g)}function fe(Q){for(var p=String(Q.data.key),g=Q;g.parent;)g=g.parent,p="".concat(g.data.key," > ").concat(p);return p}var qt=P.forwardRef(function(Q,p){var g=Q.prefixCls,B=Q.data,se=Q.selectable,De=Q.checkable,q=Q.expandedKeys,te=Q.selectedKeys,Fe=Q.checkedKeys,Ee=Q.loadedKeys,J=Q.loadingKeys,tt=Q.halfCheckedKeys,kt=Q.keyEntities,Ce=Q.disabled,pt=Q.dragging,ut=Q.dragOverNodeKey,ke=Q.dropPosition,le=Q.motion,Ue=Q.height,Ct=Q.itemHeight,Ft=Q.virtual,$t=Q.focusable,Pr=Q.activeItem,Dr=Q.focused,Ur=Q.tabIndex,Rr=Q.onKeyDown,Lr=Q.onFocus,pr=Q.onBlur,br=Q.onActiveChange,gn=Q.onListChangeStart,Rn=Q.onListChangeEnd,fn=(0,j.Z)(Q,ve),Dn=P.useRef(null),Yn=P.useRef(null);P.useImperativeHandle(p,function(){return{scrollTo:function(xr){Dn.current.scrollTo(xr)},getIndentWidth:function(){return Yn.current.offsetWidth}}});var Hr=P.useState(q),ei=(0,oe.Z)(Hr,2),ki=ei[0],qn=ei[1],Gn=P.useState(B),Qi=(0,oe.Z)(Gn,2),ji=Qi[0],ha=Qi[1],Gi=P.useState(B),ii=(0,oe.Z)(Gi,2),yi=ii[0],Fi=ii[1],$e=P.useState([]),vt=(0,oe.Z)($e,2),dt=vt[0],At=vt[1],fr=P.useState(null),tr=(0,oe.Z)(fr,2),Wr=tr[0],Mr=tr[1],Gt=P.useRef(B);Gt.current=B;function It(){var cr=Gt.current;ha(cr),Fi(cr),At([]),Mr(null),Rn()}(0,W.Z)(function(){qn(q);var cr=et(ki,q);if(cr.key!==null)if(cr.add){var xr=ji.findIndex(function(nr){var _t=nr.key;return _t===cr.key}),at=lt(Pe(ji,B,cr.key),Ft,Ue,Ct),wt=ji.slice();wt.splice(xr+1,0,ot),Fi(wt),At(at),Mr("show")}else{var Rt=B.findIndex(function(nr){var _t=nr.key;return _t===cr.key}),Kt=lt(Pe(B,ji,cr.key),Ft,Ue,Ct),Ar=B.slice();Ar.splice(Rt+1,0,ot),Fi(Ar),At(Kt),Mr("hide")}else ji!==B&&(ha(B),Fi(B))},[q,B]),P.useEffect(function(){pt||It()},[pt]);var sr=le?yi:B,dr={expandedKeys:q,selectedKeys:te,loadedKeys:Ee,loadingKeys:J,checkedKeys:Fe,halfCheckedKeys:tt,dragOverNodeKey:ut,dropPosition:ke,keyEntities:kt};return P.createElement(P.Fragment,null,Dr&&Pr&&P.createElement("span",{style:Te,"aria-live":"assertive"},fe(Pr)),P.createElement("div",null,P.createElement("input",{style:Te,disabled:$t===!1||Ce,tabIndex:$t!==!1?Ur:null,onKeyDown:Rr,onFocus:Lr,onBlur:pr,value:"",onChange:ge,"aria-label":"for screen reader"})),P.createElement("div",{className:"".concat(g,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},P.createElement("div",{className:"".concat(g,"-indent")},P.createElement("div",{ref:Yn,className:"".concat(g,"-indent-unit")}))),P.createElement(D.Z,(0,U.Z)({},fn,{data:sr,itemKey:Je,height:Ue,fullHeight:!1,virtual:Ft,itemHeight:Ct,prefixCls:"".concat(g,"-list"),ref:Dn,onVisibleChange:function(xr,at){var wt=new Set(xr),Rt=at.filter(function(Kt){return!wt.has(Kt)});Rt.some(function(Kt){return Je(Kt)===Be})&&It()}}),function(cr){var xr=cr.pos,at=(0,U.Z)({},(de(cr.data),cr.data)),wt=cr.title,Rt=cr.key,Kt=cr.isStart,Ar=cr.isEnd,nr=(0,ye.km)(Rt,xr);delete at.key,delete at.children;var _t=(0,ye.H8)(nr,dr);return P.createElement(O,(0,U.Z)({},at,_t,{title:wt,active:!!Pr&&Rt===Pr.key,pos:xr,data:cr.data,isStart:Kt,isEnd:Ar,motion:le,motionNodes:Rt===Be?dt:null,motionType:Wr,onMotionStart:gn,onMotionEnd:It,treeNodeRequiredProps:dr,onMouseMove:function(){br(null)}}))}))});qt.displayName="NodeList";var hr=qt,er=d(35654),Fr=d(90782),Xt=d(67841),Tr=10,Cr=function(Q){(0,E.Z)(g,Q);var p=(0,h.Z)(g);function g(){var B;(0,z.Z)(this,g);for(var se=arguments.length,De=new Array(se),q=0;q<se;q++)De[q]=arguments[q];return B=p.call.apply(p,[this].concat(De)),B.destroyed=!1,B.delayedDragEnterLogic=void 0,B.loadingRetryTimes={},B.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,ye.w$)()},B.dragStartMousePosition=null,B.dragNode=void 0,B.currentMouseOverDroppableNodeKey=null,B.listRef=P.createRef(),B.onNodeDragStart=function(te,Fe){var Ee=B.state,J=Ee.expandedKeys,tt=Ee.keyEntities,kt=B.props.onDragStart,Ce=Fe.props.eventKey;B.dragNode=Fe,B.dragStartMousePosition={x:te.clientX,y:te.clientY};var pt=(0,er._5)(J,Ce);B.setState({draggingNodeKey:Ce,dragChildrenKeys:(0,er.wA)(Ce,tt),indent:B.listRef.current.getIndentWidth()}),B.setExpandedKeys(pt),window.addEventListener("dragend",B.onWindowDragEnd),kt==null||kt({event:te,node:(0,ye.F)(Fe.props)})},B.onNodeDragEnter=function(te,Fe){var Ee=B.state,J=Ee.expandedKeys,tt=Ee.keyEntities,kt=Ee.dragChildrenKeys,Ce=Ee.flattenNodes,pt=Ee.indent,ut=B.props,ke=ut.onDragEnter,le=ut.onExpand,Ue=ut.allowDrop,Ct=ut.direction,Ft=Fe.props,$t=Ft.pos,Pr=Ft.eventKey,Dr=(0,c.Z)(B),Ur=Dr.dragNode;if(B.currentMouseOverDroppableNodeKey!==Pr&&(B.currentMouseOverDroppableNodeKey=Pr),!Ur){B.resetDragState();return}var Rr=(0,er.OM)(te,Ur,Fe,pt,B.dragStartMousePosition,Ue,Ce,tt,J,Ct),Lr=Rr.dropPosition,pr=Rr.dropLevelOffset,br=Rr.dropTargetKey,gn=Rr.dropContainerKey,Rn=Rr.dropTargetPos,fn=Rr.dropAllowed,Dn=Rr.dragOverNodeKey;if(kt.indexOf(br)!==-1||!fn){B.resetDragState();return}if(B.delayedDragEnterLogic||(B.delayedDragEnterLogic={}),Object.keys(B.delayedDragEnterLogic).forEach(function(Yn){clearTimeout(B.delayedDragEnterLogic[Yn])}),Ur.props.eventKey!==Fe.props.eventKey&&(te.persist(),B.delayedDragEnterLogic[$t]=window.setTimeout(function(){if(B.state.draggingNodeKey!==null){var Yn=(0,ee.Z)(J),Hr=(0,Xt.Z)(tt,Fe.props.eventKey);Hr&&(Hr.children||[]).length&&(Yn=(0,er.L0)(J,Fe.props.eventKey)),"expandedKeys"in B.props||B.setExpandedKeys(Yn),le==null||le(Yn,{node:(0,ye.F)(Fe.props),expanded:!0,nativeEvent:te.nativeEvent})}},800)),Ur.props.eventKey===br&&pr===0){B.resetDragState();return}B.setState({dragOverNodeKey:Dn,dropPosition:Lr,dropLevelOffset:pr,dropTargetKey:br,dropContainerKey:gn,dropTargetPos:Rn,dropAllowed:fn}),ke==null||ke({event:te,node:(0,ye.F)(Fe.props),expandedKeys:J})},B.onNodeDragOver=function(te,Fe){var Ee=B.state,J=Ee.dragChildrenKeys,tt=Ee.flattenNodes,kt=Ee.keyEntities,Ce=Ee.expandedKeys,pt=Ee.indent,ut=B.props,ke=ut.onDragOver,le=ut.allowDrop,Ue=ut.direction,Ct=(0,c.Z)(B),Ft=Ct.dragNode;if(Ft){var $t=(0,er.OM)(te,Ft,Fe,pt,B.dragStartMousePosition,le,tt,kt,Ce,Ue),Pr=$t.dropPosition,Dr=$t.dropLevelOffset,Ur=$t.dropTargetKey,Rr=$t.dropContainerKey,Lr=$t.dropAllowed,pr=$t.dropTargetPos,br=$t.dragOverNodeKey;J.indexOf(Ur)!==-1||!Lr||(Ft.props.eventKey===Ur&&Dr===0?B.state.dropPosition===null&&B.state.dropLevelOffset===null&&B.state.dropTargetKey===null&&B.state.dropContainerKey===null&&B.state.dropTargetPos===null&&B.state.dropAllowed===!1&&B.state.dragOverNodeKey===null||B.resetDragState():Pr===B.state.dropPosition&&Dr===B.state.dropLevelOffset&&Ur===B.state.dropTargetKey&&Rr===B.state.dropContainerKey&&pr===B.state.dropTargetPos&&Lr===B.state.dropAllowed&&br===B.state.dragOverNodeKey||B.setState({dropPosition:Pr,dropLevelOffset:Dr,dropTargetKey:Ur,dropContainerKey:Rr,dropTargetPos:pr,dropAllowed:Lr,dragOverNodeKey:br}),ke==null||ke({event:te,node:(0,ye.F)(Fe.props)}))}},B.onNodeDragLeave=function(te,Fe){B.currentMouseOverDroppableNodeKey===Fe.props.eventKey&&!te.currentTarget.contains(te.relatedTarget)&&(B.resetDragState(),B.currentMouseOverDroppableNodeKey=null);var Ee=B.props.onDragLeave;Ee==null||Ee({event:te,node:(0,ye.F)(Fe.props)})},B.onWindowDragEnd=function(te){B.onNodeDragEnd(te,null,!0),window.removeEventListener("dragend",B.onWindowDragEnd)},B.onNodeDragEnd=function(te,Fe){var Ee=B.props.onDragEnd;B.setState({dragOverNodeKey:null}),B.cleanDragState(),Ee==null||Ee({event:te,node:(0,ye.F)(Fe.props)}),B.dragNode=null,window.removeEventListener("dragend",B.onWindowDragEnd)},B.onNodeDrop=function(te,Fe){var Ee,J=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,tt=B.state,kt=tt.dragChildrenKeys,Ce=tt.dropPosition,pt=tt.dropTargetKey,ut=tt.dropTargetPos,ke=tt.dropAllowed;if(ke){var le=B.props.onDrop;if(B.setState({dragOverNodeKey:null}),B.cleanDragState(),pt!==null){var Ue=(0,Oe.Z)((0,Oe.Z)({},(0,ye.H8)(pt,B.getTreeNodeRequiredProps())),{},{active:((Ee=B.getActiveItem())===null||Ee===void 0?void 0:Ee.key)===pt,data:(0,Xt.Z)(B.state.keyEntities,pt).node}),Ct=kt.indexOf(pt)!==-1;(0,X.ZP)(!Ct,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Ft=(0,er.yx)(ut),$t={event:te,node:(0,ye.F)(Ue),dragNode:B.dragNode?(0,ye.F)(B.dragNode.props):null,dragNodesKeys:[B.dragNode.props.eventKey].concat(kt),dropToGap:Ce!==0,dropPosition:Ce+Number(Ft[Ft.length-1])};J||le==null||le($t),B.dragNode=null}}},B.cleanDragState=function(){var te=B.state.draggingNodeKey;te!==null&&B.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),B.dragStartMousePosition=null,B.currentMouseOverDroppableNodeKey=null},B.triggerExpandActionExpand=function(te,Fe){var Ee=B.state,J=Ee.expandedKeys,tt=Ee.flattenNodes,kt=Fe.expanded,Ce=Fe.key,pt=Fe.isLeaf;if(!(pt||te.shiftKey||te.metaKey||te.ctrlKey)){var ut=tt.filter(function(le){return le.key===Ce})[0],ke=(0,ye.F)((0,Oe.Z)((0,Oe.Z)({},(0,ye.H8)(Ce,B.getTreeNodeRequiredProps())),{},{data:ut.data}));B.setExpandedKeys(kt?(0,er._5)(J,Ce):(0,er.L0)(J,Ce)),B.onNodeExpand(te,ke)}},B.onNodeClick=function(te,Fe){var Ee=B.props,J=Ee.onClick,tt=Ee.expandAction;tt==="click"&&B.triggerExpandActionExpand(te,Fe),J==null||J(te,Fe)},B.onNodeDoubleClick=function(te,Fe){var Ee=B.props,J=Ee.onDoubleClick,tt=Ee.expandAction;tt==="doubleClick"&&B.triggerExpandActionExpand(te,Fe),J==null||J(te,Fe)},B.onNodeSelect=function(te,Fe){var Ee=B.state.selectedKeys,J=B.state,tt=J.keyEntities,kt=J.fieldNames,Ce=B.props,pt=Ce.onSelect,ut=Ce.multiple,ke=Fe.selected,le=Fe[kt.key],Ue=!ke;Ue?ut?Ee=(0,er.L0)(Ee,le):Ee=[le]:Ee=(0,er._5)(Ee,le);var Ct=Ee.map(function(Ft){var $t=(0,Xt.Z)(tt,Ft);return $t?$t.node:null}).filter(function(Ft){return Ft});B.setUncontrolledState({selectedKeys:Ee}),pt==null||pt(Ee,{event:"select",selected:Ue,node:Fe,selectedNodes:Ct,nativeEvent:te.nativeEvent})},B.onNodeCheck=function(te,Fe,Ee){var J=B.state,tt=J.keyEntities,kt=J.checkedKeys,Ce=J.halfCheckedKeys,pt=B.props,ut=pt.checkStrictly,ke=pt.onCheck,le=Fe.key,Ue,Ct={event:"check",node:Fe,checked:Ee,nativeEvent:te.nativeEvent};if(ut){var Ft=Ee?(0,er.L0)(kt,le):(0,er._5)(kt,le),$t=(0,er._5)(Ce,le);Ue={checked:Ft,halfChecked:$t},Ct.checkedNodes=Ft.map(function(pr){return(0,Xt.Z)(tt,pr)}).filter(function(pr){return pr}).map(function(pr){return pr.node}),B.setUncontrolledState({checkedKeys:Ft})}else{var Pr=(0,Fr.S)([].concat((0,ee.Z)(kt),[le]),!0,tt),Dr=Pr.checkedKeys,Ur=Pr.halfCheckedKeys;if(!Ee){var Rr=new Set(Dr);Rr.delete(le);var Lr=(0,Fr.S)(Array.from(Rr),{checked:!1,halfCheckedKeys:Ur},tt);Dr=Lr.checkedKeys,Ur=Lr.halfCheckedKeys}Ue=Dr,Ct.checkedNodes=[],Ct.checkedNodesPositions=[],Ct.halfCheckedKeys=Ur,Dr.forEach(function(pr){var br=(0,Xt.Z)(tt,pr);if(br){var gn=br.node,Rn=br.pos;Ct.checkedNodes.push(gn),Ct.checkedNodesPositions.push({node:gn,pos:Rn})}}),B.setUncontrolledState({checkedKeys:Dr},!1,{halfCheckedKeys:Ur})}ke==null||ke(Ue,Ct)},B.onNodeLoad=function(te){var Fe=te.key,Ee=new Promise(function(J,tt){B.setState(function(kt){var Ce=kt.loadedKeys,pt=Ce===void 0?[]:Ce,ut=kt.loadingKeys,ke=ut===void 0?[]:ut,le=B.props,Ue=le.loadData,Ct=le.onLoad;if(!Ue||pt.indexOf(Fe)!==-1||ke.indexOf(Fe)!==-1)return null;var Ft=Ue(te);return Ft.then(function(){var $t=B.state.loadedKeys,Pr=(0,er.L0)($t,Fe);Ct==null||Ct(Pr,{event:"load",node:te}),B.setUncontrolledState({loadedKeys:Pr}),B.setState(function(Dr){return{loadingKeys:(0,er._5)(Dr.loadingKeys,Fe)}}),J()}).catch(function($t){if(B.setState(function(Dr){return{loadingKeys:(0,er._5)(Dr.loadingKeys,Fe)}}),B.loadingRetryTimes[Fe]=(B.loadingRetryTimes[Fe]||0)+1,B.loadingRetryTimes[Fe]>=Tr){var Pr=B.state.loadedKeys;(0,X.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),B.setUncontrolledState({loadedKeys:(0,er.L0)(Pr,Fe)}),J()}tt($t)}),{loadingKeys:(0,er.L0)(ke,Fe)}})});return Ee.catch(function(){}),Ee},B.onNodeMouseEnter=function(te,Fe){var Ee=B.props.onMouseEnter;Ee==null||Ee({event:te,node:Fe})},B.onNodeMouseLeave=function(te,Fe){var Ee=B.props.onMouseLeave;Ee==null||Ee({event:te,node:Fe})},B.onNodeContextMenu=function(te,Fe){var Ee=B.props.onRightClick;Ee&&(te.preventDefault(),Ee({event:te,node:Fe}))},B.onFocus=function(){var te=B.props.onFocus;B.setState({focused:!0});for(var Fe=arguments.length,Ee=new Array(Fe),J=0;J<Fe;J++)Ee[J]=arguments[J];te==null||te.apply(void 0,Ee)},B.onBlur=function(){var te=B.props.onBlur;B.setState({focused:!1}),B.onActiveChange(null);for(var Fe=arguments.length,Ee=new Array(Fe),J=0;J<Fe;J++)Ee[J]=arguments[J];te==null||te.apply(void 0,Ee)},B.getTreeNodeRequiredProps=function(){var te=B.state,Fe=te.expandedKeys,Ee=te.selectedKeys,J=te.loadedKeys,tt=te.loadingKeys,kt=te.checkedKeys,Ce=te.halfCheckedKeys,pt=te.dragOverNodeKey,ut=te.dropPosition,ke=te.keyEntities;return{expandedKeys:Fe||[],selectedKeys:Ee||[],loadedKeys:J||[],loadingKeys:tt||[],checkedKeys:kt||[],halfCheckedKeys:Ce||[],dragOverNodeKey:pt,dropPosition:ut,keyEntities:ke}},B.setExpandedKeys=function(te){var Fe=B.state,Ee=Fe.treeData,J=Fe.fieldNames,tt=(0,ye.oH)(Ee,te,J);B.setUncontrolledState({expandedKeys:te,flattenNodes:tt},!0)},B.onNodeExpand=function(te,Fe){var Ee=B.state.expandedKeys,J=B.state,tt=J.listChanging,kt=J.fieldNames,Ce=B.props,pt=Ce.onExpand,ut=Ce.loadData,ke=Fe.expanded,le=Fe[kt.key];if(!tt){var Ue=Ee.indexOf(le),Ct=!ke;if((0,X.ZP)(ke&&Ue!==-1||!ke&&Ue===-1,"Expand state not sync with index check"),Ct?Ee=(0,er.L0)(Ee,le):Ee=(0,er._5)(Ee,le),B.setExpandedKeys(Ee),pt==null||pt(Ee,{node:Fe,expanded:Ct,nativeEvent:te.nativeEvent}),Ct&&ut){var Ft=B.onNodeLoad(Fe);Ft&&Ft.then(function(){var $t=(0,ye.oH)(B.state.treeData,Ee,kt);B.setUncontrolledState({flattenNodes:$t})}).catch(function(){var $t=B.state.expandedKeys,Pr=(0,er._5)($t,le);B.setExpandedKeys(Pr)})}}},B.onListChangeStart=function(){B.setUncontrolledState({listChanging:!0})},B.onListChangeEnd=function(){setTimeout(function(){B.setUncontrolledState({listChanging:!1})})},B.onActiveChange=function(te){var Fe=B.state.activeKey,Ee=B.props.onActiveChange;Fe!==te&&(B.setState({activeKey:te}),te!==null&&B.scrollTo({key:te}),Ee==null||Ee(te))},B.getActiveItem=function(){var te=B.state,Fe=te.activeKey,Ee=te.flattenNodes;return Fe===null?null:Ee.find(function(J){var tt=J.key;return tt===Fe})||null},B.offsetActiveKey=function(te){var Fe=B.state,Ee=Fe.flattenNodes,J=Fe.activeKey,tt=Ee.findIndex(function(pt){var ut=pt.key;return ut===J});tt===-1&&te<0&&(tt=Ee.length),tt=(tt+te+Ee.length)%Ee.length;var kt=Ee[tt];if(kt){var Ce=kt.key;B.onActiveChange(Ce)}else B.onActiveChange(null)},B.onKeyDown=function(te){var Fe=B.state,Ee=Fe.activeKey,J=Fe.expandedKeys,tt=Fe.checkedKeys,kt=Fe.fieldNames,Ce=B.props,pt=Ce.onKeyDown,ut=Ce.checkable,ke=Ce.selectable;switch(te.which){case I.Z.UP:{B.offsetActiveKey(-1),te.preventDefault();break}case I.Z.DOWN:{B.offsetActiveKey(1),te.preventDefault();break}}var le=B.getActiveItem();if(le&&le.data){var Ue=B.getTreeNodeRequiredProps(),Ct=le.data.isLeaf===!1||!!(le.data[kt.children]||[]).length,Ft=(0,ye.F)((0,Oe.Z)((0,Oe.Z)({},(0,ye.H8)(Ee,Ue)),{},{data:le.data,active:!0}));switch(te.which){case I.Z.LEFT:{Ct&&J.includes(Ee)?B.onNodeExpand({},Ft):le.parent&&B.onActiveChange(le.parent.key),te.preventDefault();break}case I.Z.RIGHT:{Ct&&!J.includes(Ee)?B.onNodeExpand({},Ft):le.children&&le.children.length&&B.onActiveChange(le.children[0].key),te.preventDefault();break}case I.Z.ENTER:case I.Z.SPACE:{ut&&!Ft.disabled&&Ft.checkable!==!1&&!Ft.disableCheckbox?B.onNodeCheck({},Ft,!tt.includes(Ee)):!ut&&ke&&!Ft.disabled&&Ft.selectable!==!1&&B.onNodeSelect({},Ft);break}}}pt==null||pt(te)},B.setUncontrolledState=function(te){var Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!B.destroyed){var J=!1,tt=!0,kt={};Object.keys(te).forEach(function(Ce){if(Ce in B.props){tt=!1;return}J=!0,kt[Ce]=te[Ce]}),J&&(!Fe||tt)&&B.setState((0,Oe.Z)((0,Oe.Z)({},kt),Ee))}},B.scrollTo=function(te){B.listRef.current.scrollTo(te)},B}return(0,C.Z)(g,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var se=this.props.activeKey;se!==void 0&&se!==this.state.activeKey&&(this.setState({activeKey:se}),se!==null&&this.scrollTo({key:se}))}},{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 se,De=this.state,q=De.focused,te=De.flattenNodes,Fe=De.keyEntities,Ee=De.draggingNodeKey,J=De.activeKey,tt=De.dropLevelOffset,kt=De.dropContainerKey,Ce=De.dropTargetKey,pt=De.dropPosition,ut=De.dragOverNodeKey,ke=De.indent,le=this.props,Ue=le.prefixCls,Ct=le.className,Ft=le.style,$t=le.showLine,Pr=le.focusable,Dr=le.tabIndex,Ur=Dr===void 0?0:Dr,Rr=le.selectable,Lr=le.showIcon,pr=le.icon,br=le.switcherIcon,gn=le.draggable,Rn=le.checkable,fn=le.checkStrictly,Dn=le.disabled,Yn=le.motion,Hr=le.loadData,ei=le.filterTreeNode,ki=le.height,qn=le.itemHeight,Gn=le.virtual,Qi=le.titleRender,ji=le.dropIndicatorRender,ha=le.onContextMenu,Gi=le.onScroll,ii=le.direction,yi=le.rootClassName,Fi=le.rootStyle,$e=(0,T.Z)(this.props,{aria:!0,data:!0}),vt;return gn&&((0,V.Z)(gn)==="object"?vt=gn:typeof gn=="function"?vt={nodeDraggable:gn}:vt={}),P.createElement(ne.k.Provider,{value:{prefixCls:Ue,selectable:Rr,showIcon:Lr,icon:pr,switcherIcon:br,draggable:vt,draggingNodeKey:Ee,checkable:Rn,checkStrictly:fn,disabled:Dn,keyEntities:Fe,dropLevelOffset:tt,dropContainerKey:kt,dropTargetKey:Ce,dropPosition:pt,dragOverNodeKey:ut,indent:ke,direction:ii,dropIndicatorRender:ji,loadData:Hr,filterTreeNode:ei,titleRender:Qi,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}},P.createElement("div",{role:"tree",className:S()(Ue,Ct,yi,(se={},(0,me.Z)(se,"".concat(Ue,"-show-line"),$t),(0,me.Z)(se,"".concat(Ue,"-focused"),q),(0,me.Z)(se,"".concat(Ue,"-active-focused"),J!==null),se)),style:Fi},P.createElement(hr,(0,U.Z)({ref:this.listRef,prefixCls:Ue,style:Ft,data:te,disabled:Dn,selectable:Rr,checkable:!!Rn,motion:Yn,dragging:Ee!==null,height:ki,itemHeight:qn,virtual:Gn,focusable:Pr,focused:q,tabIndex:Ur,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ha,onScroll:Gi},this.getTreeNodeRequiredProps(),$e))))}}],[{key:"getDerivedStateFromProps",value:function(se,De){var q=De.prevProps,te={prevProps:se};function Fe(Pr){return!q&&Pr in se||q&&q[Pr]!==se[Pr]}var Ee,J=De.fieldNames;if(Fe("fieldNames")&&(J=(0,ye.w$)(se.fieldNames),te.fieldNames=J),Fe("treeData")?Ee=se.treeData:Fe("children")&&((0,X.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Ee=(0,ye.zn)(se.children)),Ee){te.treeData=Ee;var tt=(0,ye.I8)(Ee,{fieldNames:J});te.keyEntities=(0,Oe.Z)((0,me.Z)({},Be,we),tt.keyEntities)}var kt=te.keyEntities||De.keyEntities;if(Fe("expandedKeys")||q&&Fe("autoExpandParent"))te.expandedKeys=se.autoExpandParent||!q&&se.defaultExpandParent?(0,er.r7)(se.expandedKeys,kt):se.expandedKeys;else if(!q&&se.defaultExpandAll){var Ce=(0,Oe.Z)({},kt);delete Ce[Be],te.expandedKeys=Object.keys(Ce).map(function(Pr){return Ce[Pr].key})}else!q&&se.defaultExpandedKeys&&(te.expandedKeys=se.autoExpandParent||se.defaultExpandParent?(0,er.r7)(se.defaultExpandedKeys,kt):se.defaultExpandedKeys);if(te.expandedKeys||delete te.expandedKeys,Ee||te.expandedKeys){var pt=(0,ye.oH)(Ee||De.treeData,te.expandedKeys||De.expandedKeys,J);te.flattenNodes=pt}if(se.selectable&&(Fe("selectedKeys")?te.selectedKeys=(0,er.BT)(se.selectedKeys,se):!q&&se.defaultSelectedKeys&&(te.selectedKeys=(0,er.BT)(se.defaultSelectedKeys,se))),se.checkable){var ut;if(Fe("checkedKeys")?ut=(0,er.E6)(se.checkedKeys)||{}:!q&&se.defaultCheckedKeys?ut=(0,er.E6)(se.defaultCheckedKeys)||{}:Ee&&(ut=(0,er.E6)(se.checkedKeys)||{checkedKeys:De.checkedKeys,halfCheckedKeys:De.halfCheckedKeys}),ut){var ke=ut,le=ke.checkedKeys,Ue=le===void 0?[]:le,Ct=ke.halfCheckedKeys,Ft=Ct===void 0?[]:Ct;if(!se.checkStrictly){var $t=(0,Fr.S)(Ue,!0,kt);Ue=$t.checkedKeys,Ft=$t.halfCheckedKeys}te.checkedKeys=Ue,te.halfCheckedKeys=Ft}}return Fe("loadedKeys")&&(te.loadedKeys=se.loadedKeys),te}}]),g}(P.Component);Cr.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:K,allowDrop:function(){return!0},expandAction:!1},Cr.TreeNode=pe.Z;var M=Cr,rt=M},35654:function(Sn,ar,d){"use strict";d.d(ar,{BT:function(){return P},E6:function(){return de},L0:function(){return h},OM:function(){return X},_5:function(){return E},r7:function(){return oe},wA:function(){return S},yx:function(){return N}});var U=d(26407),me=d(39559),V=d(48736),Oe=d(59301),ee=d(39417),z=d(67841),C=d(71430),c=null;function E(j,W){if(!j)return[];var D=j.slice(),ce=D.indexOf(W);return ce>=0&&D.splice(ce,1),D}function h(j,W){var D=(j||[]).slice();return D.indexOf(W)===-1&&D.push(W),D}function N(j){return j.split("-")}function S(j,W){var D=[],ce=(0,z.Z)(W,j);function pe(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Se.forEach(function(ye){var Qe=ye.key,$=ye.children;D.push(Qe),pe($)})}return pe(ce.children),D}function I(j){if(j.parent){var W=N(j.pos);return Number(W[W.length-1])===j.parent.children.length-1}return!1}function T(j){var W=N(j.pos);return Number(W[W.length-1])===0}function X(j,W,D,ce,pe,Se,ye,Qe,$,Ke){var O,et=j.clientX,Pe=j.clientY,ve=j.target.getBoundingClientRect(),Te=ve.top,ge=ve.height,Be=(Ke==="rtl"?-1:1)*(((pe==null?void 0:pe.x)||0)-et),ue=(Be-12)/ce,we=(0,z.Z)(Qe,D.props.eventKey);if(Pe<Te+ge/2){var ot=ye.findIndex(function(rt){return rt.key===we.key}),lt=ot<=0?0:ot-1,Je=ye[lt].key;we=(0,z.Z)(Qe,Je)}var fe=we.key,qt=we,hr=we.key,er=0,Fr=0;if(!$.includes(fe))for(var Xt=0;Xt<ue&&I(we);Xt+=1)we=we.parent,Fr+=1;var Tr=W.props.data,Cr=we.node,M=!0;return T(we)&&we.level===0&&Pe<Te+ge/2&&Se({dragNode:Tr,dropNode:Cr,dropPosition:-1})&&we.key===D.props.eventKey?er=-1:(qt.children||[]).length&&$.includes(hr)?Se({dragNode:Tr,dropNode:Cr,dropPosition:0})?er=0:M=!1:Fr===0?ue>-1.5?Se({dragNode:Tr,dropNode:Cr,dropPosition:1})?er=1:M=!1:Se({dragNode:Tr,dropNode:Cr,dropPosition:0})?er=0:Se({dragNode:Tr,dropNode:Cr,dropPosition:1})?er=1:M=!1:Se({dragNode:Tr,dropNode:Cr,dropPosition:1})?er=1:M=!1,{dropPosition:er,dropLevelOffset:Fr,dropTargetKey:we.key,dropTargetPos:we.pos,dragOverNodeKey:hr,dropContainerKey:er===0?null:((O=we.parent)===null||O===void 0?void 0:O.key)||null,dropAllowed:M}}function P(j,W){if(j){var D=W.multiple;return D?j.slice():j.length?[j[0]]:j}}var ne=function(W){return W};function K(j,W){if(!j)return[];var D=W||{},ce=D.processProps,pe=ce===void 0?ne:ce,Se=Array.isArray(j)?j:[j];return Se.map(function(ye){var Qe=ye.children,$=_objectWithoutProperties(ye,c),Ke=K(Qe,W);return React.createElement(TreeNode,_extends({key:$.key},pe($)),Ke)})}function de(j){if(!j)return null;var W;if(Array.isArray(j))W={checkedKeys:j,halfCheckedKeys:void 0};else if((0,me.Z)(j)==="object")W={checkedKeys:j.checked||void 0,halfCheckedKeys:j.halfChecked||void 0};else return(0,V.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return W}function oe(j,W){var D=new Set;function ce(pe){if(!D.has(pe)){var Se=(0,z.Z)(W,pe);if(Se){D.add(pe);var ye=Se.parent,Qe=Se.node;Qe.disabled||ye&&ce(ye.key)}}}return(j||[]).forEach(function(pe){ce(pe)}),(0,U.Z)(D)}},90782:function(Sn,ar,d){"use strict";d.d(ar,{S:function(){return C}});var U=d(48736),me=d(67841);function V(c,E){var h=new Set;return c.forEach(function(N){E.has(N)||h.add(N)}),h}function Oe(c){var E=c||{},h=E.disabled,N=E.disableCheckbox,S=E.checkable;return!!(h||N)||S===!1}function ee(c,E,h,N){for(var S=new Set(c),I=new Set,T=0;T<=h;T+=1){var X=E.get(T)||new Set;X.forEach(function(de){var oe=de.key,j=de.node,W=de.children,D=W===void 0?[]:W;S.has(oe)&&!N(j)&&D.filter(function(ce){return!N(ce.node)}).forEach(function(ce){S.add(ce.key)})})}for(var P=new Set,ne=h;ne>=0;ne-=1){var K=E.get(ne)||new Set;K.forEach(function(de){var oe=de.parent,j=de.node;if(!(N(j)||!de.parent||P.has(de.parent.key))){if(N(de.parent.node)){P.add(oe.key);return}var W=!0,D=!1;(oe.children||[]).filter(function(ce){return!N(ce.node)}).forEach(function(ce){var pe=ce.key,Se=S.has(pe);W&&!Se&&(W=!1),!D&&(Se||I.has(pe))&&(D=!0)}),W&&S.add(oe.key),D&&I.add(oe.key),P.add(oe.key)}})}return{checkedKeys:Array.from(S),halfCheckedKeys:Array.from(V(I,S))}}function z(c,E,h,N,S){for(var I=new Set(c),T=new Set(E),X=0;X<=N;X+=1){var P=h.get(X)||new Set;P.forEach(function(oe){var j=oe.key,W=oe.node,D=oe.children,ce=D===void 0?[]:D;!I.has(j)&&!T.has(j)&&!S(W)&&ce.filter(function(pe){return!S(pe.node)}).forEach(function(pe){I.delete(pe.key)})})}T=new Set;for(var ne=new Set,K=N;K>=0;K-=1){var de=h.get(K)||new Set;de.forEach(function(oe){var j=oe.parent,W=oe.node;if(!(S(W)||!oe.parent||ne.has(oe.parent.key))){if(S(oe.parent.node)){ne.add(j.key);return}var D=!0,ce=!1;(j.children||[]).filter(function(pe){return!S(pe.node)}).forEach(function(pe){var Se=pe.key,ye=I.has(Se);D&&!ye&&(D=!1),!ce&&(ye||T.has(Se))&&(ce=!0)}),D||I.delete(j.key),ce&&T.add(j.key),ne.add(j.key)}})}return{checkedKeys:Array.from(I),halfCheckedKeys:Array.from(V(T,I))}}function C(c,E,h,N){var S=[],I;N?I=N:I=Oe;var T=new Set(c.filter(function(K){var de=!!(0,me.Z)(h,K);return de||S.push(K),de})),X=new Map,P=0;Object.keys(h).forEach(function(K){var de=h[K],oe=de.level,j=X.get(oe);j||(j=new Set,X.set(oe,j)),j.add(de),P=Math.max(P,oe)}),(0,U.ZP)(!S.length,"Tree missing follow keys: ".concat(S.slice(0,100).map(function(K){return"'".concat(K,"'")}).join(", ")));var ne;return E===!0?ne=ee(T,X,P,I):ne=z(T,E.halfCheckedKeys,X,P,I),ne}},67841:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return U}});function U(me,V){return me[V]}},71430:function(Sn,ar,d){"use strict";d.d(ar,{F:function(){return oe},H8:function(){return de},I8:function(){return K},km:function(){return S},oH:function(){return P},w$:function(){return I},zn:function(){return X}});var U=d(39559),me=d(26407),V=d(33708),Oe=d(37061),ee=d(11592),z=d(2738),C=d(48736),c=d(67841),E=["children"];function h(j,W){return"".concat(j,"-").concat(W)}function N(j){return j&&j.type&&j.type.isTreeNode}function S(j,W){return j!=null?j:W}function I(j){var W=j||{},D=W.title,ce=W._title,pe=W.key,Se=W.children,ye=D||"title";return{title:ye,_title:ce||[ye],key:pe||"key",children:Se||"children"}}function T(j,W){var D=new Map;function ce(pe){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(pe||[]).forEach(function(ye){var Qe=ye[W.key],$=ye[W.children];warning(Qe!=null,"Tree node must have a certain key: [".concat(Se).concat(Qe,"]"));var Ke=String(Qe);warning(!D.has(Ke)||Qe===null||Qe===void 0,"Same 'key' exist in the Tree: ".concat(Ke)),D.set(Ke,!0),ce($,"".concat(Se).concat(Ke," > "))})}ce(j)}function X(j){function W(D){var ce=(0,ee.Z)(D);return ce.map(function(pe){if(!N(pe))return(0,C.ZP)(!pe,"Tree/TreeNode can only accept TreeNode as children."),null;var Se=pe.key,ye=pe.props,Qe=ye.children,$=(0,Oe.Z)(ye,E),Ke=(0,V.Z)({key:Se},$),O=W(Qe);return O.length&&(Ke.children=O),Ke}).filter(function(pe){return pe})}return W(j)}function P(j,W,D){var ce=I(D),pe=ce._title,Se=ce.key,ye=ce.children,Qe=new Set(W===!0?[]:W),$=[];function Ke(O){var et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return O.map(function(Pe,ve){for(var Te=h(et?et.pos:"0",ve),ge=S(Pe[Se],Te),Be,ue=0;ue<pe.length;ue+=1){var we=pe[ue];if(Pe[we]!==void 0){Be=Pe[we];break}}var ot=(0,V.Z)((0,V.Z)({},(0,z.Z)(Pe,[].concat((0,me.Z)(pe),[Se,ye]))),{},{title:Be,key:ge,parent:et,pos:Te,children:null,data:Pe,isStart:[].concat((0,me.Z)(et?et.isStart:[]),[ve===0]),isEnd:[].concat((0,me.Z)(et?et.isEnd:[]),[ve===O.length-1])});return $.push(ot),W===!0||Qe.has(ge)?ot.children=Ke(Pe[ye]||[],ot):ot.children=[],ot})}return Ke(j),$}function ne(j,W,D){var ce={};(0,U.Z)(D)==="object"?ce=D:ce={externalGetKey:D},ce=ce||{};var pe=ce,Se=pe.childrenPropName,ye=pe.externalGetKey,Qe=pe.fieldNames,$=I(Qe),Ke=$.key,O=$.children,et=Se||O,Pe;ye?typeof ye=="string"?Pe=function(ge){return ge[ye]}:typeof ye=="function"&&(Pe=function(ge){return ye(ge)}):Pe=function(ge,Be){return S(ge[Ke],Be)};function ve(Te,ge,Be,ue){var we=Te?Te[et]:j,ot=Te?h(Be.pos,ge):"0",lt=Te?[].concat((0,me.Z)(ue),[Te]):[];if(Te){var Je=Pe(Te,ot),fe={node:Te,index:ge,pos:ot,key:Je,parentPos:Be.node?Be.pos:null,level:Be.level+1,nodes:lt};W(fe)}we&&we.forEach(function(qt,hr){ve(qt,hr,{node:Te,pos:ot,level:Be?Be.level+1:-1},lt)})}ve(null)}function K(j){var W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},D=W.initWrapper,ce=W.processEntity,pe=W.onProcessFinished,Se=W.externalGetKey,ye=W.childrenPropName,Qe=W.fieldNames,$=arguments.length>2?arguments[2]:void 0,Ke=Se||$,O={},et={},Pe={posEntities:O,keyEntities:et};return D&&(Pe=D(Pe)||Pe),ne(j,function(ve){var Te=ve.node,ge=ve.index,Be=ve.pos,ue=ve.key,we=ve.parentPos,ot=ve.level,lt=ve.nodes,Je={node:Te,nodes:lt,index:ge,key:ue,pos:Be,level:ot},fe=S(ue,Be);O[Be]=Je,et[fe]=Je,Je.parent=O[we],Je.parent&&(Je.parent.children=Je.parent.children||[],Je.parent.children.push(Je)),ce&&ce(Je,Pe)},{externalGetKey:Ke,childrenPropName:ye,fieldNames:Qe}),pe&&pe(Pe),Pe}function de(j,W){var D=W.expandedKeys,ce=W.selectedKeys,pe=W.loadedKeys,Se=W.loadingKeys,ye=W.checkedKeys,Qe=W.halfCheckedKeys,$=W.dragOverNodeKey,Ke=W.dropPosition,O=W.keyEntities,et=(0,c.Z)(O,j),Pe={eventKey:j,expanded:D.indexOf(j)!==-1,selected:ce.indexOf(j)!==-1,loaded:pe.indexOf(j)!==-1,loading:Se.indexOf(j)!==-1,checked:ye.indexOf(j)!==-1,halfChecked:Qe.indexOf(j)!==-1,pos:String(et?et.pos:""),dragOver:$===j&&Ke===0,dragOverGapTop:$===j&&Ke===-1,dragOverGapBottom:$===j&&Ke===1};return Pe}function oe(j){var W=j.data,D=j.expanded,ce=j.selected,pe=j.checked,Se=j.loaded,ye=j.loading,Qe=j.halfChecked,$=j.dragOver,Ke=j.dragOverGapTop,O=j.dragOverGapBottom,et=j.pos,Pe=j.active,ve=j.eventKey,Te=(0,V.Z)((0,V.Z)({},W),{},{expanded:D,selected:ce,checked:pe,loaded:Se,loading:ye,halfChecked:Qe,dragOver:$,dragOverGapTop:Ke,dragOverGapBottom:O,pos:et,active:Pe,key:ve});return"props"in Te||Object.defineProperty(Te,"props",{get:function(){return(0,C.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),j}}),Te}},8224:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return me}});var U=d(4676);function me(V,Oe,ee,z){var C=U.unstable_batchedUpdates?function(E){U.unstable_batchedUpdates(ee,E)}:ee;return V!=null&&V.addEventListener&&V.addEventListener(Oe,C,z),{remove:function(){V!=null&&V.removeEventListener&&V.removeEventListener(Oe,C,z)}}}},55468:function(Sn,ar,d){"use strict";d.d(ar,{g1:function(){return N},os:function(){return I}});var U=/margin|padding|width|height|max|min|offset/,me={left:!0,top:!0},V={cssFloat:1,styleFloat:1,float:1};function Oe(T){return T.nodeType===1?T.ownerDocument.defaultView.getComputedStyle(T,null):{}}function ee(T,X,P){if(X=X.toLowerCase(),P==="auto"){if(X==="height")return T.offsetHeight;if(X==="width")return T.offsetWidth}return X in me||(me[X]=U.test(X)),me[X]?parseFloat(P)||0:P}function z(T,X){var P=arguments.length,ne=Oe(T);return X=V[X]?"cssFloat"in T.style?"cssFloat":"styleFloat":X,P===1?ne:ee(T,X,ne[X]||T.style[X])}function C(T,X,P){var ne=arguments.length;if(X=V[X]?"cssFloat"in T.style?"cssFloat":"styleFloat":X,ne===3)return typeof P=="number"&&U.test(X)&&(P="".concat(P,"px")),T.style[X]=P,P;for(var K in X)X.hasOwnProperty(K)&&C(T,K,X[K]);return Oe(T)}function c(T){return T===document.body?document.documentElement.clientWidth:T.offsetWidth}function E(T){return T===document.body?window.innerHeight||document.documentElement.clientHeight:T.offsetHeight}function h(){var T=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),X=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:T,height:X}}function N(){var T=document.documentElement.clientWidth,X=window.innerHeight||document.documentElement.clientHeight;return{width:T,height:X}}function S(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function I(T){var X=T.getBoundingClientRect(),P=document.documentElement;return{left:X.left+(window.pageXOffset||P.scrollLeft)-(P.clientLeft||document.body.clientLeft||0),top:X.top+(window.pageYOffset||P.scrollTop)-(P.clientTop||document.body.clientTop||0)}}},24514:function(Sn,ar,d){"use strict";d.d(ar,{G:function(){return Oe}});var U=d(47273),me=function(z){if((0,U.Z)()&&window.document.documentElement){var C=Array.isArray(z)?z:[z],c=window.document.documentElement;return C.some(function(E){return E in c.style})}return!1},V=function(z,C){if(!me(z))return!1;var c=document.createElement("div"),E=c.style[z];return c.style[z]=C,c.style[z]!==E};function Oe(ee,z){return!Array.isArray(ee)&&z!==void 0?V(ee,z):me(ee)}},24916:function(Sn,ar,d){"use strict";d.d(ar,{Z:function(){return Cr}});var U=d(92413),me=d(39559),V=d(33708),Oe=d(400),ee=d(33606),z=d(37061),C=d(92310),c=d.n(C),E=d(29301),h=d(70425),N=d(34280),S=d(59301),I=d(4676),T=S.forwardRef(function(M,rt){var Q=M.height,p=M.offsetY,g=M.offsetX,B=M.children,se=M.prefixCls,De=M.onInnerResize,q=M.innerProps,te=M.rtl,Fe=M.extra,Ee={},J={display:"flex",flexDirection:"column"};return p!==void 0&&(Ee={height:Q,position:"relative",overflow:"hidden"},J=(0,V.Z)((0,V.Z)({},J),{},(0,Oe.Z)((0,Oe.Z)((0,Oe.Z)((0,Oe.Z)((0,Oe.Z)({transform:"translateY(".concat(p,"px)")},te?"marginRight":"marginLeft",-g),"position","absolute"),"left",0),"right",0),"top",0))),S.createElement("div",{style:Ee},S.createElement(E.Z,{onResize:function(kt){var Ce=kt.offsetHeight;Ce&&De&&De()}},S.createElement("div",(0,U.Z)({style:J,className:c()((0,Oe.Z)({},"".concat(se,"-holder-inner"),se)),ref:rt},q),B,Fe)))});T.displayName="Filler";var X=T;function P(M){var rt=M.children,Q=M.setRef,p=S.useCallback(function(g){Q(g)},[]);return S.cloneElement(rt,{ref:p})}function ne(M,rt,Q,p,g,B,se,De){var q=De.getKey;return M.slice(rt,Q+1).map(function(te,Fe){var Ee=rt+Fe,J=se(te,Ee,{style:{width:p},offsetX:g}),tt=q(te);return S.createElement(P,{key:tt,setRef:function(Ce){return B(te,Ce)}},J)})}function K(M,rt,Q,p){var g=Q-M,B=rt-Q,se=Math.min(g,B)*2;if(p<=se){var De=Math.floor(p/2);return p%2?Q+De+1:Q-De}return g>B?Q-(p-B):Q+(p-g)}function de(M,rt,Q){var p=M.length,g=rt.length,B,se;if(p===0&&g===0)return null;p<g?(B=M,se=rt):(B=rt,se=M);var De={__EMPTY_ITEM__:!0};function q(kt){return kt!==void 0?Q(kt):De}for(var te=null,Fe=Math.abs(p-g)!==1,Ee=0;Ee<se.length;Ee+=1){var J=q(B[Ee]),tt=q(se[Ee]);if(J!==tt){te=Ee,Fe=Fe||J!==q(se[Ee+1]);break}}return te===null?null:{index:te,multiple:Fe}}function oe(M,rt,Q){var p=S.useState(M),g=(0,ee.Z)(p,2),B=g[0],se=g[1],De=S.useState(null),q=(0,ee.Z)(De,2),te=q[0],Fe=q[1];return S.useEffect(function(){var Ee=de(B||[],M||[],rt);(Ee==null?void 0:Ee.index)!==void 0&&(Q==null||Q(Ee.index),Fe(M[Ee.index])),se(M)},[M]),[te]}var j=d(16089),W=(typeof navigator=="undefined"?"undefined":(0,me.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),D=W,ce=function(M,rt,Q,p){var g=(0,S.useRef)(!1),B=(0,S.useRef)(null);function se(){clearTimeout(B.current),g.current=!0,B.current=setTimeout(function(){g.current=!1},50)}var De=(0,S.useRef)({top:M,bottom:rt,left:Q,right:p});return De.current.top=M,De.current.bottom=rt,De.current.left=Q,De.current.right=p,function(q,te){var Fe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Ee=q?te<0&&De.current.left||te>0&&De.current.right:te<0&&De.current.top||te>0&&De.current.bottom;return Fe&&Ee?(clearTimeout(B.current),g.current=!1):(!Ee||g.current)&&se(),!g.current&&Ee}};function pe(M,rt,Q,p,g,B,se){var De=(0,S.useRef)(0),q=(0,S.useRef)(null),te=(0,S.useRef)(null),Fe=(0,S.useRef)(!1),Ee=ce(rt,Q,p,g);function J(ke,le){if(j.Z.cancel(q.current),!Ee(!1,le)){var Ue=ke;if(!Ue._virtualHandled)Ue._virtualHandled=!0;else return;De.current+=le,te.current=le,D||Ue.preventDefault(),q.current=(0,j.Z)(function(){var Ct=Fe.current?10:1;se(De.current*Ct,!1),De.current=0})}}function tt(ke,le){se(le,!0),D||ke.preventDefault()}var kt=(0,S.useRef)(null),Ce=(0,S.useRef)(null);function pt(ke){if(M){j.Z.cancel(Ce.current),Ce.current=(0,j.Z)(function(){kt.current=null},2);var le=ke.deltaX,Ue=ke.deltaY,Ct=ke.shiftKey,Ft=le,$t=Ue;(kt.current==="sx"||!kt.current&&Ct&&Ue&&!le)&&(Ft=Ue,$t=0,kt.current="sx");var Pr=Math.abs(Ft),Dr=Math.abs($t);kt.current===null&&(kt.current=B&&Pr>Dr?"x":"y"),kt.current==="y"?J(ke,$t):tt(ke,Ft)}}function ut(ke){M&&(Fe.current=ke.detail===te.current)}return[pt,ut]}function Se(M,rt,Q,p){var g=S.useMemo(function(){return[new Map,[]]},[M,Q.id,p]),B=(0,ee.Z)(g,2),se=B[0],De=B[1],q=function(Fe){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Fe,J=se.get(Fe),tt=se.get(Ee);if(J===void 0||tt===void 0)for(var kt=M.length,Ce=De.length;Ce<kt;Ce+=1){var pt,ut=M[Ce],ke=rt(ut);se.set(ke,Ce);var le=(pt=Q.get(ke))!==null&&pt!==void 0?pt:p;if(De[Ce]=(De[Ce-1]||0)+le,ke===Fe&&(J=Ce),ke===Ee&&(tt=Ce),J!==void 0&&tt!==void 0)break}return{top:De[J-1]||0,bottom:De[tt]}};return q}var ye=d(6909),Qe=d(4771),$=function(){function M(){(0,ye.Z)(this,M),(0,Oe.Z)(this,"maps",void 0),(0,Oe.Z)(this,"id",0),(0,Oe.Z)(this,"diffKeys",new Set),this.maps=Object.create(null)}return(0,Qe.Z)(M,[{key:"set",value:function(Q,p){this.maps[Q]=p,this.id+=1,this.diffKeys.add(Q)}},{key:"get",value:function(Q){return this.maps[Q]}},{key:"resetRecord",value:function(){this.diffKeys.clear()}},{key:"getRecord",value:function(){return this.diffKeys}}]),M}(),Ke=$;function O(M){var rt=parseFloat(M);return isNaN(rt)?0:rt}function et(M,rt,Q){var p=S.useState(0),g=(0,ee.Z)(p,2),B=g[0],se=g[1],De=(0,S.useRef)(new Map),q=(0,S.useRef)(new Ke),te=(0,S.useRef)(0);function Fe(){te.current+=1}function Ee(){var tt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Fe();var kt=function(){var ut=!1;De.current.forEach(function(ke,le){if(ke&&ke.offsetParent){var Ue=ke.offsetHeight,Ct=getComputedStyle(ke),Ft=Ct.marginTop,$t=Ct.marginBottom,Pr=O(Ft),Dr=O($t),Ur=Ue+Pr+Dr;q.current.get(le)!==Ur&&(q.current.set(le,Ur),ut=!0)}}),ut&&se(function(ke){return ke+1})};if(tt)kt();else{te.current+=1;var Ce=te.current;Promise.resolve().then(function(){Ce===te.current&&kt()})}}function J(tt,kt){var Ce=M(tt),pt=De.current.get(Ce);kt?(De.current.set(Ce,kt),Ee()):De.current.delete(Ce),!pt!=!kt&&(kt?rt==null||rt(tt):Q==null||Q(tt))}return(0,S.useEffect)(function(){return Fe},[]),[J,Ee,q.current,B]}var Pe=14/15;function ve(M,rt,Q){var p=(0,S.useRef)(!1),g=(0,S.useRef)(0),B=(0,S.useRef)(0),se=(0,S.useRef)(null),De=(0,S.useRef)(null),q,te=function(tt){if(p.current){var kt=Math.ceil(tt.touches[0].pageX),Ce=Math.ceil(tt.touches[0].pageY),pt=g.current-kt,ut=B.current-Ce,ke=Math.abs(pt)>Math.abs(ut);ke?g.current=kt:B.current=Ce;var le=Q(ke,ke?pt:ut,!1,tt);le&&tt.preventDefault(),clearInterval(De.current),le&&(De.current=setInterval(function(){ke?pt*=Pe:ut*=Pe;var Ue=Math.floor(ke?pt:ut);(!Q(ke,Ue,!0)||Math.abs(Ue)<=.1)&&clearInterval(De.current)},16))}},Fe=function(){p.current=!1,q()},Ee=function(tt){q(),tt.touches.length===1&&!p.current&&(p.current=!0,g.current=Math.ceil(tt.touches[0].pageX),B.current=Math.ceil(tt.touches[0].pageY),se.current=tt.target,se.current.addEventListener("touchmove",te,{passive:!1}),se.current.addEventListener("touchend",Fe,{passive:!0}))};q=function(){se.current&&(se.current.removeEventListener("touchmove",te),se.current.removeEventListener("touchend",Fe))},(0,N.Z)(function(){return M&&rt.current.addEventListener("touchstart",Ee,{passive:!0}),function(){var J;(J=rt.current)===null||J===void 0||J.removeEventListener("touchstart",Ee),q(),clearInterval(De.current)}},[M])}function Te(M){return Math.floor(Math.pow(M,.5))}function ge(M,rt){var Q="touches"in M?M.touches[0]:M;return Q[rt?"pageX":"pageY"]-window[rt?"scrollX":"scrollY"]}function Be(M,rt,Q){S.useEffect(function(){var p=rt.current;if(M&&p){var g=!1,B,se,De=function(){j.Z.cancel(B)},q=function J(){De(),B=(0,j.Z)(function(){Q(se),J()})},te=function(tt){if(!tt.target.draggable){var kt=tt;kt._virtualHandled||(kt._virtualHandled=!0,g=!0)}},Fe=function(){g=!1,De()},Ee=function(tt){if(g){var kt=ge(tt,!1),Ce=p.getBoundingClientRect(),pt=Ce.top,ut=Ce.bottom;if(kt<=pt){var ke=pt-kt;se=-Te(ke),q()}else if(kt>=ut){var le=kt-ut;se=Te(le),q()}else De()}};return p.addEventListener("mousedown",te),p.ownerDocument.addEventListener("mouseup",Fe),p.ownerDocument.addEventListener("mousemove",Ee),function(){p.removeEventListener("mousedown",te),p.ownerDocument.removeEventListener("mouseup",Fe),p.ownerDocument.removeEventListener("mousemove",Ee),De()}}},[M])}var ue=10;function we(M,rt,Q,p,g,B,se,De){var q=S.useRef(),te=S.useState(null),Fe=(0,ee.Z)(te,2),Ee=Fe[0],J=Fe[1];return(0,N.Z)(function(){if(Ee&&Ee.times<ue){if(!M.current){J(function(Yn){return(0,V.Z)({},Yn)});return}B();var tt=Ee.targetAlign,kt=Ee.originAlign,Ce=Ee.index,pt=Ee.offset,ut=M.current.clientHeight,ke=!1,le=tt,Ue=null;if(ut){for(var Ct=tt||kt,Ft=0,$t=0,Pr=0,Dr=Math.min(rt.length-1,Ce),Ur=0;Ur<=Dr;Ur+=1){var Rr=g(rt[Ur]);$t=Ft;var Lr=Q.get(Rr);Pr=$t+(Lr===void 0?p:Lr),Ft=Pr}for(var pr=Ct==="top"?pt:ut-pt,br=Dr;br>=0;br-=1){var gn=g(rt[br]),Rn=Q.get(gn);if(Rn===void 0){ke=!0;break}if(pr-=Rn,pr<=0)break}switch(Ct){case"top":Ue=$t-pt;break;case"bottom":Ue=Pr-ut+pt;break;default:{var fn=M.current.scrollTop,Dn=fn+ut;$t<fn?le="top":Pr>Dn&&(le="bottom")}}Ue!==null&&se(Ue),Ue!==Ee.lastTop&&(ke=!0)}ke&&J((0,V.Z)((0,V.Z)({},Ee),{},{times:Ee.times+1,targetAlign:le,lastTop:Ue}))}},[Ee,M.current]),function(tt){if(tt==null){De();return}if(j.Z.cancel(q.current),typeof tt=="number")se(tt);else if(tt&&(0,me.Z)(tt)==="object"){var kt,Ce=tt.align;"index"in tt?kt=tt.index:kt=rt.findIndex(function(ke){return g(ke)===tt.key});var pt=tt.offset,ut=pt===void 0?0:pt;J({times:0,index:kt,offset:ut,originAlign:Ce})}}}var ot=S.forwardRef(function(M,rt){var Q=M.prefixCls,p=M.rtl,g=M.scrollOffset,B=M.scrollRange,se=M.onStartMove,De=M.onStopMove,q=M.onScroll,te=M.horizontal,Fe=M.spinSize,Ee=M.containerSize,J=M.style,tt=M.thumbStyle,kt=M.showScrollBar,Ce=S.useState(!1),pt=(0,ee.Z)(Ce,2),ut=pt[0],ke=pt[1],le=S.useState(null),Ue=(0,ee.Z)(le,2),Ct=Ue[0],Ft=Ue[1],$t=S.useState(null),Pr=(0,ee.Z)($t,2),Dr=Pr[0],Ur=Pr[1],Rr=!p,Lr=S.useRef(),pr=S.useRef(),br=S.useState(kt),gn=(0,ee.Z)(br,2),Rn=gn[0],fn=gn[1],Dn=S.useRef(),Yn=function(){kt===!0||kt===!1||(clearTimeout(Dn.current),fn(!0),Dn.current=setTimeout(function(){fn(!1)},3e3))},Hr=B-Ee||0,ei=Ee-Fe||0,ki=S.useMemo(function(){if(g===0||Hr===0)return 0;var Fi=g/Hr;return Fi*ei},[g,Hr,ei]),qn=function($e){$e.stopPropagation(),$e.preventDefault()},Gn=S.useRef({top:ki,dragging:ut,pageY:Ct,startTop:Dr});Gn.current={top:ki,dragging:ut,pageY:Ct,startTop:Dr};var Qi=function($e){ke(!0),Ft(ge($e,te)),Ur(Gn.current.top),se(),$e.stopPropagation(),$e.preventDefault()};S.useEffect(function(){var Fi=function(At){At.preventDefault()},$e=Lr.current,vt=pr.current;return $e.addEventListener("touchstart",Fi,{passive:!1}),vt.addEventListener("touchstart",Qi,{passive:!1}),function(){$e.removeEventListener("touchstart",Fi),vt.removeEventListener("touchstart",Qi)}},[]);var ji=S.useRef();ji.current=Hr;var ha=S.useRef();ha.current=ei,S.useEffect(function(){if(ut){var Fi,$e=function(At){var fr=Gn.current,tr=fr.dragging,Wr=fr.pageY,Mr=fr.startTop;j.Z.cancel(Fi);var Gt=Lr.current.getBoundingClientRect(),It=Ee/(te?Gt.width:Gt.height);if(tr){var sr=(ge(At,te)-Wr)*It,dr=Mr;!Rr&&te?dr-=sr:dr+=sr;var cr=ji.current,xr=ha.current,at=xr?dr/xr:0,wt=Math.ceil(at*cr);wt=Math.max(wt,0),wt=Math.min(wt,cr),Fi=(0,j.Z)(function(){q(wt,te)})}},vt=function(){ke(!1),De()};return window.addEventListener("mousemove",$e,{passive:!0}),window.addEventListener("touchmove",$e,{passive:!0}),window.addEventListener("mouseup",vt,{passive:!0}),window.addEventListener("touchend",vt,{passive:!0}),function(){window.removeEventListener("mousemove",$e),window.removeEventListener("touchmove",$e),window.removeEventListener("mouseup",vt),window.removeEventListener("touchend",vt),j.Z.cancel(Fi)}}},[ut]),S.useEffect(function(){return Yn(),function(){clearTimeout(Dn.current)}},[g]),S.useImperativeHandle(rt,function(){return{delayHidden:Yn}});var Gi="".concat(Q,"-scrollbar"),ii={position:"absolute",visibility:Rn?null:"hidden"},yi={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return te?(ii.height=8,ii.left=0,ii.right=0,ii.bottom=0,yi.height="100%",yi.width=Fe,Rr?yi.left=ki:yi.right=ki):(ii.width=8,ii.top=0,ii.bottom=0,Rr?ii.right=0:ii.left=0,yi.width="100%",yi.height=Fe,yi.top=ki),S.createElement("div",{ref:Lr,className:c()(Gi,(0,Oe.Z)((0,Oe.Z)((0,Oe.Z)({},"".concat(Gi,"-horizontal"),te),"".concat(Gi,"-vertical"),!te),"".concat(Gi,"-visible"),Rn)),style:(0,V.Z)((0,V.Z)({},ii),J),onMouseDown:qn,onMouseMove:Yn},S.createElement("div",{ref:pr,className:c()("".concat(Gi,"-thumb"),(0,Oe.Z)({},"".concat(Gi,"-thumb-moving"),ut)),style:(0,V.Z)((0,V.Z)({},yi),tt),onMouseDown:Qi}))}),lt=ot,Je=20;function fe(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Q=M/rt*M;return isNaN(Q)&&(Q=0),Q=Math.max(Q,Je),Math.floor(Q)}var qt=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],hr=[],er={overflowY:"auto",overflowAnchor:"none"};function Fr(M,rt){var Q=M.prefixCls,p=Q===void 0?"rc-virtual-list":Q,g=M.className,B=M.height,se=M.itemHeight,De=M.fullHeight,q=De===void 0?!0:De,te=M.style,Fe=M.data,Ee=M.children,J=M.itemKey,tt=M.virtual,kt=M.direction,Ce=M.scrollWidth,pt=M.component,ut=pt===void 0?"div":pt,ke=M.onScroll,le=M.onVirtualScroll,Ue=M.onVisibleChange,Ct=M.innerProps,Ft=M.extraRender,$t=M.styles,Pr=M.showScrollBar,Dr=Pr===void 0?"optional":Pr,Ur=(0,z.Z)(M,qt),Rr=S.useCallback(function(xn){return typeof J=="function"?J(xn):xn==null?void 0:xn[J]},[J]),Lr=et(Rr,null,null),pr=(0,ee.Z)(Lr,4),br=pr[0],gn=pr[1],Rn=pr[2],fn=pr[3],Dn=!!(tt!==!1&&B&&se),Yn=S.useMemo(function(){return Object.values(Rn.maps).reduce(function(xn,Fn){return xn+Fn},0)},[Rn.id,Rn.maps]),Hr=Dn&&Fe&&(Math.max(se*Fe.length,Yn)>B||!!Ce),ei=kt==="rtl",ki=c()(p,(0,Oe.Z)({},"".concat(p,"-rtl"),ei),g),qn=Fe||hr,Gn=(0,S.useRef)(),Qi=(0,S.useRef)(),ji=(0,S.useRef)(),ha=(0,S.useState)(0),Gi=(0,ee.Z)(ha,2),ii=Gi[0],yi=Gi[1],Fi=(0,S.useState)(0),$e=(0,ee.Z)(Fi,2),vt=$e[0],dt=$e[1],At=(0,S.useState)(!1),fr=(0,ee.Z)(At,2),tr=fr[0],Wr=fr[1],Mr=function(){Wr(!0)},Gt=function(){Wr(!1)},It={getKey:Rr};function sr(xn){yi(function(Fn){var ai;typeof xn=="function"?ai=xn(Fn):ai=xn;var di=In(ai);return Gn.current.scrollTop=di,di})}var dr=(0,S.useRef)({start:0,end:qn.length}),cr=(0,S.useRef)(),xr=oe(qn,Rr),at=(0,ee.Z)(xr,1),wt=at[0];cr.current=wt;var Rt=S.useMemo(function(){if(!Dn)return{scrollHeight:void 0,start:0,end:qn.length-1,offset:void 0};if(!Hr){var xn;return{scrollHeight:((xn=Qi.current)===null||xn===void 0?void 0:xn.offsetHeight)||0,start:0,end:qn.length-1,offset:void 0}}for(var Fn=0,ai,di,na,_i=qn.length,fi=0;fi<_i;fi+=1){var Ci=qn[fi],pa=Rr(Ci),ua=Rn.get(pa),Ri=Fn+(ua===void 0?se:ua);Ri>=ii&&ai===void 0&&(ai=fi,di=Fn),Ri>ii+B&&na===void 0&&(na=fi),Fn=Ri}return ai===void 0&&(ai=0,di=0,na=Math.ceil(B/se)),na===void 0&&(na=qn.length-1),na=Math.min(na+1,qn.length-1),{scrollHeight:Fn,start:ai,end:na,offset:di}},[Hr,Dn,ii,qn,fn,B]),Kt=Rt.scrollHeight,Ar=Rt.start,nr=Rt.end,_t=Rt.offset;dr.current.start=Ar,dr.current.end=nr,S.useLayoutEffect(function(){var xn=Rn.getRecord();if(xn.size===1){var Fn=Array.from(xn)[0],ai=qn[Ar];if(ai){var di=Rr(ai);if(di===Fn){var na=Rn.get(Fn),_i=na-se;sr(function(fi){return fi+_i})}}}Rn.resetRecord()},[Kt]);var Ye=S.useState({width:0,height:B}),xt=(0,ee.Z)(Ye,2),Nt=xt[0],Wt=xt[1],Jt=function(Fn){Wt({width:Fn.offsetWidth,height:Fn.offsetHeight})},vr=(0,S.useRef)(),Er=(0,S.useRef)(),Kr=S.useMemo(function(){return fe(Nt.width,Ce)},[Nt.width,Ce]),hn=S.useMemo(function(){return fe(Nt.height,Kt)},[Nt.height,Kt]),vn=Kt-B,Hn=(0,S.useRef)(vn);Hn.current=vn;function In(xn){var Fn=xn;return Number.isNaN(Hn.current)||(Fn=Math.min(Fn,Hn.current)),Fn=Math.max(Fn,0),Fn}var _n=ii<=0,Mn=ii>=vn,sn=vt<=0,nn=vt>=Ce,Wn=ce(_n,Mn,sn,nn),On=function(){return{x:ei?-vt:vt,y:ii}},$n=(0,S.useRef)(On()),ti=(0,h.useEvent)(function(xn){if(le){var Fn=(0,V.Z)((0,V.Z)({},On()),xn);($n.current.x!==Fn.x||$n.current.y!==Fn.y)&&(le(Fn),$n.current=Fn)}});function Mt(xn,Fn){var ai=xn;Fn?((0,I.flushSync)(function(){dt(ai)}),ti()):sr(ai)}function ln(xn){var Fn=xn.currentTarget.scrollTop;Fn!==ii&&sr(Fn),ke==null||ke(xn),ti()}var Tn=function(Fn){var ai=Fn,di=Ce?Ce-Nt.width:0;return ai=Math.max(ai,0),ai=Math.min(ai,di),ai},Ai=(0,h.useEvent)(function(xn,Fn){Fn?((0,I.flushSync)(function(){dt(function(ai){var di=ai+(ei?-xn:xn);return Tn(di)})}),ti()):sr(function(ai){var di=ai+xn;return di})}),bn=pe(Dn,_n,Mn,sn,nn,!!Ce,Ai),Qr=(0,ee.Z)(bn,2),Zr=Qr[0],tn=Qr[1];ve(Dn,Gn,function(xn,Fn,ai,di){var na=di;return Wn(xn,Fn,ai)?!1:!na||!na._virtualHandled?(na&&(na._virtualHandled=!0),Zr({preventDefault:function(){},deltaX:xn?Fn:0,deltaY:xn?0:Fn}),!0):!1}),Be(Hr,Gn,function(xn){sr(function(Fn){return Fn+xn})}),(0,N.Z)(function(){function xn(ai){var di=_n&&ai.detail<0,na=Mn&&ai.detail>0;Dn&&!di&&!na&&ai.preventDefault()}var Fn=Gn.current;return Fn.addEventListener("wheel",Zr,{passive:!1}),Fn.addEventListener("DOMMouseScroll",tn,{passive:!0}),Fn.addEventListener("MozMousePixelScroll",xn,{passive:!1}),function(){Fn.removeEventListener("wheel",Zr),Fn.removeEventListener("DOMMouseScroll",tn),Fn.removeEventListener("MozMousePixelScroll",xn)}},[Dn,_n,Mn]),(0,N.Z)(function(){if(Ce){var xn=Tn(vt);dt(xn),ti({x:xn})}},[Nt.width,Ce]);var dn=function(){var Fn,ai;(Fn=vr.current)===null||Fn===void 0||Fn.delayHidden(),(ai=Er.current)===null||ai===void 0||ai.delayHidden()},on=we(Gn,qn,Rn,se,Rr,function(){return gn(!0)},sr,dn);S.useImperativeHandle(rt,function(){return{nativeElement:ji.current,getScrollInfo:On,scrollTo:function(Fn){function ai(di){return di&&(0,me.Z)(di)==="object"&&("left"in di||"top"in di)}ai(Fn)?(Fn.left!==void 0&&dt(Tn(Fn.left)),on(Fn.top)):on(Fn)}}}),(0,N.Z)(function(){if(Ue){var xn=qn.slice(Ar,nr+1);Ue(xn,qn)}},[Ar,nr,qn]);var An=Se(qn,Rr,Rn,se),Kn=Ft==null?void 0:Ft({start:Ar,end:nr,virtual:Hr,offsetX:vt,offsetY:_t,rtl:ei,getSize:An}),Ln=ne(qn,Ar,nr,Ce,vt,br,Ee,It),wn=null;B&&(wn=(0,V.Z)((0,Oe.Z)({},q?"height":"maxHeight",B),er),Dn&&(wn.overflowY="hidden",Ce&&(wn.overflowX="hidden"),tr&&(wn.pointerEvents="none")));var Xi={};return ei&&(Xi.dir="rtl"),S.createElement("div",(0,U.Z)({ref:ji,style:(0,V.Z)((0,V.Z)({},te),{},{position:"relative"}),className:ki},Xi,Ur),S.createElement(E.Z,{onResize:Jt},S.createElement(ut,{className:"".concat(p,"-holder"),style:wn,ref:Gn,onScroll:ln,onMouseEnter:dn},S.createElement(X,{prefixCls:p,height:Kt,offsetX:vt,offsetY:_t,scrollWidth:Ce,onInnerResize:gn,ref:Qi,innerProps:Ct,rtl:ei,extra:Kn},Ln))),Hr&&Kt>B&&S.createElement(lt,{ref:vr,prefixCls:p,scrollOffset:ii,scrollRange:Kt,rtl:ei,onScroll:Mt,onStartMove:Mr,onStopMove:Gt,spinSize:hn,containerSize:Nt.height,style:$t==null?void 0:$t.verticalScrollBar,thumbStyle:$t==null?void 0:$t.verticalScrollBarThumb,showScrollBar:Dr}),Hr&&Ce>Nt.width&&S.createElement(lt,{ref:Er,prefixCls:p,scrollOffset:vt,scrollRange:Ce,rtl:ei,onScroll:Mt,onStartMove:Mr,onStopMove:Gt,spinSize:Kr,containerSize:Nt.width,horizontal:!0,style:$t==null?void 0:$t.horizontalScrollBar,thumbStyle:$t==null?void 0:$t.horizontalScrollBarThumb,showScrollBar:Dr}))}var Xt=S.forwardRef(Fr);Xt.displayName="List";var Tr=Xt,Cr=Tr},45614:function(Sn){"use strict";Sn.exports="data:image/png;base64,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"},38347:function(Sn){"use strict";Sn.exports="data:image/png;base64,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"},58143:function(Sn){"use strict";Sn.exports="data:image/png;base64,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"},55351:function(Sn){"use strict";Sn.exports="data:image/png;base64,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"},53114:function(Sn){"use strict";Sn.exports="data:image/png;base64,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"},48136:function(Sn,ar,d){"use strict";var U=Object.defineProperty,me=Object.defineProperties,V=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,C=(e,t,r)=>t in e?U(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,c=(e,t)=>{for(var r in t||(t={}))ee.call(t,r)&&C(e,r,t[r]);if(Oe)for(var r of Oe(t))z.call(t,r)&&C(e,r,t[r]);return e},E=(e,t)=>me(e,V(t)),h=e=>typeof e=="symbol"?e:e+"",N=(e,t)=>{var r={};for(var n in e)ee.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Oe)for(var n of Oe(e))t.indexOf(n)<0&&z.call(e,n)&&(r[n]=e[n]);return r};function S(e){return Array.isArray(e)}var I={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 T(){return"window"in globalThis&&"document"in globalThis}function X(){return"matchMedia"in window?window.matchMedia("(pointer: coarse)").matches:"ontouchstart"in window||navigator.maxTouchPoints>0}function P(){return typeof navigator.vibrate=="function"}function ne(){var e,t;if(!T())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(!T())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 de(){return HTMLElement.prototype.hasOwnProperty("popover")}var oe={strings:I,_locale:"",_dirty:!1,_subscribers:[],_numberFormatter:void 0,get locale(){return oe._locale||(oe._locale=T()?navigator.language.slice(0,5):"en-US"),oe._locale},set locale(e){oe._locale=e,oe._numberFormatter=void 0,oe.dirty=!0},get numberFormatter(){return oe._numberFormatter||(oe._numberFormatter=new Intl.NumberFormat(oe.locale)),oe._numberFormatter},merge(e,t){if(typeof e=="string"&&t)oe.strings[e]=c(c({},oe.strings[e]),t),oe.dirty=!0;else for(const r of Object.keys(e))oe.merge(r,e[r])},get dirty(){return oe._dirty},set dirty(e){oe._dirty||oe._dirty===e||(oe._dirty=!0,setTimeout(()=>{oe._dirty=!1,this._subscribers.forEach(t=>t==null?void 0:t())},0))},subscribe(e){return oe._subscribers.push(e),oe._subscribers.length-1},unsubscribe(e){e<0||e>=oe._subscribers.length||(oe._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=j(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=j(n);i&&r.setAttribute("aria-label",i)}}}};function j(e,...t){if(e===void 0)return;let r="";const n=oe.locale;oe.strings[n]&&(r=oe.strings[n][e]);const i=n.slice(0,2);if(!r&&oe.strings[i]&&(r=oe.strings[i][e]),r||(r=oe.strings.en[e]),!r)return;const s=/(%@|%([0-9]+)\$@)/g;let u=s.exec(r),L=0;for(;u;){if(t[L++]){const re=u[2]?parseInt(u[2],10)-1:L-1;let he=t[re];typeof he=="number"&&(he=oe.numberFormatter.format(he)),r=r.replace(u[1],he)}u=s.exec(r)}return r=r.replace(/%%/g,"%"),r}var W={m0:"#3F3D99",m1:"#993D71",m2:"#998B3D",m3:"#3D9956",m4:"#3D5A99",m5:"#993D90",m6:"#996D3D",m7:"#43993D",m8:"#3D7999",m9:"#843D99"},D={blue:"#0072BD",orange:"#D95319",yellow:"#EDB120",purple:"#7E2F8E",green:"#77AC30",cyan:"#4DBEEE",red:"#A2142F"},ce={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"},pe={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"},Se={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"},ye={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 Qe(e){var t,r,n,i,s,u;const L=e.split("!");let Y,re,he,je=255,ht=255,Tt=255,Yt=-1;const Yr=L.length>0&&L[0].startsWith("-");Yr&&(L[0]=L[0].slice(1));for(let oi=0;oi<L.length;oi++){Y=je,re=ht,he=Tt;const Gr=(t=L[oi].trim().match(/^([A-Za-z\d-]+)/))==null?void 0:t[1],Qn=Gr==null?void 0:Gr.toLowerCase(),ui=Gr&&(u=(s=(i=(n=(r=pe[Qn])!=null?r:pe[Se[Gr]])!=null?n:D[Gr])!=null?i:ye[Gr])!=null?s:W[Gr])!=null?u:L[oi].trim();let zn=ui.match(/^#([\da-f]{2})([\da-f]{2})([\da-f]{2})$/i);if(zn!=null&&zn[1]&&zn[2]&&zn[3])je=Math.max(0,Math.min(255,Number.parseInt(zn[1],16))),ht=Math.max(0,Math.min(255,Number.parseInt(zn[2],16))),Tt=Math.max(0,Math.min(255,Number.parseInt(zn[3],16)));else if(zn=ui.match(/^#([\da-f]{3})$/i),zn!=null&&zn[1]){const Ji=Number.parseInt(zn[1][0],16),la=Number.parseInt(zn[1][1],16),ra=Number.parseInt(zn[1][2],16);je=Math.max(0,Math.min(255,Ji*16+Ji)),ht=Math.max(0,Math.min(255,la*16+la)),Tt=Math.max(0,Math.min(255,ra*16+ra))}else if(zn=ui.match(/^rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)$/i),zn!=null&&zn[1]&&zn[2]&&zn[3])je=Math.max(0,Math.min(255,Number.parseInt(zn[1]))),ht=Math.max(0,Math.min(255,Number.parseInt(zn[2]))),Tt=Math.max(0,Math.min(255,Number.parseInt(zn[3])));else return;Yt>=0&&(je=(1-Yt)*je+Yt*Y,ht=(1-Yt)*ht+Yt*re,Tt=(1-Yt)*Tt+Yt*he,Yt=-1),oi+1<L.length&&(Yt=Math.max(0,Math.min(100,Number.parseInt(L[++oi])))/100)}return Yt>=0&&(je=Yt*je+(1-Yt)*Y,ht=Yt*ht+(1-Yt)*re,Tt=Yt*Tt+(1-Yt)*he),Yr&&(je=255-je,ht=255-ht,Tt=255-Tt),"#"+("00"+Math.round(je).toString(16)).slice(-2)+("00"+Math.round(ht).toString(16)).slice(-2)+("00"+Math.round(Tt).toString(16)).slice(-2)}function $(e){var t,r;return e=e.trim(),(r=(t=ce[e.toLowerCase()])!=null?t:ce[Se[e]])!=null?r:Qe(e)}function Ke(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 et(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 Pe(e){return e<0?0:e>255?255:Math.round(e)}function ve(e){const{r:t,g:r,b:n}=e;let i=((1<<24)+(Pe(t)<<16)+(Pe(r)<<8)+Pe(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 Te(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),u=s-i;let L,Y;s===i?L=0:t===s?L=(r-n)/u:r===s?L=2+(n-t)/u:n===s&&(L=4+(t-r)/u),L=Math.min(L*60,360),L<0&&(L+=360);const re=(i+s)/2;return s===i?Y=0:re<=.5?Y=u/(s+i):Y=u/(2-s-i),{h:L,s:Y,l:re}}function ge(e){let t=Ke(e);if(!t)return e;let{h:r,s:n,l:i}=Te(t);return n+=.1,i-=.1,ve(et({h:r,s:n,l:i}))}var Be={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"},ue={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},we=[{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 ot(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 we)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(ue[s]||s)}return e}function lt(e){var t;if((e<119808||e>120831)&&(e<8448||e>8527))return{char:String.fromCodePoint(e)};for(const r in ue)if(ue[r]===e){e=(t=r.codePointAt(0))!=null?t:0;break}for(const r of we)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 Je(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=Be[i];if(s)s.startsWith("\\")?r+=s+" ":r+=s;else{const{char:u,variant:L,style:Y}=lt(i);switch(s=u,L){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(Y){case"bold":s=`\\mathbf{${s}}`;break;case"italic":s=`\\mathit{${s}}`;break;case"bolditalic":s=`\\mathbfit{${s}}`;break}r+=s}}return r}function fe(e){return e?Array.isArray(e)?e:typeof e=="object"&&"group"in e?e.group:[]:[]}var qt={},hr=c({},Be),er={},Fr={},Xt={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}"},Tr={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}},Cr={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}},M={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:Cr},"amsmath.sty":{package:Tr,primitive:!0},"texvc.sty":{package:Xt,primitive:!1}},rt={" ":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},Q=/[\w!@*()-=+{}\[\]\\';:?/.,~<>`|$%#&^" ]/,p,g;K()?(p=new RegExp("\\p{Letter}","u"),g=new RegExp("[0-9\\p{Letter}]","u")):(p=/[a-zA-ZаАбБвВгГдДеЕёЁжЖзЗиИйЙкКлЛмМнНоОпПрРсСтТуУфФхХцЦчЧшШщЩъЪыЫьЬэЭюЮяĄąĆćĘꣳŃńÓóŚśŹźŻżàâäôéèëêïîçùûüÿæœÀÂÄÔÉÈËÊÏΟÇÙÛÜÆŒößÖẞìíòúÌÍÒÚáñÁÑ]/,g=/[\da-zA-ZаАбБвВгГдДеЕёЁжЖзЗиИйЙкКлЛмМнНоОпПрРсСтТуУфФхХцЦчЧшШщЩъЪыЫьЬэЭюЮяĄąĆćĘꣳŃńÓóŚśŹźŻżàâäôéèëêïîçùûüÿæœÀÂÄÔÉÈËÊÏΟÇÙÛÜÆŒößÖẞìíòúÌÍÒÚáñÁÑ]/);function B(e,t,r="mord",n){t!==void 0&&(qt[e]={definitionType:"symbol",type:r,variant:n,codepoint:t},hr[t]||(hr[t]=e))}function se(e,t,r){if(typeof e=="string"){for(let n=0;n<e.length;n++){const i=e.charAt(n);B(i,i.codePointAt(0))}return}for(const[n,i,s,u]of e)B(n,i,s!=null?s:t,u!=null?u:r)}function De(e,t){for(let r=e;r<=t;r++)B(String.fromCodePoint(r),r)}function q(e){var t;return(t=Fr[e])!=null?t:null}function te(e,t){var r,n;if(t.length===0||t==="\\"||!t.startsWith("\\"))return[];const i=[];for(const u in er)u.startsWith(t)&&!er[u].infix&&i.push({match:u,frequency:(r=er[u].frequency)!=null?r:0});for(const u in qt)u.startsWith(t)&&i.push({match:u,frequency:(n=qt[u].frequency)!=null?n:0});const s=t.substring(1);for(const u of Object.keys(e.options.macros))u.startsWith(s)&&i.push({match:"\\"+u,frequency:0});return i.sort((u,L)=>{var Y,re;return u.frequency===L.frequency?u.match.length===L.match.length?u.match<L.match?-1:1:u.match.length-L.match.length:((Y=L.frequency)!=null?Y:0)-((re=u.frequency)!=null?re:0)}),i.map(u=>u.match)}function Fe(e){let t="auto";const r=e.match(/:([^=]+)/);return r&&(t=r[1].trim()),t}function Ee(e){if(!e)return[];const t=[];let r=e.split("]");if(r[0].startsWith("[")){t.push({isOptional:!0,type:Fe(r[0].slice(1))});for(let n=1;n<=r.length;n++)t.push(...Ee(r[n]))}else if(r=e.split("}"),r[0].startsWith("{")){t.push({isOptional:!1,type:Fe(r[0].slice(1))});for(let n=1;n<=r.length;n++)t.push(...Ee(r[n]))}return t}function J(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 tt(e,t){typeof e=="string"&&(e=[e]);const r={tabular:!1,params:[],createAtom:t};for(const n of e)Fr[n]=r}function kt(e,t,r){typeof e=="string"&&(e=[e]);const i={tabular:!0,params:Ee(t),createAtom:r};for(const s of e)Fr[s]=i}function Ce(e,t,r){var n,i;r||(r={});const s={definitionType:"function",params:Ee(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")er["\\"+e]=s;else for(const u of e)er["\\"+u]=s}var pt;function ut(e){return pt||(pt=le(M)),e?le(c(c({},pt),e)):pt}function ke(e,t){var r,n,i,s;if(typeof e=="string"){let u=0;const L=e;return/(^|[^\\])#1/.test(L)&&(u=1),/(^|[^\\])#2/.test(L)&&(u=2),/(^|[^\\])#3/.test(L)&&(u=3),/(^|[^\\])#4/.test(L)&&(u=4),/(^|[^\\])#5/.test(L)&&(u=5),/(^|[^\\])#6/.test(L)&&(u=6),/(^|[^\\])#7/.test(L)&&(u=7),/(^|[^\\])#8/.test(L)&&(u=8),/(^|[^\\])#9/.test(L)&&(u=9),{expand:(r=t==null?void 0:t.expand)!=null?r:!0,captureSelection:(n=t==null?void 0:t.captureSelection)!=null?n:!0,args:u,def:L}}return c({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 le(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]=ke(n.package[i],{expand:!n.primitive,captureSelection:n.captureSelection});else t[r]=ke(n)}return t}function Ue(e,t="math"){if(!e||e.length===0)return null;let r=null;if(e.startsWith("\\")){if(r=er[e],r)return!r.ifMode||r.ifMode===t?r:null;t==="math"?r=qt[e]:rt[e]&&(r={definitionType:"symbol",type:"mord",codepoint:rt[e]})}else if(t==="math"){if(r=qt[e],!r&&e.length===1){const n=Ft("math",e.codePointAt(0));return n.startsWith("\\")?E(c({},Ue(n,"math")),{command:n}):null}}else rt[e]?r={definitionType:"symbol",type:"mord",codepoint:rt[e]}:t==="text"&&(r={definitionType:"symbol",type:"mord",codepoint:e.codePointAt(0)});return r!=null?r:null}function Ct(e,t){if(!e.startsWith("\\"))return null;const r=e.slice(1);return t[r]}function Ft(e,t){if(t===void 0)return"";if(e==="math"&&hr[t])return hr[t];if(e==="text"){const r=Object.keys(rt).find(n=>rt[n]===t);return r||String.fromCodePoint(t)}return String.fromCodePoint(t)}var $t=[0,.68889,0,0,.72222],Pr=[0,.68889,0,0,.66667],Dr=[0,.68889,0,0,.77778],Ur=[0,.68889,0,0,.61111],Rr=[.16667,.68889,0,0,.77778],Lr=[0,.68889,0,0,.55556],pr=[0,0,0,0,.25],br=[0,.825,0,0,2.33334],gn=[0,.9,0,0,2.33334],Rn=[0,.68889,0,0,.54028],fn=[-.03598,.46402,0,0,.5],Dn=[-.13313,.36687,0,0,1],Yn=[.01354,.52239,0,0,1],Hr=[.01354,.52239,0,0,1.11111],ei=[0,.54986,0,0,1],ki=[0,.69224,0,0,.5],qn=[0,.43056,0,0,1],Gn=[.08198,.58198,0,0,.77778],Qi=[.19444,.69224,0,0,.41667],ji=[.1808,.675,0,0,1],ha=[.19444,.69224,0,0,.83334],Gi=[.13667,.63667,0,0,1],ii=[-.064,.437,0,0,1.334],yi=[.08167,.58167,0,0,.77778],Fi=[0,.69224,0,0,.72222],$e=[0,.69224,0,0,.66667],vt=[-.13313,.36687,0,0,.77778],dt=[.06062,.54986,0,0,.77778],At=[0,.69224,0,0,.77778],fr=[.25583,.75583,0,0,.77778],tr=[.25142,.75726,0,0,.77778],Wr=[.20576,.70576,0,0,.77778],Mr=[.30274,.79383,0,0,.77778],Gt=[.22958,.72958,0,0,.77778],It=[.1808,.675,0,0,.77778],sr=[.13667,.63667,0,0,.77778],dr=[.13597,.63597,0,0,.77778],cr=[.03517,.54986,0,0,.77778],xr=[0,.675,0,0,.77778],at=[.19444,.69224,0,0,.61111],wt=[0,.54986,0,0,.76042],Rt=[0,.54986,0,0,.66667],Kt=[.0391,.5391,0,0,.77778],Ar=[.03517,.54986,0,0,1.33334],nr=[.38569,.88569,0,0,.77778],_t=[.23222,.74111,0,0,.77778],Ye=[.19444,.69224,0,0,.77778],xt=[0,.37788,0,0,.5],Nt=[0,.54986,0,0,.72222],Wt=[0,.69224,0,0,.83334],Jt=[.11111,.69224,0,0,.66667],vr=[.26167,.75726,0,0,.77778],Er=[.48256,.98256,0,0,.77778],Kr=[.28481,.79383,0,0,.77778],hn=[.08167,.58167,0,0,.22222],vn=[.08167,.58167,0,0,.38889],Hn=[0,.43056,.04028,0,.66667],In=[.41951,.91951,0,0,.77778],_n=[.24982,.74947,0,0,.38865],Mn=[.08319,.58283,0,0,.75623],sn=[0,.10803,0,0,.27764],nn=[0,.47534,0,0,.50181],Wn=[.18906,.47534,0,0,.50181],On=[0,.69141,0,0,.50181],$n=[.24982,.74947,0,0,.27764],ti=[0,.69141,0,0,.21471],Mt=[.25,.75,0,0,.44722],ln=[0,.64444,0,0,.575],Tn=[.08556,.58556,0,0,.89444],Ai=[0,.69444,0,0,.89444],bn=[0,.68611,0,0,.9],Qr=[0,.68611,0,0,.86944],Zr=[.25,.75,0,0,.575],tn=[.25,.75,0,0,.31944],dn=[0,.69444,0,0,.63889],on=[0,.69444,0,0,.31944],An=[0,.44444,0,0,.63889],Kn=[0,.44444,0,0,.51111],Ln=[0,.69444,0,0,.575],wn=[.13333,.63333,0,0,.89444],Xi=[0,.44444,0,0,.31944],xn=[0,.69444,0,0,.86944],Fn=[0,.68611,0,0,.69166],ai=[0,.68611,0,0,.83055],di=[0,.68611,0,0,.89444],na=[0,.69444,0,0,.60278],_i=[.19444,.69444,0,0,.51111],fi=[0,.69444,0,0,.83055],Ci=[-.10889,.39111,0,0,1.14999],pa=[.19444,.69444,0,0,.575],ua=[.19444,.69444,0,0,1.14999],Ri=[.19444,.69444,0,0,.70277],fa=[.05556,.75,0,0,.575],$i=[0,.68611,0,0,.95833],xi=[.08556,.58556,0,0,.76666],ma=[-.02639,.47361,0,0,.575],mo=[0,.44444,0,0,.89444],ka=[0,.55556,0,0,.76666],Ca=[-.10889,.39111,0,0,.89444],Hi=[.00222,.50222,0,0,.89444],so=[.19667,.69667,0,0,.89444],Ha=[.08556,.58556,0,0,1.14999],Os=[0,.69444,0,0,.70277],Oo=[-.02778,.47222,0,0,.575],aa=[.25,.75,0,0,.51111],da=[-.13889,.36111,0,0,1.14999],Ga=[.19444,.69444,0,0,1.02222],Zi=[.12963,.69444,0,0,.89444],Mi=[.19444,.69444,0,0,.44722],si=[0,.64444,.13167,0,.59111],Bo=[.19444,.64444,.13167,0,.59111],bi=[0,.68611,.17208,0,.8961],Ni=[.19444,.44444,.105,0,.53222],Wi=[0,.44444,.085,0,.82666],ea=[0,.69444,.06709,0,.59111],ga=[0,.69444,.12945,0,.35555],Ta=[0,.69444,0,0,.94888],zo=[0,.69444,.11472,0,.59111],Lo=[0,.68611,.10778,0,.88555],xo=[0,.69444,.07939,0,.62055],to=[0,.69444,.12417,0,.30667],Ua=[0,.64444,.13556,0,.51111],Ia=[.19444,.64444,.13556,0,.51111],Wa=[0,.68333,.16389,0,.74333],lo=[.19444,.43056,.08847,0,.46],vo=[0,.43056,.07514,0,.71555],Ja=[0,.69444,.06646,0,.51111],Ka=[0,.69444,0,0,.83129],No=[0,.69444,.1225,0,.51111],Dl=[0,.68333,.09403,0,.76666],ps=[0,.68333,.11111,0,.76666],Al=[0,.69444,.06961,0,.51444],Zo=[0,.69444,0,0,.27778],Qs=[.25,.75,0,0,.38889],To=[0,.64444,0,0,.5],pi=[0,.69444,0,0,.77778],Ol=[0,.68333,0,0,.75],Wo=[0,.68333,0,0,.77778],Xl=[0,.68333,0,0,.68056],zs=[0,.68333,0,0,.72222],Bs=[.25,.75,0,0,.5],za=[.25,.75,0,0,.27778],Vo=[0,.69444,0,0,.5],Gl=[0,.69444,0,0,.55556],aA=[0,.43056,0,0,.44445],cl=[0,.43056,0,0,.5],Fa=[.19444,.43056,0,0,.55556],Ba=[0,.43056,0,0,.55556],Eo=[.08333,.58333,0,0,.77778],ro=[0,.43056,0,0,.27778],fo=[0,.66786,0,0,.27778],Xo=[0,.69444,0,0,.75],Ao=[0,.66786,0,0,.5],es=[0,.68333,0,0,.625],ks=[.19444,.69444,0,0,.44445],ul=[0,.69444,0,0,.72222],Js=[.19444,.69444,0,0,.5],rl=[.19444,.69444,0,0,1],KA=[.011,.511,0,0,1.126],Ql=[.19444,.69444,0,0,.61111],Ys=[.05556,.75,0,0,.5],tc=[0,.68333,0,0,.83334],rc=[.0391,.5391,0,0,.66667],fA=[-.05555,.44445,0,0,.5],yc=[0,.43056,0,0,.77778],kl=[0,.55556,0,0,.66667],qs=[-.03625,.46375,0,0,.77778],nl=[-.01688,.48312,0,0,.77778],il=[.0391,.5391,0,0,1],Va=[0,.69444,0,0,.61111],So=[-.03472,.46528,0,0,.5],Io=[.25,.75,0,0,.44445],ts=[-.14236,.35764,0,0,1],Rs=[.244,.744,0,0,.412],LA=[.19444,.69444,0,0,.88889],Bl=[.12963,.69444,0,0,.77778],zA=[.19444,.69444,0,0,.38889],bc=[.011,.511,0,0,1.638],wc=[.19444,.69444,0,0,0],hA=[0,.44444,0,0,.575],pA=[.19444,.44444,0,0,.575],Ou=[0,.68611,0,0,.75555],Hc=[0,.69444,0,0,.66759],ad=[0,.68611,0,0,.80555],od=[0,.68611,.08229,0,.98229],ou=[0,.68611,0,0,.76666],Ed=[0,.44444,0,0,.58472],Qu=[.19444,.44444,0,0,.6118],su=[.19444,.43056,0,0,.5],sd=[0,.68333,.02778,.08334,.76278],A=[0,.68333,.08125,.05556,.83125],a=[0,.43056,0,.05556,.48472],l=[.19444,.43056,0,.08334,.51702],y=[.25,.75,0,0,.42778],F=[0,.69444,0,0,.55],x=[0,.69444,0,0,.73334],H=[0,.69444,0,0,.79445],_=[0,.69444,0,0,.51945],ae=[0,.69444,0,0,.70278],Me=[0,.69444,0,0,.76389],Ge=[.25,.75,0,0,.34306],Xe=[0,.69444,0,0,.56111],ct=[0,.69444,0,0,.25556],xe=[.19444,.45833,0,0,.56111],Ht=[0,.45833,0,0,.56111],St=[0,.69444,0,0,.30556],zt=[0,.69444,0,0,.58056],gt=[0,.69444,0,0,.67223],Vt=[0,.69444,0,0,.85556],Br=[0,.69444,0,0,.55834],jr=[0,.65556,.11156,0,.5],cn=[0,.69444,.08094,0,.70834],Xn=[.17014,0,0,0,.44445],qr=[0,.69444,.0799,0,.5],ur=[0,.69444,0,0,.73752],rn=[0,.69444,.09205,0,.5],yn=[0,.69444,.09031,0,.77778],Et=[0,.69444,.07816,0,.27778],Dt=[0,.69444,.00316,0,.5],Z=[.19444,.69444,0,0,.83334],G=[.05556,.75,0,0,.83334],Ie=[0,.75,0,0,.5],Re=[.125,.08333,0,0,.27778],_e=[0,.08333,0,0,.27778],ze=[0,.65556,0,0,.5],ft=[0,.69444,0,0,.47222],mt=[0,.69444,0,0,.66667],Qt=[0,.69444,0,0,.59722],be=[0,.69444,0,0,.54167],Ve=[0,.69444,0,0,.70834],qe=[.25,.75,0,0,.28889],yt=[0,.69444,0,0,.51667],Bt=[0,.44444,0,0,.44445],Ut=[.19444,.44444,0,0,.51667],ir=[0,.44444,0,0,.38333],rr=[0,.44444,0,0,.51667],kr=[0,.69444,0,0,.83334],Sr=[.35001,.85,0,0,.45834],_r=[.35001,.85,0,0,.57778],un=[.35001,.85,0,0,.41667],jn=[.35001,.85,0,0,.58334],yr=[0,.72222,0,0,.55556],Ot=[1e-5,.6,0,0,.66667],hi=[1e-5,.6,0,0,.77778],pn=[.25001,.75,0,0,.94445],Vr=[.306,.805,.19445,0,.47222],$r=[.30612,.805,.19445,0,.47222],Xr=[.25001,.75,0,0,.83334],en=[.35001,.85,0,0,.47222],Un=[.25001,.75,0,0,1.11111],mi=[.65002,1.15,0,0,.59722],gi=[.65002,1.15,0,0,.81111],ni=[.65002,1.15,0,0,.47222],Li=[.65002,1.15,0,0,.66667],Vi=[0,.75,0,0,1],Ti=[.55001,1.05,0,0,1.27778],zi=[.862,1.36,.44445,0,.55556],ci=[.86225,1.36,.44445,0,.55556],Ma=[.55001,1.05,0,0,1.11111],Ii=[.65002,1.15,0,0,.52778],yo=[.65002,1.15,0,0,.61111],ta=[.55001,1.05,0,0,1.51112],wa=[.95003,1.45,0,0,.73611],Ya=[.95003,1.45,0,0,1.04445],Pa=[.95003,1.45,0,0,.52778],wi=[.95003,1.45,0,0,.75],Bi=[0,.75,0,0,1.44445],Ki=[.95003,1.45,0,0,.58334],Ui=[1.25003,1.75,0,0,.79167],Aa=[1.25003,1.75,0,0,1.27778],Zn=[1.25003,1.75,0,0,.58334],Ei=[1.25003,1.75,0,0,.80556],xa=[0,.825,0,0,1.8889],oa=[1.25003,1.75,0,0,.63889],Uo=[.64502,1.155,0,0,.875],jo=[1e-5,.6,0,0,.875],ia=[-99e-5,.601,0,0,.66667],co=[.64502,1.155,0,0,.66667],ls=[1e-5,.9,0,0,.88889],ri=[.65002,1.15,0,0,.88889],bo=[.90001,0,0,0,.88889],Go=[-.00499,.605,0,0,1.05556],va=[0,.12,0,0,.45],kn=[0,.61111,0,0,.525],Da=[.08333,.69444,0,0,.525],wo=[-.08056,.53055,0,0,.525],no=[-.05556,.55556,0,0,.525],Yi=[0,.43056,0,0,.525],Ho=[.22222,.43056,0,0,.525],Ko=[0,0,0,0,.525],As={"AMS-Regular":{32:pr,65:$t,66:Pr,67:$t,68:$t,69:Pr,70:Ur,71:Dr,72:Dr,73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:Dr,76:Pr,77:[0,.68889,0,0,.94445],78:$t,79:Rr,80:Ur,81:Rr,82:$t,83:Lr,84:Pr,85:$t,86:$t,87:[0,.68889,0,0,1],88:$t,89:$t,90:Pr,107:Lr,160:pr,165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:Lr,295:Rn,710:br,732:gn,770:br,771:gn,989:yi,1008:Hn,8245:[0,.54986,0,0,.275],8463:Rn,8487:$t,8498:Lr,8502:Pr,8503:[0,.68889,0,0,.44445],8504:Pr,8513:[0,.68889,0,0,.63889],8592:fn,8594:fn,8602:Dn,8603:Dn,8606:Yn,8608:Yn,8610:Hr,8611:Hr,8619:ei,8620:ei,8621:[-.13313,.37788,0,0,1.38889],8622:Dn,8624:ki,8625:ki,8630:qn,8631:qn,8634:Gn,8635:Gn,8638:Qi,8639:Qi,8642:Qi,8643:Qi,8644:ji,8646:ji,8647:ji,8648:ha,8649:ji,8650:ha,8651:Yn,8652:Yn,8653:Dn,8654:Dn,8655:Dn,8666:Gi,8667:Gi,8669:[-.13313,.37788,0,0,1],8672:ii,8674:ii,8705:[0,.825,0,0,.5],8708:Lr,8709:yi,8717:[0,.43056,0,0,.42917],8722:fn,8724:[.08198,.69224,0,0,.77778],8726:yi,8733:At,8736:Fi,8737:Fi,8738:[.03517,.52239,0,0,.72222],8739:hn,8740:[.25142,.74111,0,0,.27778],8741:vn,8742:[.25142,.74111,0,0,.5],8756:$e,8757:$e,8764:vt,8765:[-.13313,.37788,0,0,.77778],8769:vt,8770:qs,8774:Mr,8776:nl,8778:yi,8782:dt,8783:dt,8785:Gn,8786:Gn,8787:Gn,8790:At,8791:Gt,8796:[.08198,.91667,0,0,.77778],8806:fr,8807:fr,8808:tr,8809:tr,8812:[.25583,.75583,0,0,.5],8814:Wr,8815:Wr,8816:Mr,8817:Mr,8818:Gt,8819:Gt,8822:It,8823:It,8828:sr,8829:sr,8830:Gt,8831:Gt,8832:Wr,8833:Wr,8840:Mr,8841:Mr,8842:dr,8843:dr,8847:cr,8848:cr,8858:Gn,8859:Gn,8861:Gn,8862:xr,8863:xr,8864:xr,8865:xr,8872:[0,.69224,0,0,.61111],8873:Fi,8874:[0,.69224,0,0,.88889],8876:Ur,8877:Ur,8878:$t,8879:$t,8882:cr,8883:cr,8884:sr,8885:sr,8888:[0,.54986,0,0,1.11111],8890:Fa,8891:at,8892:at,8901:[0,.54986,0,0,.27778],8903:yi,8905:yi,8906:yi,8907:At,8908:At,8909:[-.03598,.46402,0,0,.77778],8910:wt,8911:wt,8912:cr,8913:cr,8914:Rt,8915:Rt,8916:$e,8918:Kt,8919:Kt,8920:Ar,8921:Ar,8922:nr,8923:nr,8926:sr,8927:sr,8928:Mr,8929:Mr,8934:_t,8935:_t,8936:_t,8937:_t,8938:Wr,8939:Wr,8940:Mr,8941:Mr,8994:Ye,8995:Ye,9416:[.15559,.69224,0,0,.90222],9484:ki,9488:ki,9492:xt,9496:xt,9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:xr,9633:xr,9650:Nt,9651:Nt,9654:cr,9660:Nt,9661:Nt,9664:cr,9674:Jt,9733:[.19444,.69224,0,0,.94445],10003:Wt,10016:Wt,10731:Jt,10846:[.19444,.75583,0,0,.61111],10877:sr,10878:sr,10885:fr,10886:fr,10887:dr,10888:dr,10889:vr,10890:vr,10891:Er,10892:Er,10901:sr,10902:sr,10933:tr,10934:tr,10935:vr,10936:vr,10937:vr,10938:vr,10949:fr,10950:fr,10955:Kr,10956:Kr,57350:hn,57351:vn,57352:yi,57353:Hn,57356:tr,57357:tr,57358:In,57359:Mr,57360:Mr,57361:In,57366:tr,57367:tr,57368:tr,57369:tr,57370:dr,57371:dr},"Caligraphic-Regular":{32:pr,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:pr},"Fraktur-Regular":{32:pr,33:[0,.69141,0,0,.29574],34:ti,38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:_n,41:_n,42:[0,.62119,0,0,.27764],43:Mn,44:sn,45:Mn,46:sn,47:[.24982,.74947,0,0,.50181],48:nn,49:nn,50:nn,51:Wn,52:Wn,53:Wn,54:On,55:Wn,56:On,57:Wn,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:$n,93:$n,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:pr,8216:ti,8217:ti,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:pr,33:[0,.69444,0,0,.35],34:na,35:[.19444,.69444,0,0,.95833],36:fa,37:[.05556,.75,0,0,.95833],38:Ai,39:on,40:Mt,41:Mt,42:[0,.75,0,0,.575],43:wn,44:[.19444,.15556,0,0,.31944],45:ir,46:[0,.15556,0,0,.31944],47:Zr,48:ln,49:ln,50:ln,51:ln,52:ln,53:ln,54:ln,55:ln,56:ln,57:ln,58:Xi,59:[.19444,.44444,0,0,.31944],60:Tn,61:Ca,62:Tn,63:[0,.69444,0,0,.54305],64:Ai,65:Qr,66:[0,.68611,0,0,.81805],67:ai,68:[0,.68611,0,0,.88194],69:Ou,70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:bn,73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:Fn,77:[0,.68611,0,0,1.09166],78:bn,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:Qr,89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:tn,92:Zr,93:tn,94:Ln,95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:dn,99:Kn,100:dn,101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:dn,105:on,106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:on,109:[0,.44444,0,0,.95833],110:An,111:hA,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:An,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:Kn,123:Zr,124:tn,125:Zr,126:[.35,.34444,0,0,.575],160:pr,163:[0,.69444,0,0,.86853],168:Ln,172:[0,.44444,0,0,.76666],176:xn,177:wn,184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:wn,216:[.04861,.73472,0,0,.89444],223:Qt,230:[0,.44444,0,0,.83055],247:wn,248:[.09722,.54167,0,0,.575],305:Xi,338:[0,.68611,0,0,1.16944],339:mo,567:[.19444,.44444,0,0,.35139],710:Ln,711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:Ln,715:Ln,728:Ln,729:on,730:xn,732:Ln,733:Ln,915:Fn,916:$i,920:di,923:ad,926:ou,928:bn,931:ai,933:di,934:ai,936:di,937:ai,8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:on,8217:on,8220:na,8221:na,8224:_i,8225:_i,8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:Hc,8465:fi,8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:fi,8501:Os,8592:Ci,8593:pa,8594:Ci,8595:pa,8596:Ci,8597:Zr,8598:ua,8599:ua,8600:ua,8601:ua,8636:Ci,8637:Ci,8640:Ci,8641:Ci,8656:Ci,8657:Ri,8658:Ci,8659:Ri,8660:Ci,8661:[.25,.75,0,0,.70277],8704:dn,8706:[0,.69444,.06389,0,.62847],8707:dn,8709:fa,8711:$i,8712:xi,8715:xi,8722:wn,8723:wn,8725:Zr,8726:Zr,8727:Oo,8728:ma,8729:ma,8730:[.18,.82,0,0,.95833],8733:mo,8734:[0,.44444,0,0,1.14999],8736:Fi,8739:tn,8741:Zr,8743:ka,8744:ka,8745:ka,8746:ka,8747:[.19444,.69444,.12778,0,.56875],8764:Ca,8768:[.19444,.69444,0,0,.31944],8771:Hi,8776:[.02444,.52444,0,0,.89444],8781:Hi,8801:Hi,8804:so,8805:so,8810:Ha,8811:Ha,8826:Tn,8827:Tn,8834:Tn,8835:Tn,8838:so,8839:so,8846:ka,8849:so,8850:so,8851:ka,8852:ka,8853:wn,8854:wn,8855:wn,8856:wn,8857:wn,8866:Os,8867:Os,8868:Ai,8869:Ai,8900:ma,8901:[-.02639,.47361,0,0,.31944],8902:Oo,8968:aa,8969:aa,8970:aa,8971:aa,8994:da,8995:da,9651:Ga,9657:Oo,9661:Ga,9667:Oo,9711:ua,9824:Zi,9825:Zi,9826:Zi,9827:Zi,9837:[0,.75,0,0,.44722],9838:Mi,9839:Mi,10216:Mt,10217:Mt,10815:bn,10927:so,10928:so,57376:wc},"Main-BoldItalic":{32:pr,33:[0,.69444,.11417,0,.38611],34:xo,35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:ga,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:si,49:si,50:si,51:si,52:Bo,53:si,54:si,55:Bo,56:si,57:si,58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:zo,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:bi,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:bi,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:ea,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:Ni,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:Ni,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:pr,168:[0,.69444,.11473,0,.59111],176:Ta,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:Wi,248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:Wi,567:[.19444,.44444,.04611,0,.385],710:ea,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:ga,730:Ta,732:zo,733:zo,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:bi,931:[0,.68611,.11431,0,.82666],933:Lo,934:[0,.68611,.05632,0,.82666],936:Lo,937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:ga,8217:ga,8220:[0,.69444,.16772,0,.62055],8221:xo},"Main-Italic":{32:pr,33:to,34:Al,35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:to,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:Ua,49:Ua,50:Ua,51:Ua,52:Ia,53:Ua,54:Ua,55:Ia,56:Ua,57:Ua,58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:No,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:Wa,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:Wa,79:Dl,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:Wa,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:Ja,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:lo,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:lo,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:pr,168:[0,.66786,.10474,0,.51111],176:Ka,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:vo,248:[.09722,.52778,.09194,0,.51111],338:[0,.68333,.12028,0,.98499],339:vo,710:Ja,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:Ka,732:[0,.66786,.11585,0,.51111],733:No,915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:Dl,923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:Wa,931:[0,.68333,.12028,0,.71555],933:ps,934:[0,.68333,.05986,0,.71555],936:ps,937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:to,8217:to,8220:[0,.69444,.1685,0,.51444],8221:Al,8463:Rn},"Main-Regular":{32:pr,33:Zo,34:Vo,35:Z,36:Ys,37:G,38:pi,39:Zo,40:Qs,41:Qs,42:Ie,43:Eo,44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:Bs,48:To,49:To,50:To,51:To,52:To,53:To,54:To,55:To,56:To,57:To,58:ro,59:[.19444,.43056,0,0,.27778],60:Kt,61:vt,62:Kt,63:ft,64:pi,65:Ol,66:[0,.68333,0,0,.70834],67:zs,68:[0,.68333,0,0,.76389],69:Xl,70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:Ol,73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:Wo,76:es,77:[0,.68333,0,0,.91667],78:Ol,79:Wo,80:Xl,81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:zs,85:Ol,86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:Ol,89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:za,92:Bs,93:za,94:Vo,95:[.31,.12056,.02778,0,.5],97:cl,98:Gl,99:aA,100:Gl,101:aA,102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:Gl,105:fo,106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:Zo,109:[0,.43056,0,0,.83334],110:Ba,111:cl,112:Fa,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:Ba,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:aA,123:Bs,124:za,125:Bs,126:[.35,.31786,0,0,.5],160:pr,163:[0,.69444,0,0,.76909],167:ks,168:Ao,172:[0,.43056,0,0,.66667],176:Xo,177:Eo,182:Ql,184:Xn,198:[0,.68333,0,0,.90278],215:Eo,216:[.04861,.73194,0,0,.77778],223:Vo,230:[0,.43056,0,0,.72222],247:Eo,248:[.09722,.52778,0,0,.5],305:ro,338:[0,.68333,0,0,1.01389],339:yc,567:[.19444,.43056,0,0,.30556],710:Vo,711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:Vo,715:Vo,728:Vo,729:fo,730:Xo,732:Ao,733:Vo,915:es,916:tc,920:Wo,923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:Ol,931:zs,933:Wo,934:zs,936:Wo,937:zs,8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:Zo,8217:Zo,8220:Vo,8221:Vo,8224:ks,8225:ks,8230:[0,.12,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:Rn,8465:ul,8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:ul,8501:Va,8592:Dn,8593:Js,8594:Dn,8595:Js,8596:Dn,8597:Bs,8598:rl,8599:rl,8600:rl,8601:rl,8614:[.011,.511,0,0,1],8617:KA,8618:KA,8636:Dn,8637:Dn,8640:Dn,8641:Dn,8652:[.011,.671,0,0,1],8656:Dn,8657:Ql,8658:Dn,8659:Ql,8660:Dn,8661:[.25,.75,0,0,.61111],8704:Gl,8706:[0,.69444,.05556,.08334,.5309],8707:Gl,8709:Ys,8711:tc,8712:rc,8715:rc,8722:Eo,8723:Eo,8725:Bs,8726:Bs,8727:So,8728:fA,8729:fA,8730:[.2,.8,0,0,.83334],8733:yc,8734:qn,8736:Fi,8739:za,8741:Bs,8743:kl,8744:kl,8745:kl,8746:kl,8747:[.19444,.69444,.11111,0,.41667],8764:vt,8768:[.19444,.69444,0,0,.27778],8771:qs,8773:[-.022,.589,0,0,1],8776:nl,8781:qs,8784:[-.133,.67,0,0,.778],8801:qs,8804:dr,8805:dr,8810:il,8811:il,8826:Kt,8827:Kt,8834:Kt,8835:Kt,8838:dr,8839:dr,8846:kl,8849:dr,8850:dr,8851:kl,8852:kl,8853:Eo,8854:Eo,8855:Eo,8856:Eo,8857:Eo,8866:Va,8867:Va,8868:pi,8869:pi,8872:[.249,.75,0,0,.867],8900:fA,8901:[-.05555,.44445,0,0,.27778],8902:So,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:Io,8969:Io,8970:Io,8971:Io,8994:ts,8995:ts,9136:Rs,9137:Rs,9651:LA,9657:So,9661:LA,9667:So,9711:rl,9824:Bl,9825:Bl,9826:Bl,9827:Bl,9837:[0,.75,0,0,.38889],9838:zA,9839:zA,10216:Qs,10217:Qs,10222:Rs,10223:Rs,10229:[.011,.511,0,0,1.609],10230:bc,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:bc,10815:Ol,10927:dr,10928:dr,57376:wc},"Math-BoldItalic":{32:pr,48:hA,49:hA,50:hA,51:pA,52:pA,53:pA,54:ln,55:pA,56:ln,57:pA,65:Qr,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:od,73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:Ou,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:Hc,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:Ed,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:pr,915:[0,.68611,.15972,0,.65694],916:$i,920:[0,.68611,.03194,0,.86722],923:ad,926:[0,.68611,.07458,0,.84125],928:od,931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:ou,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:Ed,960:[0,.44444,.03704,0,.68241],961:Qu,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:Qu,1013:[0,.44444,0,0,.48333],57649:[0,.44444,0,0,.39352],57911:[.19444,.44444,0,0,.43889]},"Math-Italic":{32:pr,48:cl,49:cl,50:cl,51:su,52:su,53:su,54:To,55:su,56:To,57:su,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:A,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:sd,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:a,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:pr,915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:sd,923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:A,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:a,960:[0,.43056,.03588,0,.57003],961:l,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:l,1013:[0,.43056,0,.05556,.4059],57649:[0,.43056,0,.02778,.32246],57911:[.19444,.43056,0,.08334,.38403]},"SansSerif-Bold":{32:pr,33:[0,.69444,0,0,.36667],34:Br,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:St,40:y,41:y,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:F,49:F,50:F,51:F,52:F,53:F,54:F,55:F,56:F,57:F,58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:_,64:x,65:x,66:x,67:ae,68:H,69:[0,.69444,0,0,.64167],70:Va,71:x,72:H,73:[0,.69444,0,0,.33056],74:_,75:Me,76:zt,77:[0,.69444,0,0,.97778],78:H,79:H,80:ae,81:[.10556,.69444,0,0,.79445],82:ae,83:Va,84:x,85:Me,86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:x,89:[0,.69444,.0275,0,.73334],90:gt,91:Ge,93:Ge,94:F,95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:Xe,99:[0,.45833,0,0,.48889],100:Xe,101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:Xe,105:ct,106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:ct,109:[0,.45833,0,0,.86667],110:Ht,111:[0,.45833,0,0,.55],112:xe,113:xe,114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:Ht,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:pr,168:F,176:x,180:F,184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:F,711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:F,729:St,730:x,732:F,733:F,915:zt,916:[0,.69444,0,0,.91667],920:Vt,923:gt,926:x,928:H,931:H,933:Vt,934:H,936:Vt,937:H,8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:St,8217:St,8220:Br,8221:Br},"SansSerif-Italic":{32:pr,33:[0,.69444,.05733,0,.31945],34:Dt,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:Et,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:Re,45:[0,.44444,.01946,0,.33333],46:_e,47:[.25,.75,.13164,0,.5],48:jr,49:jr,50:jr,51:jr,52:jr,53:jr,54:jr,55:jr,56:jr,57:jr,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:mt,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:cn,73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:be,77:[0,.69444,.08094,0,.875],78:cn,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:qr,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:pr,168:[0,.67937,.06385,0,.5],176:ur,184:Xn,305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:qr,711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:rn,715:Vo,728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:ur,732:[0,.67659,.08826,0,.5],733:rn,915:[0,.69444,.13372,0,.54167],916:kr,920:[0,.69444,.07555,0,.77778],923:Va,926:[0,.69444,.12816,0,.66667],928:cn,931:[0,.69444,.11983,0,.72222],933:yn,934:[0,.69444,.04603,0,.72222],936:yn,937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:Et,8217:Et,8220:[0,.69444,.14205,0,.5],8221:Dt},"SansSerif-Regular":{32:pr,33:[0,.69444,0,0,.31945],34:Vo,35:Z,36:Ys,37:G,38:[0,.69444,0,0,.75834],39:Zo,40:Qs,41:Qs,42:Ie,43:Eo,44:Re,45:[0,.44444,0,0,.33333],46:_e,47:Bs,48:ze,49:ze,50:ze,51:ze,52:ze,53:ze,54:ze,55:ze,56:ze,57:ze,58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:ft,64:mt,65:mt,66:mt,67:dn,68:[0,.69444,0,0,.72223],69:Qt,70:[0,.69444,0,0,.56945],71:mt,72:Ve,73:Zo,74:ft,75:[0,.69444,0,0,.69445],76:be,77:[0,.69444,0,0,.875],78:Ve,79:[0,.69444,0,0,.73611],80:dn,81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:Gl,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:mt,89:[0,.69444,.025,0,.66667],90:Va,91:qe,93:qe,94:Vo,95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:yt,99:Bt,100:yt,101:Bt,102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:yt,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:rr,111:[0,.44444,0,0,.5],112:Ut,113:Ut,114:[0,.44444,.01389,0,.34167],115:ir,116:[0,.57143,0,0,.36111],117:rr,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:pr,168:[0,.67937,0,0,.5],176:mt,184:Xn,305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:Vo,711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:Vo,715:Vo,728:Vo,729:[0,.67937,0,0,.27778],730:mt,732:[0,.67659,0,0,.5],733:Vo,915:be,916:kr,920:pi,923:Va,926:mt,928:Ve,931:ul,933:pi,934:ul,936:pi,937:ul,8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:Zo,8217:Zo,8220:Vo,8221:Vo},"Script-Regular":{32:pr,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:pr},"Size1-Regular":{32:pr,40:Sr,41:Sr,47:_r,91:un,92:_r,93:un,123:jn,125:jn,160:pr,710:yr,732:yr,770:yr,771:yr,8214:[-99e-5,.601,0,0,.77778],8593:Ot,8595:Ot,8657:hi,8659:hi,8719:pn,8720:pn,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:$r,8748:Vr,8749:Vr,8750:$r,8896:Xr,8897:Xr,8898:Xr,8899:Xr,8968:en,8969:en,8970:en,8971:en,9168:ia,10216:en,10217:en,10752:Un,10753:Un,10754:Un,10756:Xr,10758:Xr},"Size2-Regular":{32:pr,40:mi,41:mi,47:gi,91:ni,92:gi,93:ni,123:Li,125:Li,160:pr,710:Vi,732:Vi,770:Vi,771:Vi,8719:Ti,8720:Ti,8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:ci,8748:zi,8749:zi,8750:ci,8896:Ma,8897:Ma,8898:Ma,8899:Ma,8968:Ii,8969:Ii,8970:Ii,8971:Ii,10216:yo,10217:yo,10752:ta,10753:ta,10754:ta,10756:Ma,10758:Ma},"Size3-Regular":{32:pr,40:wa,41:wa,47:Ya,91:Pa,92:Ya,93:Pa,123:wi,125:wi,160:pr,710:Bi,732:Bi,770:Bi,771:Bi,8730:[.95003,1.45,0,0,1],8968:Ki,8969:Ki,8970:Ki,8971:Ki,10216:wi,10217:wi},"Size4-Regular":{32:pr,40:Ui,41:Ui,47:Aa,91:Zn,92:Aa,93:Zn,123:Ei,125:Ei,160:pr,710:xa,732:xa,770:xa,771:xa,8730:[1.25003,1.75,0,0,1],8968:oa,8969:oa,8970:oa,8971:oa,9115:Uo,9116:jo,9117:Uo,9118:Uo,9119:jo,9120:Uo,9121:co,9122:ia,9123:co,9124:co,9125:ia,9126:co,9127:ls,9128:ri,9129:bo,9130:[0,.3,0,0,.88889],9131:ls,9132:ri,9133:bo,9143:[.88502,.915,0,0,1.05556],10216:Ei,10217:Ei,57344:Go,57345:Go,57680:va,57681:va,57682:va,57683:va},"Typewriter-Regular":{32:Ko,33:kn,34:kn,35:kn,36:Da,37:Da,38:kn,39:kn,40:Da,41:Da,42:[0,.52083,0,0,.525],43:wo,44:[.13889,.125,0,0,.525],45:wo,46:[0,.125,0,0,.525],47:Da,48:kn,49:kn,50:kn,51:kn,52:kn,53:kn,54:kn,55:kn,56:kn,57:kn,58:Yi,59:[.13889,.43056,0,0,.525],60:no,61:[-.19549,.41562,0,0,.525],62:no,63:kn,64:kn,65:kn,66:kn,67:kn,68:kn,69:kn,70:kn,71:kn,72:kn,73:kn,74:kn,75:kn,76:kn,77:kn,78:kn,79:kn,80:kn,81:[.13889,.61111,0,0,.525],82:kn,83:kn,84:kn,85:kn,86:kn,87:kn,88:kn,89:kn,90:kn,91:Da,92:Da,93:Da,94:kn,95:[.09514,0,0,0,.525],96:kn,97:Yi,98:kn,99:Yi,100:kn,101:Yi,102:kn,103:Ho,104:kn,105:kn,106:[.22222,.61111,0,0,.525],107:kn,108:kn,109:Yi,110:Yi,111:Yi,112:Ho,113:Ho,114:Yi,115:Yi,116:[0,.55358,0,0,.525],117:Yi,118:Yi,119:Yi,120:Yi,121:Ho,122:Yi,123:Da,124:Da,125:Da,126:kn,127:kn,160:Ko,176:kn,184:[.19445,0,0,0,.525],305:Yi,567:Ho,711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:kn,715:kn,728:kn,730:kn,770:kn,771:kn,776:kn,915:kn,916:kn,920:kn,923:kn,926:kn,928:kn,931:kn,933:kn,934:kn,936:kn,937:kn,8216:kn,8217:kn,8242:kn,9251:[.11111,.21944,0,0,.525]}},gs=/[\u3040-\u309F]|[\u30A0-\u30FF]|[\u4E00-\u9FAF]|[\uAC00-\uD7AF]/,cs=10,ms=.25,xl=1.2,rs=.431,Ns={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[rs,rs,rs],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:[ms,ms,ms],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]},vs=[0,.5,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],Jo=5,Fo={"\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 Zs(e,t){e===void 0&&(e=77);const r=As[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 Fo)e=Fo[n].codePointAt(0);else if(gs.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 oA={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]},El={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]},Rl={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 nc(e){if(El[e]){const[re,he,je]=El[e],ht=`<span class="stretchy" style="height:${je}em"><svg width="100%" height="${je}em" viewBox="0 0 ${re} ${he}" preserveAspectRatio="none" ><path fill="currentcolor" d="${Rl[e]}"></path></svg></span>`;return`<span style="display:inline-block;height:${Math.floor(100*je/2)/100}em;min-width:0">${ht}</span>`}const[t,r,n,i]=oA[e];let s,u;const L=n/1e3;t.length===3?(s=["slice-1-of-3","slice-2-of-3","slice-3-of-3"],u=["xMinYMin","xMidYMin","xMaxYMin"]):t.length===2?(s=["slice-1-of-2","slice-2-of-2"],u=["xMinYMin","xMaxYMin"]):(s=["slice-1-of-1"],u=[i]);const Y=t.map((re,he)=>`<span class="${s[he]}" style=height:${L}em><svg width=400em height=${L}em viewBox="0 0 400000 ${n}" preserveAspectRatio="${u[he]} slice"><path fill="currentcolor" d="${Rl[re]}"></path></svg></span>`).join("");return`<span style="display:inline-block;height:${L}em;min-width:${r}em;">${Y}</span>`}function Kc(e){return oA[e]?oA[e][2]/1e3:El[e][2]}function La(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,u=i-56320;n=Du(2,16)+s*Du(2,10)+u,r++}}t.push(n)}return t}var ho=8205,$a=[[ho,1],[65038,2],[127995,5],[129456,4],[917536,96]],Mo,ys=[127462,127487];function Ts(e){var t;if(Mo===void 0){Mo={};for(const r of $a)for(let n=r[0];n<=r[0]+r[1]-1;n++)Mo[n]=!0}return(t=Mo[e])!=null?t:!1}function bs(e){return e>=ys[0]&&e<=ys[1]}function Jl(e){if(/^[\u0020-\u00FF]*$/.test(e))return e;const t=[],r=La(e);let n=0;for(;n<r.length;){const i=r[n++],s=r[n];if(s===ho){const u=n-1;for(n+=2;r[n]===ho;)n+=2;t.push(String.fromCodePoint(...r.slice(u,n-u+1)))}else if(Ts(s)){const u=n-1;for(;Ts(r[n]);)n+=r[n]===ho?2:1;t.push(String.fromCodePoint(...r.slice(u,2*n-u-1)))}else bs(i)?(n+=1,t.push(String.fromCodePoint(...r.slice(n-2,2)))):t.push(String.fromCodePoint(i))}return t}var Sl=class{constructor(e){this.obeyspaces=!1,this.pos=0,this.s=Jl(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 ZA(e,t){var r,n,i,s;const u=[];let L=e.next();if(L&&L!=="\\relax"){if(L==="\\noexpand")L=e.next(),L&&u.push(L);else if(L==="\\obeyspaces")e.obeyspaces=!0;else if(L==="\\bgroup")u.push("<{>");else if(L==="\\egroup")u.push("<}>");else if(L==="\\string"){if(L=e.next(),L)if(L.startsWith("\\"))for(const Y of L)u.push(Y==="\\"?"\\backslash":Y);else L==="<{>"?u.push("\\{"):L==="<space>"?u.push("~"):L==="<}>"&&u.push("\\}")}else if(L==="\\csname"){for(;e.peek()==="<space>";)e.next();let Y="",re=!1,he=[];do{if(he.length===0)if(/^#[\d?@]$/.test(e.peek())){const je=e.get().slice(1);he=Us((n=(r=t==null?void 0:t(je))!=null?r:t==null?void 0:t("?"))!=null?n:"\\placeholder{}",t),L=he[0]}else L=e.next(),he=L?[L]:[];re=he.length===0,!re&&L==="\\endcsname"&&(re=!0,he.shift()),re||(re=L==="<$>"||L==="<$$>"||L==="<{>"||L==="<}>"||typeof L=="string"&&L.length>1&&L.startsWith("\\")),re||(Y+=he.shift())}while(!re);Y&&u.push("\\"+Y),u.push(...he)}else if(L!=="\\endcsname")if(L.length>1&&L.startsWith("#")){const Y=L.slice(1);u.push(...Us((s=(i=t==null?void 0:t(Y))!=null?i:t==null?void 0:t("?"))!=null?s:"\\placeholder{}",t))}else u.push(L)}return u}function Us(e,t=null){const r=[];let n="";for(const u of e.toString().split(/\r?\n/)){n&&r.push(n),n=" ";const L=u.match(/((?:\\%)|[^%])*/);L!==null&&r.push(L[0])}const i=new Sl(Je(r.join(""))),s=[];do s.push(...ZA(i,t));while(!i.end());return s}function Ra(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 Qo(e,...t){return console.assert(e.startsWith("\\")),t.length===0?e:Ra([e,...t.map(r=>`{${r}}`)])}function Nl(e){return Ra(e.map(t=>{var r;return(r={"<space>":" ","<$$>":"$$","<$>":"$","<{>":"{","<}>":"}"}[t])!=null?r:t}))}var Yl=class Tf{constructor(t){Tf._registry[t]=this}static createAtom(t,r,n){return Tf._registry[t].createAtom(r,Ue(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 Cc(t)){const u=Tf._registry[s[0].mode];i.push(...u.serialize(s,r))}return Ra(i)}return Ra(WA(t,r))}static getFont(t,r,n){return Tf._registry[t].getFont(r,n)}};Yl._registry={};var Ws=Yl;function Cc(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 ql(e,t){const r=[];let n=[],i;for(const s of e)if(s.type!=="first"&&s.style){let u;t==="variant"?(u=s.style.variant,s.style.variantStyle&&s.style.variantStyle!=="up"&&(u+="-"+s.style.variantStyle)):u=s.style[t],u===i?n.push(s):(n.length>0&&r.push(n),n=[s],i=u)}return n.length>0&&r.push(n),r}function ic(e,t){var r;const{parent:n}=e[0],i=n==null?void 0:n.computedStyle.color,s=[];for(const u of Cc(e)){const L=t.defaultMode;for(const Y of ql(u,"color")){const re=Y[0].computedStyle,he=Ws._registry[Y[0].mode].serialize(Y,E(c({},t),{defaultMode:L==="text"?"text":"math"}));!t.skipStyles&&re.color&&re.color!=="none"&&(!n||i!==re.color)?s.push(Qo("\\textcolor",(r=re.verbatimColor)!=null?r:re.color,Ra(he))):s.push(Ra(he))}}return s}function zc(e,t){const{parent:r}=e[0],n=r==null?void 0:r.computedStyle.backgroundColor;return ql(e,"backgroundColor").map(i=>{var s;if(i.length>0||i[0].type!=="box"){const u=i[0].computedStyle;if(u.backgroundColor&&u.backgroundColor!=="none"&&(!r||n!==u.backgroundColor))return Qo("\\colorbox",(s=u.verbatimBackgroundColor)!=null?s:u.backgroundColor,Ra(ic(i,E(c({},t),{defaultMode:"text"}))))}return Ra(ic(i,t))})}function WA(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 ql(e,"fontSize")){const u=s[0].computedStyle.fontSize,L=zc(s,t);L&&(u&&u!=="auto"&&(!r||n!==u)?i.push(["","\\tiny","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"][u],...L):i.push(...L))}return i}function Bc(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 Tl(e){if(e.length===0)return"ord";const t=Bc(e[0].type),r=Bc(e[e.length-1].type);return t&&t===r?t:"ord"}function sA(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 Nn=class Yh{constructor(t,r){var n,i,s,u,L;if(typeof t=="number"?this.value=String.fromCodePoint(t):typeof t=="string"?this.value=t:S(t)?this.children=t.filter(re=>re!==null):t&&t instanceof Yh&&(this.children=[t]),this.children)for(const re of this.children)re.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 Y=r==null?void 0:r.fontFamily;r!=null&&r.style&&this.value&&(Y=(L=Ws.getFont((u=r.mode)!=null?u:"math",this,E(c({variant:"normal"},r.style),{letterShapeStyle:r.letterShapeStyle})))!=null?L:void 0),Y||(Y="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),Sa(this,Y)}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=sA(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=sA(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"]=sA(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"]=sA(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"]=sA(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=ge(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 Tt of this.children)s+=Tt.toMarkup();let u="";if(this.svgBody)u=nc(this.svgBody);else if(this.svgOverlay){u='<span style="',u+="display: inline-block;",u+=`height:${Math.floor(100*(this.height+this.depth))/100}em;`,u+=`vertical-align:${Math.floor(100*this.depth)/100}em;`,u+='">',u+=s,u+="</span>",u+='<svg style="position:absolute;overflow:visible;',u+=`height:${Math.floor(100*(this.height+this.depth))/100}em;`;const Tt=(r=this.cssProperties)==null?void 0:r.padding;Tt?(u+=`top:${Tt};`,u+=`left:${Tt};`,u+=`width:calc(100% - 2 * ${Tt} );`):u+="top:0;left:0;width:100%;",u+="z-index:2;",u+='"',this.svgStyle&&(u+=this.svgStyle),u+=` viewBox="0 0 ${Math.floor(100*this.width)/100} ${Math.floor(100*(this.height+this.depth))/100}"`,u+=`>${this.svgOverlay}</svg>`}let L="";const Y=this.classes.split(" ");Y.push((n={latex:"ML__raw-latex",placeholder:"ML__placeholder",error:"ML__error"}[this.type])!=null?n:""),this.caret==="latex"&&Y.push("ML__latex-caret"),this.isSelected&&Y.push("ML__selected");const re=Y.length===1?Y[0]:Y.filter((Tt,Yt,Yr)=>Tt.length>0&&Yr.indexOf(Tt)===Yt).join(" ");if(re.length>0&&(L+=` class="${re}"`),this.id&&(L+=` data-atom-id=${this.id}`),this.cssId&&(L+=` id="${this.cssId.replace(/ /g,"-")}" `),this.attributes&&(L+=" "+Object.keys(this.attributes).map(Tt=>`${Tt}="${this.attributes[Tt]}"`).join(" ")),this.htmlData){const Tt=this.htmlData.split(",");for(const Yt of Tt){const Yr=Yt.match(/([^=]+)=(.+$)/);if(Yr){const oi=Yr[1].trim().replace(/ /g,"-");oi&&(L+=` data-${oi}="${Yr[2]}" `)}else{const oi=Yt.trim().replace(/ /g,"-");oi&&(L+=` data-${oi} `)}}}const he=(i=this.cssProperties)!=null?i:{};this.hasExplicitWidth&&he.width===void 0&&(he.width=`${Math.ceil(this._width*100)/100}em`);const je=Object.keys(he).map(Tt=>`${Tt}:${he[Tt]}`);if(this.scale!==void 0&&this.scale!==1&&(s.length>0||u.length>0)&&je.push(`font-size: ${Math.ceil(this.scale*1e4)/100}%`),this.htmlStyle){const Tt=this.htmlStyle.split(";");let Yt="";for(const Yr of Tt){const oi=Yr.match(/([^=]+):(.+$)/);if(oi){const Gr=oi[1].trim().replace(/ /g,"-");Gr&&(Yt+=`${Gr}:${oi[2]};`)}}Yt&&(L+=` style="${Yt}"`)}je.length>0&&(L+=` style="${je.join(";")}"`);let ht="";return L.length>0||u.length>0?ht=`<span${L}>${s}${u}</span>`:ht=s,this.caret==="text"?ht+='<span class="ML__text-caret"></span>':this.caret==="math"&&(ht+='<span class="ML__caret"></span>'),ht}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 Y of["border","border-left","border-right","border-right-width","left","margin","margin-left","margin-right","padding","position","width"])if(t.cssProperties&&Y in t.cssProperties||this.cssProperties&&Y 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 Y of Object.keys(this.cssProperties))if(this.cssProperties[Y]!==t.cssProperties[Y])return!1}const u=this.classes.trim().replace(/\s+/g," ").split(" "),L=t.classes.trim().replace(/\s+/g," ").split(" ");if(u.length!==L.length)return!1;u.sort(),L.sort();for(const[Y,re]of u.entries())if(re==="vertical-separator"||re!==L[Y])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 VA(e){if(!e||e.length===0)return[];e[0].children=VA(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=VA(e[r].children),t.push(e[r]));return t}function js(e){return e.children&&(e.children=VA(e.children)),e}function xc(e,t){if(!e)return new Nn(null,t);const r=new Nn(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 Nn(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 Nn(n,E(c({},t),{type:"lift"}))}function XA(e){const t=Kc(e)/2,r=new Nn(null,{maxFontSize:0});return r.height=t+.166,r.depth=t-.166,r.svgBody=e,r}function Sa(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=Zs(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 u of e.children)u.height>n&&(n=u.height),u.depth>i&&(i=u.depth),s=Math.max(s,(r=u.maxFontSize)!=null?r:0);e.height=n,e.depth=i,e._width=e.children.reduce((u,L)=>u+L.width,0),e.maxFontSize=s}}function Zc(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 u=1;u<t.length;u++){const L=t[u],Y=-L.shift-s-L.box.depth,re=Y-(r.box.height+r.box.depth);s=s+Y,n.push(re),n.push(L),r=L}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 Wc(e){var t;const[r,n]=Zc(e);if(!r)return[[],0,0];const i=new Nn(null,{classes:"pstrut"});let s=0;for(const Yt of r)if(typeof Yt!="number"){const Yr=Yt.box;s=Math.max(s,Yr.maxFontSize,Yr.height)}s+=2,i.height=s,i.setStyle("height",s,"em");const u=[];let L=n,Y=n,re=n,he=0;for(const Yt of r){if(typeof Yt=="number")re+=Yt;else{const Yr=Yt.box,oi=(t=Yt.classes)!=null?t:[],Gr=new Nn([i,Yr],{classes:oi.join(" "),style:Yt.style});Yr.setStyle("height",Yr.height+Yr.depth,"em"),Yr.setStyle("display","inline-block"),Gr.setStyle("top",-s-re-Yr.depth,"em"),Yt.marginLeft&&Gr.setStyle("margin-left",Yt.marginLeft,"em"),Yt.marginRight&&Gr.setStyle("margin-right",Yt.marginRight,"em"),u.push(Gr),re+=Yr.height+Yr.depth,he=Math.max(he,Gr.width)}L=Math.min(L,re),Y=Math.max(Y,re)}u.forEach(Yt=>{Yt.softWidth=he});const je=new Nn(u,{classes:"vlist"});if(je.softWidth=he,je.height=Y,je.setStyle("height",Y,"em"),L>=0)return[[new Nn(je,{classes:"vlist-r"})],Y,-L];const ht=new Nn(new Nn(null),{classes:"vlist"});ht.height=-L,ht.setStyle("height",-L,"em");const Tt=new Nn(8203,{classes:"vlist-s",maxFontSize:0});return Tt.softWidth=0,Tt.height=0,Tt.depth=0,[[new Nn([je,Tt],{classes:"vlist-r"}),new Nn(ht,{classes:"vlist-r"})],Y,-L]}var ko=class extends Nn{constructor(e,t){var r;const[n,i,s]=Wc(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((u,L)=>Math.max(u,L.width),0)}};function Vc(e,t){var r,n,i,s,u;const L=e.metrics,Y=new Nn(t.base),re=(r=t.baseShift)!=null?r:0,he=(n=t.slant)!=null?n:0;let je=0,ht=0;t.above&&(je=(i=t.aboveShift)!=null?i:Math.max(L.bigOpSpacing1,L.bigOpSpacing3-t.above.depth)),t.below&&(ht=(s=t.belowShift)!=null?s:Math.max(L.bigOpSpacing2,L.bigOpSpacing4-t.below.height));let Tt=null;if(t.below&&t.above){const Yt=L.bigOpSpacing5+t.below.height+t.below.depth+ht+Y.depth+re;Tt=new ko({bottom:Yt,children:[L.bigOpSpacing5,{box:t.below,marginLeft:-he,classes:["ML__center"]},ht,{box:Y,classes:["ML__center"]},je,{box:t.above,marginLeft:he,classes:["ML__center"]},L.bigOpSpacing5]}).wrap(e)}else if(t.below&&!t.above)Tt=new ko({top:Y.height-re,children:[L.bigOpSpacing5,{box:t.below,marginLeft:-he,classes:["ML__center"]},ht,{box:Y,classes:["ML__center"]}]}).wrap(e);else if(!t.below&&t.above){const Yt=Y.depth+re;Tt=new ko({bottom:Yt,children:[{box:Y,classes:["ML__center"]},je,{box:t.above,marginLeft:he,classes:["ML__center"]},L.bigOpSpacing5]}).wrap(e)}else{const Yt=Y.depth+re;Tt=new ko({bottom:Yt,children:[{box:Y},L.bigOpSpacing5]}).wrap(e)}return new Nn(Tt,{type:(u=t.type)!=null?u:"op"})}var ac=7,lA=6,GA=5,_l=4,AA=3,Po=2,_s=1,us=0,dl=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(Ns).reduce((i,s)=>E(c({},i),{[s]:Ns[s][n]}),{})}getFontSize(e){return Math.max(1,e+this.sizeDelta)}get sup(){return Oa[[us,_s,us,_s,Po,AA,Po,AA][this.id]]}get sub(){return Oa[[us,us,us,us,Po,Po,Po,Po][this.id]]}get fracNum(){return Oa[[us,_s,us,_s,Po,AA,_l,GA][this.id]]}get fracDen(){return Oa[[us,us,us,us,Po,Po,_l,_l][this.id]]}get cramp(){return Oa[[us,us,Po,Po,_l,_l,lA,lA][this.id]]}get isTight(){return this.sizeDelta<0}},ja={7:new dl(ac,0,!1),6:new dl(lA,0,!0),5:new dl(GA,0,!1),4:new dl(_l,0,!0),3:new dl(AA,-3,!1),2:new dl(Po,-3,!0),1:new dl(_s,-4,!1),0:new dl(us,-4,!0)},Oa=E(c({},ja),{displaystyle:ja[ac],textstyle:ja[GA],scriptstyle:ja[AA],scriptscriptstyle:ja[_s]});function $s(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:cs,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=Du(10,t);return Math.round(e.dimension/cs*n*i)/i}return e.dimension*n}function Il(e,t){if(e===null)return 0;const r=$s(e)/cs;if(Number.isFinite(t)){const n=Du(10,t);return Math.round(r*n)/n}return r}function Ul(e){var t;return`${e.dimension}${(t=e.unit)!=null?t:"pt"}`}function Xc(e){let t=Ul(e.glue);return e.grow&&e.grow.dimension!==0&&(t+=` plus ${Ul(e.grow)}`),e.shrink&&e.shrink.dimension!==0&&(t+=` minus ${Ul(e.shrink)}`),t}function ds(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=Xc(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 fl(e,t){return e==null?null:"number"in e?E(c({},e),{number:e.number*t}):"register"in e?"factor"in e&&e.factor?E(c({},e),{factor:e.factor*t}):E(c({},e),{factor:t}):"dimension"in e?E(c({},e),{dimension:e.dimension*t}):"glue"in e?e.shrink&&e.grow?{glue:fl(e.glue,t),shrink:fl(e.shrink,t),grow:fl(e.grow,t)}:e.shrink?{glue:fl(e.glue,t),shrink:fl(e.shrink,t)}:e.grow?{glue:fl(e.glue,t),grow:fl(e.grow,t)}:{glue:fl(e.glue,t)}:null}var $l={"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 eA(){return c({},$l)}function lu(){return{registers:eA(),smartFence:!1,renderPlaceholder:void 0,placeholderSymbol:"\u25A2",letterShapeStyle:oe.locale.startsWith("fr")?"french":"tex",minFontScale:0,colorMap:Qe,backgroundColorMap:$,getMacro:e=>Ct(e,ut())}}var Qa=class qh{constructor(t,r){var n,i,s,u,L,Y,re,he,je,ht,Tt,Yt,Yr,oi,Gr;let Qn;t!=null&&t.parent?(this.parent=t.parent,Qn=t.parent,this.registers={}):(Qn=c(c({},lu()),(n=t==null?void 0:t.from)!=null?n:{}),this.registers=Qn.registers),Qn.atomIdsSettings&&(this.atomIdsSettings=c({},Qn.atomIdsSettings)),this.renderPlaceholder=Qn.renderPlaceholder,this.isPhantom=(u=(s=t==null?void 0:t.isPhantom)!=null?s:(i=this.parent)==null?void 0:i.isPhantom)!=null?u:!1,this.letterShapeStyle=Qn.letterShapeStyle,this.minFontScale=Qn.minFontScale,r!=null&&r.color&&r.color!=="none"?this.color=r.color:this.color=(Y=(L=this.parent)==null?void 0:L.color)!=null?Y:"",r!=null&&r.backgroundColor&&r.backgroundColor!=="none"?this.backgroundColor=r.backgroundColor:this.backgroundColor=(he=(re=this.parent)==null?void 0:re.backgroundColor)!=null?he:"",r!=null&&r.fontSize&&r.fontSize!=="auto"&&r.fontSize!==((je=this.parent)==null?void 0:je.size)?this.size=r.fontSize:this.size=(Tt=(ht=this.parent)==null?void 0:ht.size)!=null?Tt:Jo;let ui=(Yr=(Yt=this.parent)==null?void 0:Yt.mathstyle)!=null?Yr:Oa.displaystyle;if(typeof(t==null?void 0:t.mathstyle)=="string"){if(Qn instanceof qh)switch(t.mathstyle){case"cramp":ui=ui.cramp;break;case"superscript":ui=ui.sup;break;case"subscript":ui=ui.sub;break;case"numerator":ui=ui.fracNum;break;case"denominator":ui=ui.fracDen;break}switch(t.mathstyle){case"textstyle":ui=Oa.textstyle;break;case"displaystyle":ui=Oa.displaystyle;break;case"scriptstyle":ui=Oa.scriptstyle;break;case"scriptscriptstyle":ui=Oa.scriptscriptstyle;break;case"":case"auto":break}}this.mathstyle=ui,this.smartFence=Qn.smartFence,this.placeholderSymbol=Qn.placeholderSymbol,this.colorMap=(oi=Qn.colorMap)!=null?oi:zn=>zn,this.backgroundColorMap=(Gr=Qn.backgroundColorMap)!=null?Gr:zn=>zn,this.getMacro=Qn.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===ac||this.mathstyle.id===lA}get isCramped(){return this.mathstyle.cramped}get isTight(){return this.mathstyle.isTight}get metrics(){return this.mathstyle.metrics}get effectiveFontSize(){return Math.max(vs[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 Il(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?E(c({},s),{dimension:n*s.dimension}):"glue"in s?E(c({},s),{glue:E(c({},s.glue),{dimension:n*s.glue.dimension}),shrink:s.shrink?E(c({},s.shrink),{dimension:n*s.shrink.dimension}):void 0,grow:s.grow?E(c({},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:$s(n,r)/cs}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}},hl=["body","above","below","superscript","subscript"];function gA(e){return typeof e=="string"&&hl.includes(e)}function mA(e){return e!==void 0&&Array.isArray(e)&&e.length===2}var mn=class nd{constructor(t){var r,n,i,s,u,L;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=c({},t.style),this.displayContainsHighlight=(s=t.displayContainsHighlight)!=null?s:!1,this.captureSelection=(u=t.captureSelection)!=null?u:!1,this.skipBoundary=(L=t.skipBoundary)!=null?L:!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=Au(r),u=[];for(const Y of s){const re=Y[0].style,he=Sd(t,Y,{style:{color:re.color,backgroundColor:re.backgroundColor,fontSize:re.fontSize}});he&&u.push(he)}if(u.length===0)return null;const L=((i=n==null?void 0:n.classes)!=null?i:"").trim();return u.length===1&&!L&&!(n!=null&&n.type)?u[0].wrap(t):new Nn(u,{classes:L,type:n==null?void 0:n.type}).wrap(t)}static serialize(t,r){return Ws.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 nd({type:"mord",value:t,mode:"math"}):new nd(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=c({},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=Ec(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=Ue(this.command,this.mode);return r!=null&&r.serialize?r.serialize(this,t):this.body&&this.command?Ra([Qo(this.command,this.bodyToLatex(t)),this.supsubToLatex(t)]):this.body?Ra([this.bodyToLatex(t),this.supsubToLatex(t)]):!this.value||this.value==="\u200B"?"":this.command}bodyToLatex(t){var r;return Ws.serialize(this.body,E(c({},t),{defaultMode:(r=t.defaultMode)!=null?r:this.latexMode}))}aboveToLatex(t){return Ws.serialize(this.above,t)}belowToLatex(t){return Ws.serialize(this.below,t)}supsubToLatex(t){let r="";if(t=E(c({},t),{defaultMode:"math"}),this.branch("subscript")!==void 0){const n=Ws.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=Ws.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(gA(t)&&this._branches)return this._branches[t]}get branches(){if(!this._branches)return[];const t=[];for(const r of hl)this._branches[r]&&t.push(r);return t}createBranch(t){return console.assert(gA(t)),gA(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 mA(this.parentBranch)?this.parentBranch[0]:-1}get col(){return mA(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=c(c({},(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=c(c({},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(gA(r)),!gA(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 nd({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(gA(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 hl)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=Ue(this.command,this.mode);if(r!=null&&r.render)return r.render(this,t);const n=new Qa({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,u=this.subscript;if(!s&&!u)return i;let L=null,Y=null;const re=(n=r.isCharacterBox)!=null?n:this.isCharacterBox();let he=0;if(s){const Yr=new Qa({parent:t,mathstyle:"superscript"});L=nd.createBox(Yr,s),re||(he=i.height-t.metrics.supDrop*Yr.scalingFactor)}let je=0;if(u){const Yr=new Qa({parent:t,mathstyle:"subscript"});Y=nd.createBox(Yr,u),re||(je=i.depth+t.metrics.subDrop*Yr.scalingFactor)}let ht;t.isDisplayStyle?ht=t.metrics.sup1:t.isCramped?ht=t.metrics.sup3:ht=t.metrics.sup2;const Tt=.5/cs/t.scalingFactor;let Yt=null;if(Y&&L){he=Math.max(he,ht,L.depth+.25*t.metrics.xHeight),je=Math.max(je,t.metrics.sub2);const Yr=t.metrics.defaultRuleThickness;if(he-L.depth-(Y.height-je)<4*Yr){je=4*Yr-(he-L.depth)+Y.height;const Gr=.8*t.metrics.xHeight-(he-L.depth);Gr>0&&(he+=Gr,je-=Gr)}const oi=this.isExtensibleSymbol&&i.italic?-i.italic:0;Yt=new ko({individualShift:[{box:Y,shift:je,marginLeft:oi},{box:L,shift:-he}]}).wrap(t)}else Y&&!L?(je=Math.max(je,t.metrics.sub1,Y.height-.8*rs),Yt=new ko({shift:je,children:[{box:Y,marginRight:Tt,marginLeft:this.isCharacterBox()?-i.italic:0}]})):!Y&&L&&(he=Math.max(he,ht,L.depth+.25*rs),Yt=new ko({shift:-he,children:[{box:L,marginRight:Tt}]}));return new Nn([i,new Nn(Yt,{caret:this.caret,isSelected:this.isSelected,classes:"msubsup"})],{type:r.type})}attachLimits(t,r){const n=this.superscript?nd.createBox(new Qa({parent:t,mathstyle:"superscript"},this.style),this.superscript):null,i=this.subscript?nd.createBox(new Qa({parent:t,mathstyle:"subscript"},this.style),this.subscript):null;return!n&&!i?r.base.wrap(t):Vc(t,E(c({},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,u;const L=(n=this.value)!=null?n:this.body,Y=(i=r==null?void 0:r.boxType)!=null?i:Bc(this.type);let re=(s=r==null?void 0:r.classes)!=null?s:"";this.mode==="text"&&(re+=" ML__text");const he=typeof L=="string"||L===void 0?new Nn(L!=null?L:null,{type:Y,isSelected:this.isSelected,mode:this.mode,maxFontSize:t.scalingFactor,style:E(c({variant:"normal"},this.style),{fontSize:Math.max(1,t.size+t.mathstyle.sizeDelta)}),letterShapeStyle:t.letterShapeStyle,classes:re}):(u=nd.createBox(t,L,{type:Y,classes:re}))!=null?u:new Nn(null);return t.isTight&&(he.isTight=!0),(this.mode!=="math"||this.style.variant==="main")&&(he.italic=0),he.right=he.italic,this.bind(t,he),this.caret&&!this.superscript&&!this.subscript&&(he.caret=this.caret),he}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 Au(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 Sd(e,t,r){var n,i,s,u,L;if(!t||t.length===0)return null;const Y=new Qa({parent:e},r.style),re=!((n=Y.atomIdsSettings)!=null&&n.groupNumbers);let he=[];if(t.length===1){const ht=t[0],Tt=ht.render(Y);Tt&&(re&&ht.isSelected&&Tt.selected(!0),he=[Tt])}else{let ht="",Tt=!0;for(const Yt of t){(i=Y.atomIdsSettings)!=null&&i.groupNumbers&&ht&&(Tt&&Yt.isDigit()||!Tt&&Gc(Yt))&&(Y.atomIdsSettings.overrideID=ht);const Yr=Yt.render(Y);Y.atomIdsSettings&&(Y.atomIdsSettings.overrideID=void 0),Yr&&((s=Y.atomIdsSettings)!=null&&s.groupNumbers&&((Yt.isDigit()||Gc(Yt))&&(!ht||Tt!==Yt.isDigit())&&(Tt=Yt.isDigit(),ht=(u=Yt.id)!=null?u:""),ht&&(!(Yt.isDigit()||Gc(Yt))||!Yt.hasEmptyBranch("superscript")||!Yt.hasEmptyBranch("subscript"))&&(ht="")),re&&Yt.isSelected&&Yr.selected(!0),he.push(Yr))}}if(he.length===0)return null;const je=new Nn(he,E(c({isTight:Y.isTight},r),{type:(L=r.type)!=null?L:"lift"}));return je.isSelected=he.every(ht=>ht.isSelected),je.wrap(Y)}function Gc(e){return e.mode==="text"}function Ec(e){return e.map(t=>t===null?"<null>":Array.isArray(t)&&t[0]instanceof mn?{atoms:t.map(r=>r.toJson())}:typeof t=="object"&&"group"in t?{group:t.group.map(r=>r.toJson())}:t)}var PA=class _h extends mn{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 _h(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:Ft("text",this.value.codePointAt(0))}};function cu(e,t){if(e.direction===t.direction){const r=e.ranges.length;if(t.ranges.length===r){let n=0;for(;n<r&&uu(e.ranges[n],t.ranges[n])==="equal";)n++;return n===r?"equal":"different"}}return"different"}function uu(e,t){return e[0]===t[0]&&e[1]===t[1]?"equal":"different"}function xs(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 vA(e){return typeof e=="number"&&!Number.isNaN(e)}function Jc(e){return Array.isArray(e)&&e.length===2}function JA(e){return e!=null&&typeof e=="object"&&"ranges"in e&&Array.isArray(e.ranges)}function Yc(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 Sc(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,u=!1,L=!1,Y=!1,re=!1,he=!1,je=!1,ht=!1,Tt=!1,Yt=!1,Yr=!1,oi=!1,Gr=e[0],Qn=0;for(;Gr!=null&&Gr.type&&/^(subsup|placeholder)$/.test(Gr.type);)Qn+=1,Gr=e[Qn];return r=!Gr||Gr.type==="first",Gr&&(Yr=Gr.mode==="text",n=!Yr&&Gr.type==="mord"&&p.test(Gr.value),i=!Yr&&Gr.type==="mord"&&/\d+$/.test(Gr.value),s=!Yr&&Gr.isFunction,u=Gr.type==="genfrac",L=Gr.type==="surd",Y=Gr.type==="mbin",re=Gr.type==="mrel",he=Gr.type==="mop"||Gr.type==="operator"||Gr.type==="extensible-symbol",je=Gr.type==="mpunct"||Gr.type==="minner",ht=Gr.type==="array",Tt=Gr.type==="mopen",Yt=Gr.type==="mclose"||Gr.type==="leftright",oi=Gr.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")&&u||t.after.includes("surd")&&L||t.after.includes("binop")&&Y||t.after.includes("relop")&&re||t.after.includes("operator")&&he||t.after.includes("punct")&&je||t.after.includes("array")&&ht||t.after.includes("openfence")&&Tt||t.after.includes("closefence")&&Yt||t.after.includes("text")&&Yr||t.after.includes("space")&&oi?t.value:""}function DA(e,t,r){return r?Sc(e,r[t]):""}var qc={"&":"\\&","%":"\\%",$:"\\$","''":"^{\\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 R(e,t){var r;let n=(r=t==null?void 0:t.format)!=null?r:"auto";return n==="auto"&&([n,e]=li(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",We(e,{inlineShortcuts:t==null?void 0:t.inlineShortcuts})]):["latex",e]}function We(e,t){var r,n,i;if(!e)return"";let s=!1,u;const L=(r=t.inlineShortcuts)!=null?r:qc;if(!s&&(e.startsWith("^")||e.startsWith("_"))&&(u=Zt(e.slice(1),{inlineShortcuts:L,noWrap:!0}),e=e[0]+"{"+u.match+"}",e+=We(u.rest,t),s=!0),s||(u=e.match(/^(sqrt|\u221A)(.*)/),u&&(u=Zt(u[2],{inlineShortcuts:L,noWrap:!0}),e="\\sqrt{"+((n=u.match)!=null?n:"\\placeholder{}")+"}",e+=We(u.rest,t),s=!0)),s||(u=e.match(/^(\\cbrt|\u221B)(.*)/),u&&(u=Zt(u[2],{inlineShortcuts:L,noWrap:!0}),e="\\sqrt[3]{"+((i=u.match)!=null?i:"\\placeholder{}")+"}",e+=We(u.rest,t),s=!0)),s||(u=e.match(/^abs(.*)/),u&&(u=Zt(u[1],{inlineShortcuts:L,noWrap:!0}),e="\\left|"+u.match+"\\right|",e+=We(u.rest,t),s=!0)),s||(u=e.match(/^["”“](.*?)["”“](.*)/),u&&(e="\\text{"+u[1]+"}",e+=We(u[2],t),s=!0)),s||(u=e.match(/^([^a-zA-Z\(\{\[\_\^\\\s"]+)(.*)/),u&&(e=gr(u[1],L),e+=We(u[2],t),s=!0)),!s&&/^([fgh])[^a-zA-Z]/.test(e)&&(u=Zt(e.slice(1),{inlineShortcuts:L,noWrap:!0}),e=e[1]==="("?e[0]+"\\left("+u.match+"\\right)":e[0]+u.match,e+=We(u.rest,t),s=!0),s||(u=e.match(/^([a-zA-Z]+)(.*)/),u&&(e=gr(u[1],L),e+=We(u[2],t),s=!0)),!s)if(u=Zt(e,{inlineShortcuts:L,noWrap:!0}),u.match&&u.rest[0]==="/"){const Y=Zt(u.rest.slice(1),{inlineShortcuts:L,noWrap:!0});Y.match&&(e="\\frac{"+u.match+"}{"+Y.match+"}"+We(Y.rest,t)),s=!0}else u.match&&(e=e.startsWith("(")?"\\left("+u.match+"\\right)"+We(u.rest,t):u.match+We(u.rest,t),s=!0);return s||(u=e.match(/^(\s+)(.*)$/),u&&(e=" "+We(u[2],t),s=!0)),e}function Zt(e,t){let r="";e=e.trim();let n=e,i=e.charAt(0),s={"(":")","{":"}","[":"]"}[i];if(s){let u=1,L=1;for(;L<e.length&&u>0;)e[L]===i&&u++,e[L]===s&&u--,L++;u===0?(t.noWrap&&i==="("?r=We(e.substring(1,L-1),t):(i==="{"&&s==="}"&&(i="\\{",s="\\}"),r="\\left"+i+We(e.substring(1,L-1),t)+"\\right"+s),n=e.slice(Math.max(0,L))):(r=e.substring(1,L),n="")}else{let u=e.match(/^([a-zA-Z]+)/);if(u){let L=DA(null,e,t.inlineShortcuts);if(L)return L=L.replace("_{#?}",""),L=L.replace("^{#?}",""),{match:L,rest:e.slice(L.length)}}if(u=e.match(/^([a-zA-Z])/),u)return{match:u[1],rest:e.slice(1)};if(u=e.match(/^(-)?\d+(\.\d*)?/),u)return{match:u[0],rest:e.slice(u[0].length)};/^\\(left|right)/.test(e)||(u=e.match(/^(\\[a-zA-Z]+)/),u&&(n=e.slice(u[1].length),r=u[1]))}return{match:r,rest:n}}function gr(e,t){let r=DA(null,e,t);return r?(r=r.replace("_{#?}",""),r=r.replace("^{#?}",""),r+=" "):r=e,r}var zr=[["\\[","\\]"],["\\(","\\)"],["$$","$$"],["$","$"],["\\begin{math}","\\end{math}"],["\\begin{displaymath}","\\end{displaymath}"],["\\begin{equation}","\\end{equation}"],["\\begin{equation*}","\\end{equation*}"]];function Bn(e){const t=e.trim();for(const r of zr)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 li(e){if(e=e.trim(),e.length<=1)return["latex",e];let t;return[t,e]=Bn(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 qi="$$",ya="$$",Za=(e,t,r)=>(zr.some(n=>t.startsWith(n[0])&&t.endsWith(n[1]))||(t=`${qi} ${t} ${ya}`),t),Na=class p0{constructor(t){p0._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 u=new DataTransfer;u.setData("text/plain",n),n=u}const s=new ClipboardEvent("paste",{clipboardData:n,cancelable:!0});return(i=r.host)!=null&&i.dispatchEvent(s)?p0._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]:xs(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]:xs(i.selection);let u=i.getAtoms(s);if(u.every(L=>L.mode==="text"||!L.mode))r.clipboardData.setData("text/plain",u.filter(L=>L instanceof PA).map(L=>L.value).join(""));else if(u.every(L=>L.mode==="latex"))r.clipboardData.setData("text/plain",i.getAtoms(s,{includeChildren:!0}).map(L=>{var Y;return(Y=L.value)!=null?Y:""}).join(""));else{let L;u.length===1&&u[0].verbatimLatex!==void 0?L=u[0].verbatimLatex:L=i.getValue(s,"latex-expanded"),r.clipboardData.setData("application/x-latex",L);try{r.clipboardData.setData("text/plain",t.options.onExport(t,L,s))}catch(Y){}if(u.length===1){const Y=u[0];(Y.type==="root"||Y.type==="group")&&(u=Y.body.filter(re=>re.type!=="first"))}try{r.clipboardData.setData("application/json+mathlive",JSON.stringify(u.map(Y=>Y.toJson())))}catch(Y){}if((n=window[Symbol.for("io.cortexjs.compute-engine")])!=null&&n.ComputeEngine){const Y=window.MathfieldElement.computeEngine;if(Y)try{const re=Y.jsonSerializationOptions;Y.jsonSerializationOptions={metadata:["latex"]};const he=Y.parse(i.getValue(s,"latex-unstyled"));Y.jsonSerializationOptions=re;const je=JSON.stringify(he.json);je&&r.clipboardData.setData("application/json",je)}catch(re){}}}r.preventDefault()}static insert(t,r,n={}){var i;const s=n.mode==="auto"?t.mode:(i=n.mode)!=null?i:t.mode;return p0._modes[s].insert(t,r,n)}onPaste(t,r){return!1}insert(t,r,n){return!1}};Na._modes={};var sa=Na,ws=[{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","^"]}],Es={"\\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 Yo(e){var t;return((t=e.element)==null?void 0:t.mathfield)===e}function pl(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 Ss(e){const t=pl(e);if(!t)return null;const r=t.getBoundingClientRect();return{x:r.right,y:r.bottom,height:r.height}}function OA(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 gl(e,t,r){if(!t)return null;const n=e.field.getBoundingClientRect(),i=t.right-t.left,s=t.bottom-t.top,u=Math.ceil(t.left-n.left+e.field.scrollLeft*r),L=Math.ceil(t.top-n.top);return{left:u,right:u+i,top:L,bottom:L+s}}function tA(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=tA(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 oc(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?tA(s):null,e.atomBoundsCache&&(i?e.atomBoundsCache.set(t.id,i):e.atomBoundsCache.delete(t.id)),i!=null?i:null}function du(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,u=s.offsetWidth;let Y=Math.floor(s.getBoundingClientRect().width)/u;Y=isNaN(Y)?1:Y;const re=gl(e,oc(e,i),Y);if(re){const he=OA(i);if(n.has(he)){const je=n.get(he);n.set(he,{left:Math.min(je.left,re.left),right:Math.max(je.right,re.right),top:Math.min(je.top,re.top),bottom:Math.max(je.bottom,re.bottom)})}else n.set(he,re)}}return[...n.values()]}function fu(e,t){return e.model.selection.ranges.reduce((r,n)=>r.concat(...du(e,n,t)),[])}function sc(e,t){return e==="*"||t==="none"?!0:t==="same-origin"?!window.origin||e===window.origin:typeof t=="function"?t(e):!1}function _c(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 ku=`@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;
}
`,hu=`.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);
}
`,Ls=`#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);
}
`,$c=`/* 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;
}
`,os=`/* 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);*/
}
`,yA=`.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));
}
`,YA=`: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;
}
`,Hs=`.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;
}
`,ml;function jl(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=hu;break;case"mathfield":t=ku;break;case"environment-popover":t=Ls;break;case"suggestion-popover":t=$c;break;case"keystroke-caption":t=os;break;case"virtual-keyboard":t=yA;break;case"ui":t=YA;break;case"menu":t=Hs;break;default:debugger}return t}function vl(e){return ml||(ml={}),ml[e]||(ml[e]=new CSSStyleSheet,ml[e].replaceSync(jl(e))),ml[e]}var Ks;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(jl(e))),window.document.head.appendChild(r);return}if(Ks||(Ks={}),((t=Ks[e])!=null?t:0)!==0)Ks[e]+=1;else{const r=vl(e);document.adoptedStyleSheets=[...document.adoptedStyleSheets,r],Ks[e]=1}}function bA(e){if("adoptedStyleSheets"in document&&Ks!=null&&Ks[e]&&(Ks[e]-=1,Ks[e]<=0)){const t=ml[e];document.adoptedStyleSheets=document.adoptedStyleSheets.filter(r=>r!==t)}}var lc=class $h extends mn{constructor(t){var r;super(E(c({},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 $h(t)}toJson(){return E(c({},super.toJson()),{accentChar:this.accent,svgAccent:this.svgAccent})}render(t){var r;const n=new Qa({parent:t,mathstyle:"cramp"},this.style),i=(r=mn.createBox(n,this.body))!=null?r:new Nn("\u25A2",{style:this.style});let s=0;!this.hasEmptyBranch("body")&&this.body.length===2&&this.body[1].isCharacterBox()&&(s=i.skew);let u=Math.min(i.height,rs),L;if(this.svgAccent)L=XA(this.svgAccent),u=n.metrics.bigOpSpacing1-u;else if(this.accent){const re=new Nn(this.accent,{fontFamily:"Main-Regular"});re.italic=0;const he=this.accent===8407?" ML__accent-vec":"";L=new Nn(new Nn(re),{classes:"ML__accent-body"+he})}L=new ko({shift:0,children:[{box:new Nn(i)},-u,{box:L,marginLeft:i.left+2*s,classes:["ML__center"]}]});const Y=new Nn(L,{type:"lift"});return this.caret&&(Y.caret=this.caret),this.bind(n,Y.wrap(n)),this.attachSupsub(n,{base:Y})}},Kl={"(":")","{":"}","[":"]","|":"|","\\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"},QA=Object.fromEntries(Object.entries(Kl).map(([e,t])=>[t,e]));function al(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 el(e,t,r,n){var i;const u=new Nn(al(e),{fontFamily:"Main-Regular",isSelected:n.isSelected,classes:"ML__small-delim "+((i=n.classes)!=null?i:"")}).wrap(t);return r&&u.setTop((1-t.scalingFactor)*ms),u}function Ac(e,t,r,n,i){var s,u;const L=new Qa({parent:n,mathstyle:"textstyle"},i==null?void 0:i.style),Y=new Nn(al(e),{fontFamily:`Size${t}-Regular`,isSelected:i.isSelected,classes:((s=i.classes)!=null?s:"")+` ML__delim-size${t}`,type:(u=i.type)!=null?u:"ignore"}).wrap(L);return r&&Y.setTop((1-L.scalingFactor)*ms),Y}function qA(e,t,r,n,i){var s;let u,L,Y,re;u=Y=re=al(e),L=null;let he="Size1-Regular";e==="\\vert"||e==="\\lvert"||e==="\\rvert"||e==="\\mvert"||e==="\\mid"?Y=u=re=8739:e==="\\Vert"||e==="\\lVert"||e==="\\rVert"||e==="\\mVert"||e==="\\|"?Y=u=re=8741:e==="\\uparrow"?Y=re=9168:e==="\\Uparrow"?Y=re=8214:e==="\\downarrow"?u=Y=9168:e==="\\Downarrow"?u=Y=8214:e==="\\updownarrow"?(u=8593,Y=9168,re=8595):e==="\\Updownarrow"?(u=8657,Y=8214,re=8659):e==="["||e==="\\lbrack"?(u=9121,Y=9122,re=9123,he="Size4-Regular"):e==="]"||e==="\\rbrack"?(u=9124,Y=9125,re=9126,he="Size4-Regular"):e==="\\lfloor"||e==="\u230A"?(Y=u=9122,re=9123,he="Size4-Regular"):e==="\\lceil"||e==="\u2308"?(u=9121,Y=re=9122,he="Size4-Regular"):e==="\\rfloor"||e==="\u230B"?(Y=u=9125,re=9126,he="Size4-Regular"):e==="\\rceil"||e==="\u2309"?(u=9124,Y=re=9125,he="Size4-Regular"):e==="("||e==="\\lparen"?(u=9115,Y=9116,re=9117,he="Size4-Regular"):e===")"||e==="\\rparen"?(u=9118,Y=9119,re=9120,he="Size4-Regular"):e==="\\{"||e==="\\lbrace"?(u=9127,L=9128,re=9129,Y=9130,he="Size4-Regular"):e==="\\}"||e==="\\rbrace"?(u=9131,L=9132,re=9133,Y=9130,he="Size4-Regular"):e==="\\lgroup"||e==="\u27EE"?(u=9127,re=9129,Y=9130,he="Size4-Regular"):e==="\\rgroup"||e==="\u27EF"?(u=9131,re=9133,Y=9130,he="Size4-Regular"):e==="\\lmoustache"||e==="\u23B0"?(u=9127,re=9133,Y=9130,he="Size4-Regular"):e==="\\rmoustache"||e==="\u23B1"?(u=9131,re=9129,Y=9130,he="Size4-Regular"):e==="\\surd"?(u=57345,re=9143,Y=57344,he="Size4-Regular"):e==="\\ulcorner"?(u=9484,Y=re=32):e==="\\urcorner"?(u=9488,Y=re=32):e==="\\llcorner"?(re=9492,Y=u=32):e==="\\lrcorner"&&(u=9496,Y=u=32);const je=Zs(u,he),ht=je.height+je.depth,Tt=Zs(Y,he),Yt=Tt.height+Tt.depth,Yr=Zs(re,he),oi=Yr.height+Yr.depth;let Gr=0,Qn=1;if(L!==null){const Ll=Zs(L,he);Gr=Ll.height+Ll.depth,Qn=2}const ui=ht+oi+Gr,zn=Math.max(0,Math.ceil((t-ui)/(Qn*Yt))),Ji=ui+zn*Qn*Yt;let la=ms;r&&(la=la*n.scalingFactor);const ra=Ji/2-la,go=.008,$o=[];$o.push({box:new Nn(re,{fontFamily:he})}),$o.push(-go);const vi=new Nn(Y,{fontFamily:he});if(L===null)for(let Ll=0;Ll<zn;Ll++)$o.push({box:vi});else{for(let Ll=0;Ll<zn;Ll++)$o.push({box:vi});$o.push(-go),$o.push({box:new Nn(L,{fontFamily:he})}),$o.push(-go);for(let Ll=0;Ll<zn;Ll++)$o.push({box:vi})}$o.push(-go),$o.push({box:new Nn(u,{fontFamily:he})});let mc="";he==="Size1-Regular"?mc=" delim-size1":he==="Size4-Regular"&&(mc=" delim-size4");const Iu=new ko({bottom:ra,children:$o},{classes:mc});return new Nn(Iu,E(c({},i!=null?i:{}),{classes:((s=i==null?void 0:i.classes)!=null?s:"")+" ML__delim-mult"}))}var _A=new Set(["(",")","\\lparen","\\rparen","[","]","\\lbrack","\\rbrack","\\{","\\}","\\lbrace","\\rbrace","\\lfloor","\\rfloor","\\lceil","\\rceil","\\surd","\u230A","\u230B","\u2308","\u2309"]),pu=new Set(["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\mvert","\\mid","\\lgroup","\\rgroup","\\lmoustache","\\rmoustache","\u27EE","\u27EF","\u23B0","\u23B1"]),$A=new Set(["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"]),Is=[0,1.2,1.8,2.4,3];function Ru(e,t,r,n){return e===void 0||e==="."?rA(r,n.classes):(e==="<"||e==="\\lt"||e==="\u27E8"?e="\\langle":(e===">"||e==="\\gt"||e==="\u27E9")&&(e="\\rangle"),_A.has(e)||$A.has(e)?Ac(e,t,!1,r,n):pu.has(e)?qA(e,Is[t],!1,r,n):(console.assert(!1,"Unknown delimiter '"+e+"'"),null))}var zl=[{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}],wA=[{type:"small",mathstyle:"scriptscriptstyle"},{type:"small",mathstyle:"scriptscriptstyle"},{type:"small",mathstyle:"textstyle"},{type:"stack"}],gu=[{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 ld(e){return e.type==="small"?"Main-Regular":e.type==="large"?"Size"+e.size+"-Regular":(console.assert(e.type==="stack"),"Size4-Regular")}function eu(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 u=Zs(e,ld(r[s]));if(u.defaultMetrics)return{type:"small",mathstyle:"scriptstyle"};let L=u.height+u.depth;if(r[s].type==="small"&&(r[s].mathstyle==="scriptscriptstyle"?L*=Math.max(vs[Math.max(1,n.size-2)],n.minFontScale):r[s].mathstyle==="scriptstyle"&&(L*=Math.max(vs[Math.max(1,n.size-1)],n.minFontScale))),L>t)return r[s]}return r[r.length-1]}function CA(e,t,r,n,i,s){if(!t||t.length===0||t===".")return rA(i);t==="<"||t==="\\lt"?t="\\langle":(t===">"||t==="\\gt")&&(t="\\rangle");let u;$A.has(t)?u=zl:_A.has(t)?u=gu:u=wA;const L=eu(al(t),r,u,i),Y=new Qa({parent:i,mathstyle:L.mathstyle},s==null?void 0:s.style);return L.type==="small"?el(t,Y,n,E(c({},s),{type:e})):L.type==="large"?Ac(t,L.size,n,Y,E(c({},s),{type:e})):(console.assert(L.type==="stack"),qA(t,r,n,Y,E(c({},s),{type:e})))}function BA(e,t,r,n,i,s){if(t===".")return rA(i,s==null?void 0:s.classes);const u=ms*i.scalingFactor,L=901,Y=5/cs,re=Math.max(r-u,n+u),he=Math.max(re/500*L,2*re-Y);return CA(e,t,he,!0,i,s)}function rA(e,t){const r=new Nn(null,{classes:" nulldelimiter "+(t!=null?t:""),type:"ignore"});return r.width=e.getRegisterAsEm("nulldelimiterspace"),r.wrap(new Qa({parent:e,mathstyle:"textstyle"}))}var Zl=class ep extends mn{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 ep(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{}"}},Ic=["matrix","matrix*","pmatrix","pmatrix*","bmatrix","bmatrix*","Bmatrix","Bmatrix*","vmatrix","vmatrix*","Vmatrix","Vmatrix*"],Fc=["cases","dcases","rcases"],cc=["align","align*","aligned","gather","gathered","split"],Nu=["array","subequations","eqnarray"];function xA(e){return Nu.concat(cc).concat(Fc).concat(Ic).includes(e)}function cA(e){return Ic.includes(e)}function qo(e){return Fc.includes(e)}function ss(e){return cc.includes(e)}function Fs(e,t,r){let n=0;for(const re of r)"align"in re&&(n+=1);let i=0;const s=[];for(const re of t){let he=0;for(i=Math.max(i,Math.min(re.length,n));he<re.length;){const je=[],ht=Math.min(re.length,he+n);for(;he<ht;){const Tt=re[he];Tt.length===0?je.push([new mn({type:"first",mode:e.mode})]):Tt[0].type!=="first"?je.push([new mn({type:"first",mode:e.mode}),...Tt]):(console.assert(!Tt.slice(1).some(Yt=>Yt.type==="first")),je.push(Tt)),he+=1}s.push(je)}}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 u=[];for(const re of s){if(re.length!==i)for(let he=re.length;he<i;he++)re.push([new mn({type:"first",mode:e.mode}),new Zl]);u.push(re)}let L=0,Y=0;for(const re of u){Y=0;for(const he of re){for(const je of he)je.parent=e,je.parentBranch=[L,Y];Y+=1}L+=1}return e.isDirty=!0,u}var Ea=class tp extends mn{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=Fs(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 tp(t.environmentName,t.array,t.rowGaps,t)}toJson(){const t=E(c({},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(mA(t))return(r=this.array[t[0]][t[1]])!=null?r:void 0}createBranch(t){var r;return mA(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(gA(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,u,L;const Y=new Qa({parent:t,mathstyle:this.mathstyleName},this.style),re=Y.getRegisterAsEm("arrayrulewidth"),he=Y.getRegisterAsEm("arraycolsep"),je=Y.getRegisterAsEm("doublerulesep"),ht=(n=(r=this.arraystretch)!=null?r:Y.getRegisterAsNumber("arraystretch"))!=null?n:1;let Tt=typeof this.arraycolsep=="number"?this.arraycolsep:he;this.colSeparationType==="small"&&(Tt=.2778*(new Qa({parent:t,mathstyle:"scriptstyle"}).scalingFactor/t.scalingFactor));const Yt=ht*xl,Yr=.7*Yt,oi=.3*Yt;let Gr=0;const Qn=[];let ui=0;const zn=this.array.length;for(let as=0;as<zn;++as){const Gs=this.array[as];ui=Math.max(ui,Gs.length);const Pl=new Qa({parent:Y,mathstyle:this.mathstyleName},this.style);let Fu=Yr/Pl.scalingFactor,Mu=oi/Pl.scalingFactor;const Lu={cells:[],height:0,depth:0,pos:0};for(const au of Gs){const _0=(i=mn.createBox(Pl,au,{type:"ignore"}))!=null?i:new Nn(null,{type:"ignore"});Mu=Math.max(Mu,_0.depth),Fu=Math.max(Fu,_0.height),Lu.cells.push(_0)}let Pu=(s=Il(this.rowGaps[as]))!=null?s:0;Pu>0&&(Pu+=oi,Mu=Math.max(Mu,Pu),Pu=0),as<zn-1&&!cA(this.environmentName)&&this.environmentName!=="cases"&&this.environmentName!=="array"&&(Mu+=Y.getRegisterAsEm("jot")),Lu.height=Fu,Lu.depth=Mu,Gr+=Fu,Lu.pos=Gr,Gr+=Mu+Pu,Qn.push(Lu)}const Ji=Gr/2+ms,la=[];for(let as=0;as<ui;as++){const Gs=[];for(const Pl of Qn){const Fu=Pl.cells[as];Fu.depth=Pl.depth,Fu.height=Pl.height,Gs.push({box:Fu,shift:Pl.pos-Ji})}Gs.length>0&&la.push(new ko({individualShift:Gs}))}const ra=[];let go=!1,$o=!1,vi=0,mc=!this.leftDelim;const{colFormat:Iu}=this;for(const as of Iu){if("align"in as&&vi>=la.length)break;if("align"in as)go?ra.push(uA(2*Tt)):($o||mc)&&ra.push(uA(Tt)),ra.push(new Nn(la[vi],{classes:"col-align-"+as.align})),vi++,go=!0,$o=!1,mc=!1;else if("gap"in as){if(typeof as.gap=="number")ra.push(uA(as.gap));else{const Gs=uc(t,Qn,Ji,as.gap);Gs&&ra.push(Gs)}go=!1,$o=!1,mc=!1}else if("separator"in as){const Gs=new Nn(null,{classes:"vertical-separator"});Gs.height=Gr,Gs.setStyle("height",Gr,"em"),Gs.setStyle("border-right",`${re}em ${as.separator} currentColor`),Gs.setStyle("vertical-align",-(Gr-Ji),"em");let Pl=0;$o?Pl=je-re:go&&(Pl=Tt-re),Gs.left=Pl,ra.push(Gs),go=!1,$o=!0,mc=!1}}go&&!this.rightDelim&&ra.push(uA(Tt));const Uc=new Nn(ra,{classes:"mtable"});if((!this.leftDelim||this.leftDelim===".")&&(!this.rightDelim||this.rightDelim==="."))return this.caret&&(Uc.caret=this.caret),this.bind(t,Uc);const Ll=Uc.height,vc=Uc.depth,HA=this.bind(t,new Nn([this.bind(t,BA("open",(u=this.leftDelim)!=null?u:".",Ll,vc,Y,{isSelected:this.isSelected})),Uc,this.bind(t,BA("close",(L=this.rightDelim)!=null?L:".",Ll,vc,Y,{isSelected:this.isSelected}))],{type:"ord"}));return HA?(HA.setStyle("display","inline-block"),this.caret&&(HA.caret=this.caret),this.bind(t,this.attachSupsub(t,{base:HA}))):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(mn.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}}`),Ra(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 mn({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(Di(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 u of s)u.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(Di(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 u of s)u.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 u of s)u.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,Di(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,Di(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 Di(e){const t=new mn({type:"first",mode:e.mode});t.parent=e;const r=new Zl;return r.parent=e,[t,r]}function uA(e){const t=new Nn(null,{classes:"arraycolsep"});return t.width=e,t}function uc(e,t,r,n){if(!n)return null;const i=[];for(const s of t){const u=mn.createBox(e,n,{type:"ignore"});u&&(u.depth=s.depth,u.height=s.height,i.push({box:u,shift:s.pos-r}))}return new ko({individualShift:i}).wrap(e)}var Ps=class rp extends mn{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 rp(t)}toJson(){return E(c({},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 u=mn.createBox(t,this.body,{type:"lift"});if(!u)return null;const L=t.toEm((r=this.offset)!=null?r:{dimension:0});u.depth+=L,u.setStyle("display","inline-block"),u.setStyle("position","relative"),u.setStyle("height",Math.floor(100*u.height+u.depth)/100,"em"),u.setStyle("vertical-align",-Math.floor(100*u.height)/100,"em");const Y=new Qa({parent:t},this.style),re=Y.toEm((n=this.padding)!=null?n:{register:"fboxsep"}),he=new Nn(null,{classes:"ML__box"});he.height=u.height+re,he.depth=u.depth+re,he.setStyle("box-sizing","border-box"),he.setStyle("position","absolute"),he.setStyle("top",-re+.3,"em"),he.setStyle("left",0),he.setStyle("height",he.height+he.depth,"em"),he.setStyle("width","100%"),this.backgroundcolor&&he.setStyle("background-color",(i=Y.toColor(this.backgroundcolor))!=null?i:"transparent"),this.framecolor&&he.setStyle("border",`${Y.getRegisterAsEm("fboxrule",2)}em solid ${(s=Y.toColor(this.framecolor))!=null?s:"black"}`),this.border&&he.setStyle("border",this.border);const je=new Nn([he,u],{type:"lift"});return je.setStyle("display","inline-block"),je.setStyle("position","relative"),je.setStyle("line-height",0),je.height=u.height+re+(L>0?L:0),je.depth=u.depth+re+(L<0?-L:0),je.setStyle("padding-left",re,"em"),je.setStyle("padding-right",re,"em"),je.setStyle("height",Math.floor(100*(u.height+u.depth+2*re+Math.abs(L)))/100,"em"),je.setStyle("margin-top",-re,"em"),je.setStyle("top",Math.floor(100*(u.depth-u.height+2*re-L))/100,"em"),je.setStyle("vertical-align",Math.floor(100*(u.depth+2*re))/100,"em"),this.caret&&(je.caret=this.caret),this.attachSupsub(t,{base:je})}_serialize(t){return t.skipStyles?Ra([this.bodyToLatex(t),this.supsubToLatex(t)]):super._serialize(t)}},Ad=class np extends mn{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 np(t.value,t)}toJson(){return super.toJson()}get computedStyle(){return{}}render(t){const r=new Nn(this.value,{classes:"ML__composition",type:"composition"});return this.bind(t,r),this.caret&&(r.caret=this.caret),r}_serialize(t){return""}},io=class ip extends mn{constructor(t){super({type:"error",value:t,command:t,mode:"math"}),this.verbatimLatex=t}static fromJson(t){return new ip(t.command)}toJson(){return super.toJson()}render(t){const r=this.createBox(t,{classes:"ML__error"});return this.caret&&(r.caret=this.caret),r}},po=class ap extends mn{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 ap(t.body,t.mode,t.style)}render(t){const r=mn.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=Ue(this.command,this.mode);return r!=null&&r.serialize?r.serialize(this,t):`{${this.bodyToLatex(t)}}`}},ao=class op extends mn{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 op((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"?Ra(["\\left",(r=this.leftDelim)!=null?r:".",this.bodyToLatex(t),"\\right",i]):this.variant==="mleft...mright"?Ra(["\\mleft",(n=this.leftDelim)!=null?n:".",this.bodyToLatex(t),"\\mright",i]):Ra([!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=Kl[n])!=null?r:n}render(t){var r,n;const i=new Qa({parent:t},this.style);console.assert(this.body!==void 0);const s=new Qa({parent:t,mathstyle:"textstyle"},this.style),u=(r=mn.createBox(i,this.body,{type:"inner"}))!=null?r:new Nn(null,{type:"inner"}),L=u.height/s.scalingFactor,Y=u.depth/s.scalingFactor,re=[];if(this.leftDelim&&re.push(this.bind(s,BA("open",this.leftDelim,L,Y,s,{isSelected:this.isSelected,classes:"ML__open"+(this.containsCaret?" ML__contains-caret":""),mode:this.mode,style:this.style}))),u&&(Tu(u.children,this,i,L,Y),re.push(u)),this.rightDelim){let Tt=this.containsCaret?" ML__contains-caret":"",Yt=this.rightDelim;Yt==="?"&&(i.smartFence?(Yt=this.matchingRightDelim(),Tt+=" ML__smart-fence__close"):Yt="."),re.push(this.bind(s,BA("close",Yt,L,Y,s,{isSelected:this.isSelected,classes:Tt+" ML__close",mode:this.mode,style:this.style})))}let he=this.variant==="mleft...mright";const je=this.leftSibling;je&&(!he&&je.isFunction&&(he=!0),!he&&je.type==="subsup"&&((n=je.leftSibling)!=null&&n.isFunction)&&(he=!0));const ht=new Nn(re,{type:he?"close":"inner",classes:"left-right"});return ht.setStyle("margin-top",`${-u.depth}em`),ht.setStyle("height",`${u.height+u.depth}em`),this.caret&&(ht.caret=this.caret),this.bind(i,ht.wrap(i))}};function Tu(e,t,r,n,i){if(e)for(let s=0;s<e.length;s++){const u=e[s];u.type==="middle"?(e[s]=t.bind(r,BA("inner",u.value,n,i,r,{isSelected:t.isSelected})),e[s].caret=u.caret,e[s].isSelected=u.isSelected,e[s].cssId=u.cssId,e[s].htmlData=u.htmlData,e[s].htmlStyle=u.htmlStyle,e[s].attributes=u.attributes,e[s].cssProperties=u.cssProperties):u.children&&Tu(u.children,t,r,n,i)}}var Mc=class sp extends mn{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 sp(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=mn.createBox(t,this.body);return r?(this.caret&&(r.caret=this.caret),this.bind(t,r)):null}},Wd=class lp extends mn{constructor(){super({type:"macro-argument"})}static fromJson(t){return new lp}toJson(){return super.toJson()}_serialize(t){return""}render(t){return null}},Lc=class Ap extends mn{constructor(t,r,n=!1,i,s){var u;super({type:"prompt",mode:(u=s==null?void 0:s.mode)!=null?u:"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 Ap(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 Qa({parent:t}),n=r.getRegisterAsEm("fboxsep"),i=n,s=n,u=mn.createBox(t,this.body);if(!u)return null;u.height||(u.height=r.metrics.xHeight),u.setStyle("vertical-align",-u.height,"em"),this.correctness==="correct"?u.setStyle("color","var(--correct-color, var(--ML__correct-color))"):this.correctness==="incorrect"&&u.setStyle("color","var(--incorrect-color, var(--ML__incorrect-color))");const L=new Nn(u,{type:"ord"});L.setStyle("display","inline-block"),L.setStyle("height",u.height+u.depth,"em"),L.setStyle("vertical-align",-s,"em");let Y="ML__prompt ";this.locked?Y+=" ML__lockedPromptBox ":Y+=" ML__editablePromptBox ",this.correctness==="correct"?Y+=" ML__correctPromptBox ":this.correctness==="incorrect"&&(Y+=" ML__incorrectPromptBox "),this.containsCaret&&(Y+=" ML__focusedPromptBox ");const re=new Nn(null,{classes:Y,attributes:{part:"prompt"}});re.height=L.height+s,re.depth=L.depth+s,re.width=L.width+2*i,re.setStyle("box-sizing","border-box"),re.setStyle("position","absolute"),re.setStyle("height",L.height+L.depth+2*s,"em"),i===0&&re.setStyle("width","100%"),i!==0&&(re.setStyle("width",`calc(100% + ${2*i}em)`),re.setStyle("top",n,"em"),re.setStyle("left",-i,"em")),(!this.body||this.body.length===1)&&(re.width=3*i,re.setStyle("width",`calc(100% + ${3*i}em)`),re.setStyle("left",-1.5*i,"em"));let he="";this.correctness==="incorrect"&&(he+='<line x1="3%" y1="97%" x2="97%" y2="3%" stroke-width="0.5" stroke="var(--incorrect-color, var(--ML__incorrect-color))" stroke-linecap="round" />'),he&&(re.svgOverlay=he);const je=new Nn([re,L],{classes:"ML__prompt-atom"});return je.setStyle("position","relative"),je.setStyle("display","inline-block"),je.setStyle("line-height",0),je.height=L.height+s+.2,je.depth=L.depth+s,je.left=i,je.right=i,je.setStyle("height",L.height+s,"em"),je.setStyle("top",L.depth-L.height,"em"),je.setStyle("vertical-align",L.depth+s,"em"),je.setStyle("margin-left",.5,"em"),je.setStyle("margin-right",.5,"em"),this.caret&&(je.caret=this.caret),this.bind(r,this.attachSupsub(t,{base:je}))}_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]"),Qo(i,n)}},tu=class cp extends mn{constructor(t){super({type:"subsup",style:t==null?void 0:t.style}),this.subsupPlacement="auto"}static fromJson(t){const r=new cp(t);for(const n of hl)t[n]&&r.setChildren(t[n],n);return r}render(t){var r;const n=new Qa({parent:t,isPhantom:!0}),i=this.leftSibling,s=(r=i.render(n))!=null?r:new Nn(null),u=new Nn(null);return u.height=s.height,u.depth=s.depth,this.attachSupsub(t,{base:u,isCharacterBox:i.isCharacterBox(),type:"ignore"})}_serialize(t){return this.supsubToLatex(t)}};function Pc(e){return e?!/^(<$$>|<$>|<space>|<{>|<}>|#[0-9\?]|\\.+)$/.test(e):!1}var cd=class{constructor(e,t,r){this.errors=[],this.index=0,this.endCount=0;var n,i,s,u;r!=null||(r={}),this.tokens=e,this.context=t instanceof Qa&&!(r!=null&&r.parseMode)&&!r.mathstyle?t:new Qa({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:(u=r.mathstyle)!=null?u:"displaystyle",tabular:!1}}beginContext(e){var t,r,n;const i=this.parsingContext,s={parent:i,mathlist:[],style:c({},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(c({before:Nl(this.tokens.slice(this.index,this.index+10)),after:Nl(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 c({},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 tu({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=Ue(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?ol(t,{parseMode:this.parseMode,mathstyle:"textstyle"}):[new Zl({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();Pc(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(Pc(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,u=/\d/;if(this.match("'"))s=8,u=/[0-7]/,e=!0;else if(this.match('"'))s=16,u=/[\dA-F]/,e=!0;else if(this.match("x"))s=16,u=/[\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 L="";for(;this.hasPattern(u);)L+=this.get();if(!e&&(this.match(".")||this.match(",")))for(L+=".";this.hasPattern(u);)L+=this.get();const Y=e?Number.parseInt(L,s):Number.parseFloat(L);return Number.isNaN(Y)?null:{number:n?-Y:Y,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()||!Pc(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=q(e);if(!t)return this.onError({code:"unknown-environment",arg:e}),null;const r=[];if(t.params)for(const L of t.params)if(L.isOptional)r.push(this.scanOptionalArgument(L.type));else{const Y=this.scanArgument(L.type);Y||this.onError({code:"missing-argument",arg:e}),r.push(Y)}this.beginContext({tabular:t.tabular});const n=[],i=[];let s=[],u=!1;do if(this.end()&&(this.onError({code:"unbalanced-environment",arg:e}),u=!0),!u&&this.match("\\end")&&(this.scanArgument("string")!==e&&this.onError({code:"unbalanced-environment",arg:e}),u=!0),!u)if(this.matchColumnSeparator())s.push(this.mathlist),this.mathlist=[];else if(this.matchRowSeparator()){s.push(this.mathlist),this.mathlist=[];let L=null;this.skipWhitespace(),this.match("[")&&(L=this.scanDimen(),this.skipWhitespace(),this.match("]")),i.push(L!=null?L:{dimension:0}),n.push(s),s=[]}else this.mathlist.push(...this.scan(L=>["<}>","&","\\end","\\cr","\\\\","\\tabularnewline"].includes(L)));while(!u);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=u=>u==="<}>");let t="",r=null,n=[],i=null;for(;!this.end()&&!e(this.peek());)this.hasInfixCommand()&&!t?(t=this.get(),r=Ue(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 po(t,this.parseMode,this.style);return r.verbatimLatex=Nl(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 ao("",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(!Pc(e)&&!e.startsWith("\\"))return null;this.next();const t=Ue(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 io("\\right");if(this.match("\\mright"))return this.onError({code:"unbalanced-braces"}),new io("\\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 io(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 ao(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 mn({type:"mord",command:"\\doubleprime",mode:"math",value:"\u2032\u2032"}),"superscript"):t.addChild(new mn({type:"mord",command:"\\prime",mode:"math",value:"\u2032"}),"superscript"):(this.match("^")||this.match("_"))&&t.addChildren(fe(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(Pc(e)){const r=Ws.createAtom(this.parseMode,e,c({},this.style));return r?[r]:null}if(t=this.scanMacro(e),t)return[t];if(e.startsWith("\\")){const r=Ue(e,this.parseMode);if(!r)return this.onError({code:"unknown-command",arg:e}),[new io(e)];if(r.definitionType==="symbol"){const n=c({},this.style);r.variant&&(n.variant=r.variant),t=new mn({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 io(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 u=i.match(/^\s*border\s*:\s*(.*)/);u?r.border=u[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 L=this.scanOptionalArgument("string"),Y=this.scanOptionalArgument("math"),re=mn.serialize(Y,{defaultMode:"math"});let he=[],je;!je&&re==="correct"?je="correct":!je&&re==="incorrect"?je="incorrect":re!==""&&(he=Y);const ht=this.scanOptionalArgument("string")==="locked",Tt=this.scanArgument("auto");let Yt;return Tt&&Array.isArray(Tt)&&Tt.length>0?Yt=Tt:Tt&&typeof Tt=="object"&&"group"in Tt?Yt=Tt.group:Yt=he,L?[new Lc(L,je,ht,Yt!=null?Yt:he,{mode:this.parseMode,style:this.style})]:[new Zl({mode:this.parseMode,style:this.style})]}if(e==="\\renewcommand"||e==="\\newcommand"||e==="\\providecommand"||e==="\\def"){const L=this.index,Y=this.scanLiteralGroup()||this.next();if(!Y)return null;if(this.context.registers[Y.substring(1)]){const re=this.scanArgument("string");re!==null&&(this.context.registers[Y.substring(1)]=re);const he=Ra([e,Nl(this.tokens.slice(L,this.index))]);return[new mn({type:"text",value:"",verbatimLatex:he})]}}let i=this.scanMacro(e);if(i)return[i];const s=Ue(e,this.parseMode);if(!s)return this.parseMode==="text"?(/[a-zA-Z]/.test((t=this.peek())!=null?t:"")&&(e+=" "),[...e].map(L=>new mn({type:"text",value:L,mode:"text",style:this.style}))):(this.onError({code:"unknown-command",arg:e}),[new io(e)]);const u=this.index;if(s.definitionType==="symbol"){const L=c({},this.style);s.variant&&(L.variant=s.variant),i=new mn({type:s.type,command:e,style:L,value:String.fromCodePoint(s.codepoint),mode:this.parseMode})}else{if(s.ifMode&&!s.ifMode.includes(this.parseMode))return[];const L=this.parseMode;s.applyMode&&(this.parseMode=s.applyMode);let Y,re=[];if(s.parse?re=s.parse(this):[Y,re]=this.scanArguments(s),this.parseMode=L,s.applyMode&&!s.applyStyle&&!s.createAtom)return fe(re[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:re,style:this.style,mode:this.parseMode}),Y&&(i.body=fe(this.scanArgument(Y)));else if(typeof s.applyStyle=="function"){const he=c(c({},this.style),s.applyStyle(e,re,this.context)),je=this.parseMode;if(s.applyMode&&(this.parseMode=s.applyMode),Y){const ht=this.style;this.style=he;const Tt=this.scanArgument(Y);return this.style=ht,this.parseMode=je,fe(Tt)}this.style=he}else i=new mn({type:"mord",command:(r=s.command)!=null?r:e,style:c({},this.style),value:e,mode:(n=s.applyMode)!=null?n:this.parseMode})}if(!i)return null;if(i instanceof mn&&i.verbatimLatex===void 0&&!/^\\(llap|rlap|class|cssId|htmlData)$/.test(e)){const L=Ra([e,Nl(this.tokens.slice(u,this.index))]);L&&(i.verbatimLatex=L)}if(i.verbatimLatex===null&&(i.verbatimLatex=void 0),i.isFunction&&this.smartFence){const L=this.scanSmartFence();if(L)return[i,L]}return[i]}scanSymbolCommandOrLiteral(){const e=this.get();if(!e)return null;if(Pc(e)){const t=Ws.createAtom(this.parseMode,e,c({},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 PA(" "," ",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 u=1;u<=i;u++){let L=this.scanLiteralGroup();if(!L){const Y=this.index;this.scanExpression(),L=Nl(this.tokens.slice(Y,this.index))}s[u]=L}return new Mc(e,{expand:r.expand,captureSelection:r.captureSelection,args:n===this.index?null:Nl(this.tokens.slice(n,this.index)),style:this.parsingContext.style,body:ol(r.def,{context:this.context,parseMode:this.parseMode,args:u=>s[u],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 ol(e,t){var r,n,i,s;const u=(r=t==null?void 0:t.args)!=null?r:void 0,L=new cd(Us(e,u),t==null?void 0:t.context,{args:u,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:{}}),Y=[];for(;!L.end();)Y.push(...L.scan(()=>!1));return Y}function Uu(e,t){var r;const n=new cd(Us(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 ju=class up extends mn{constructor(t,r){super({type:"chem"},{command:t,mode:"math"});const n=_o.go(Vn.go(r,t==="\\pu"?"pu":"ce"),!1);this.body=ol(n),this._verbatimLatex=t+"{"+r+"}",this.arg=r,this.captureSelection=!0}static fromJson(t){return new up(t.command,t.arg)}set verbatimLatex(t){}get verbatimLatex(){return this._verbatimLatex}toJson(){return E(c({},super.toJson()),{arg:this.arg})}render(t){const r=mn.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}};Ce(["ce","pu"],"{chemformula:balanced-string}",{createAtom:e=>{var t;return new ju(e.command,(t=e.args[0])!=null?t:"")}});var Vn={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,u=[];;){i!==e?(s=10,i=e):s--;var L=Vn.stateMachines[t],Y=L.transitions[r]||L.transitions["*"];e:for(var re=0;re<Y.length;re++){var he=Vn.patterns.match_(Y[re].pattern,e);if(he){for(var je=Y[re].task,ht=0;ht<je.action_.length;ht++){var Tt;if(L.actions[je.action_[ht].type_])Tt=L.actions[je.action_[ht].type_](n,he.match_,je.action_[ht].option);else if(Vn.actions[je.action_[ht].type_])Tt=Vn.actions[je.action_[ht].type_](n,he.match_,je.action_[ht].option);else throw["MhchemBugA","mhchem bug A. Please report. ("+je.action_[ht].type_+")"];Vn.concatArray(u,Tt)}if(r=je.nextState||r,e.length>0){if(je.revisit||(e=he.remainder),!je.toContinue)break e}else return u}}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=Vn.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 Vn.patterns.findObserveGroups(e,"^{","","","}")},"^($...$)":function(e){return Vn.patterns.findObserveGroups(e,"^","$","$","")},"^a":/^\^([0-9]+|[^\\_])/,"^\\x{}{}":function(e){return Vn.patterns.findObserveGroups(e,"^",/^\\[a-zA-Z]+\{/,"}","","","{","}","",!0)},"^\\x{}":function(e){return Vn.patterns.findObserveGroups(e,"^",/^\\[a-zA-Z]+\{/,"}","")},"^\\x":/^\^(\\[a-zA-Z]+)\s*/,"^(-1)":/^\^(-?\d+)/,"'":/^'/,"_{(...)}":function(e){return Vn.patterns.findObserveGroups(e,"_{","","","}")},"_($...$)":function(e){return Vn.patterns.findObserveGroups(e,"_","$","$","")},_9:/^_([+\-]?[0-9]+|[^\\])/,"_\\x{}{}":function(e){return Vn.patterns.findObserveGroups(e,"_",/^\\[a-zA-Z]+\{/,"}","","","{","}","",!0)},"_\\x{}":function(e){return Vn.patterns.findObserveGroups(e,"_",/^\\[a-zA-Z]+\{/,"}","")},"_\\x":/^_(\\[a-zA-Z]+)\s*/,"^_":/^(?:\^(?=_)|\_(?=\^)|[\^_]$)/,"{}":/^\{\}/,"{...}":function(e){return Vn.patterns.findObserveGroups(e,"","{","}","")},"{(...)}":function(e){return Vn.patterns.findObserveGroups(e,"{","","","}")},"$...$":function(e){return Vn.patterns.findObserveGroups(e,"","$","$","")},"${(...)}$":function(e){return Vn.patterns.findObserveGroups(e,"${","","","}$")},"$(...)$":function(e){return Vn.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 Vn.patterns.findObserveGroups(e,"\\bond{","","","}")},"->":/^(?:<->|<-->|->|<-|<=>>|<<=>|<=>|[\u2192\u27F6\u21CC])/,CMT:/^[CMT](?=\[)/,"[(...)]":function(e){return Vn.patterns.findObserveGroups(e,"[","","","]")},"1st-level escape":/^(&|\\\\|\\hline)\s*/,"\\,":/^(?:\\[,\ ;:])/,"\\x{}{}":function(e){return Vn.patterns.findObserveGroups(e,"",/^\\[a-zA-Z]+\{/,"}","","","{","}","",!0)},"\\x{}":function(e){return Vn.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 Vn.patterns.findObserveGroups(e,"\\frac{","","","}","{","","","}")},"\\overset{(...)}":function(e){return Vn.patterns.findObserveGroups(e,"\\overset{","","","}","{","","","}")},"\\underset{(...)}":function(e){return Vn.patterns.findObserveGroups(e,"\\underset{","","","}","{","","","}")},"\\underbrace{(...)}":function(e){return Vn.patterns.findObserveGroups(e,"\\underbrace{","","","}_","{","","","}")},"\\color{(...)}0":function(e){return Vn.patterns.findObserveGroups(e,"\\color{","","","}")},"\\color{(...)}{(...)}1":function(e){return Vn.patterns.findObserveGroups(e,"\\color{","","","}","{","","","}")},"\\color(...){(...)}2":function(e){return Vn.patterns.findObserveGroups(e,"\\color","\\","",/^(?=\{)/,"{","","","}")},"\\ce{(...)}":function(e){return Vn.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=Vn.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,u,L,Y,re){var he=function(Gr,Qn){if(typeof Qn=="string")return Gr.indexOf(Qn)!==0?null:Qn;var ui=Gr.match(Qn);return ui?ui[0]:null},je=function(Gr,Qn,ui){for(var zn=0;Qn<Gr.length;){var Ji=Gr.charAt(Qn),la=he(Gr.substr(Qn),ui);if(la!==null&&zn===0)return{endMatchBegin:Qn,endMatchEnd:Qn+la.length};if(Ji==="{")zn++;else if(Ji==="}"){if(zn===0)throw["ExtraCloseMissingOpen","Extra close brace or missing open brace"];zn--}Qn++}return zn>0,null},ht=he(e,t);if(ht===null||(e=e.substr(ht.length),ht=he(e,r),ht===null))return null;var Tt=je(e,ht.length,n||i);if(Tt===null)return null;var Yt=e.substring(0,n?Tt.endMatchEnd:Tt.endMatchBegin);if(s||u){var Yr=this.findObserveGroups(e.substr(Tt.endMatchEnd),s,u,L,Y);if(Yr===null)return null;var oi=[Yt,Yr.match_];return{match_:re?oi.join(""):oi,remainder:Yr.remainder}}else return{match_:Yt,remainder:e.substr(Tt.endMatchEnd)}},match_:function(e,t){var r=Vn.patterns.patterns[e];if(r===void 0)throw["MhchemBugP","mhchem bug P. Please report. ("+e+")"];if(typeof r=="function")return Vn.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 Vn.go(t,"text")},"{text}":function(e,t){var r=["{"];return Vn.concatArray(r,Vn.go(t,"text")),r.push("}"),r},"tex-math":function(e,t){return Vn.go(t,"tex-math")},"tex-math tight":function(e,t){return Vn.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 Vn.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 Vn.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 u=e[t][r];if(u.action_){u.action_=[].concat(u.action_);for(var L=0;L<u.action_.length;L++)typeof u.action_[L]=="string"&&(u.action_[L]={type_:u.action_[L]})}else u.action_=[];for(var Y=t.split("|"),re=0;re<Y.length;re++)if(n[i]==="*")for(var he in s)s[he].push({pattern:Y[re],task:u});else s[n[i]].push({pattern:Y[re],task:u})}return s},stateMachines:{}};Vn.stateMachines={ce:{transitions:Vn.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 Vn.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 Vn.concatArray(r,this.output(e)),Vn.concatArray(r,Vn.actions.bond(e,t,"-")),r}else e.d=t},"- after o/d":function(e,t,r){var n=Vn.patterns.match_("orbital",e.o||""),i=Vn.patterns.match_("one lowercase greek letter $",e.o||""),s=Vn.patterns.match_("one lowercase latin letter $",e.o||""),u=Vn.patterns.match_("$one lowercase latin letter$ $",e.o||""),L=t==="-"&&(n&&n.remainder===""||i||s||u);L&&!e.a&&!e.b&&!e.p&&!e.d&&!e.q&&!n&&s&&(e.o="$"+e.o+"$");var Y=[];return L?(Vn.concatArray(Y,this.output(e)),Y.push({type_:"hyphen"})):(n=Vn.patterns.match_("digits",e.d||""),r&&n&&n.remainder===""?(Vn.concatArray(Y,Vn.actions["d="](e,t)),Vn.concatArray(Y,this.output(e))):(Vn.concatArray(Y,this.output(e)),Vn.concatArray(Y,Vn.actions.bond(e,t,"-")))),Y},"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:Vn.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"&&Vn.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:Vn.go(e.a,"a"),b:Vn.go(e.b,"bd"),p:Vn.go(e.p,"pq"),o:Vn.go(e.o,"o"),q:Vn.go(e.q,"pq"),d:Vn.go(e.d,e.dType==="oxidation"?"oxidation":"bd"),dType:e.dType}));else{var i;e.rdt==="M"?i=Vn.go(e.rd,"tex-math"):e.rdt==="T"?i=[{type_:"text",p1:e.rd||""}]:i=Vn.go(e.rd);var s;e.rqt==="M"?s=Vn.go(e.rq,"tex-math"):e.rqt==="T"?s=[{type_:"text",p1:e.rq||""}]:s=Vn.go(e.rq),n={type_:"arrow",r:e.r,rd:i,rq:s}}for(var u in e)u!=="parenthesisLevel"&&u!=="beginsWithBond"&&delete e[u];return n},"oxidation-output":function(e,t){var r=["{"];return Vn.concatArray(r,Vn.go(t,"oxidation")),r.push("}"),r},"frac-output":function(e,t){return{type_:"frac-ce",p1:Vn.go(t[0]),p2:Vn.go(t[1])}},"overset-output":function(e,t){return{type_:"overset",p1:Vn.go(t[0]),p2:Vn.go(t[1])}},"underset-output":function(e,t){return{type_:"underset",p1:Vn.go(t[0]),p2:Vn.go(t[1])}},"underbrace-output":function(e,t){return{type_:"underbrace",p1:Vn.go(t[0]),p2:Vn.go(t[1])}},"color-output":function(e,t){return{type_:"color",color1:t[0],color2:Vn.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:Vn.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:Vn.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:Vn.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:Vn.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:Vn.go(t,"o")}},"color-output":function(e,t){return{type_:"color",color1:t[0],color2:Vn.go(t[1],"pq")}}}},bd:{transitions:Vn.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:Vn.go(t[1],"bd")}}}},oxidation:{transitions:Vn.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:Vn.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:Vn.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:Vn.createTransitions({empty:{"*":{}},",":{"*":{action_:"comma"}},else:{"*":{action_:"copy"}}}),actions:{comma:function(){return{type_:"commaDecimal"}}}},pu:{transitions:Vn.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]&&(Vn.concatArray(r,Vn.go(t[1],"pu-9,9")),t[2]&&(t[2].match(/[,.]/)?Vn.concatArray(r,Vn.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]),Vn.concatArray(r,Vn.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=Vn.patterns.match_("{(...)}",e.d||"");r&&r.remainder===""&&(e.d=r.match_);var n=Vn.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:Vn.go(e.d,"pu"),q:Vn.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_:"/"}),Vn.concatArray(t,i.q))}else t=Vn.go(e.d,"pu-2");for(var s in e)delete e[s];return t}}},"pu-2":{transitions:Vn.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=Vn.patterns.match_("{(...)}",e.rm||"");r&&r.remainder===""?t=Vn.go(r.match_,"pu"):t={type_:"rm",p1:e.rm}}for(var n in e)delete e[n];return t}}},"pu-9,9":{transitions:Vn.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 _o={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+=_o._go2(s),s.type_==="1st-level escape"&&(n=!0))}return!t&&!n&&r&&(r="{"+r+"}"),r},_goInner:function(e){return e&&_o.go(e,!0)},_go2:function(e){var t;switch(e.type_){case"chemfive":t="";var r={a:_o._goInner(e.a),b:_o._goInner(e.b),p:_o._goInner(e.p),o:_o._goInner(e.o),q:_o._goInner(e.q),d:_o._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 "+_o._goInner(e.p1);break;case"state of aggregation subscript":t="\\mskip1mu "+_o._goInner(e.p1);break;case"bond":if(t=_o._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{"+_o._goInner(e.p1)+"}{"+_o._goInner(e.p2)+"}";t="\\mathchoice{\\textstyle"+i+"}{"+i+"}{"+i+"}{"+i+"}";break;case"tex-math":t=e.p1+" ";break;case"frac-ce":t="\\frac{"+_o._goInner(e.p1)+"}{"+_o._goInner(e.p2)+"}";break;case"overset":t="\\overset{"+_o._goInner(e.p1)+"}{"+_o._goInner(e.p2)+"}";break;case"underset":t="\\underset{"+_o._goInner(e.p1)+"}{"+_o._goInner(e.p2)+"}";break;case"underbrace":t="\\underbrace{"+_o._goInner(e.p1)+"}_{"+_o._goInner(e.p2)+"}";break;case"color":t="{\\color{"+e.color1+"}{"+_o._goInner(e.color2)+"}}";break;case"color0":t="\\color{"+e.color+"}";break;case"arrow":var s={rd:_o._goInner(e.rd),rq:_o._goInner(e.rq)},u=_o._getArrow(e.r);s.rd||s.rq?e.r==="<=>"||e.r==="<=>>"||e.r==="<<=>"||e.r==="<-->"?(u="\\long"+u,s.rd&&(u="\\overset{"+s.rd+"}{"+u+"}"),s.rq&&(e.r==="<-->"?u="\\underset{\\lower2mu{"+s.rq+"}}{"+u+"}":u="\\underset{\\lower6mu{"+s.rq+"}}{"+u+"}"),u=" {}\\mathrel{"+u+"}{} "):(s.rq&&(u+="[{"+s.rq+"}]"),u+="{"+s.rd+"}",u=" {}\\mathrel{\\x"+u+"}{} "):u=" {}\\mathrel{\\long"+u+"}{} ",t=u;break;case"operator":t=_o._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 Vd(e){}function Xd(e){}var Gd=class dp extends mn{constructor(t){super(E(c({},t),{type:"delim"})),this.value=t.delim,this.size=t.size}static fromJson(t){return new dp(t)}toJson(){return E(c({},super.toJson()),{delim:this.value,size:this.size})}render(t){return new Nn(this.value,{type:"middle"})}_serialize(t){if(!(t.expandMacro||t.skipStyles||t.skipPlaceholders)&&typeof this.verbatimLatex=="string")return this.verbatimLatex;const r=Ue(this.command,this.mode);return r!=null&&r.serialize?r.serialize(this,t):Qo(this.command,this.value)}},Id=class fp extends mn{constructor(t){super(E(c({},t),{type:"sizeddelim",value:t.delim})),this.delimType=t.delimType,this.size=t.size}static fromJson(t){return new fp(t)}toJson(){return E(c({},super.toJson()),{delim:this.value,size:this.size,delimType:this.delimType})}render(t){let r=Ru(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=Ue(this.command,this.mode);return r!=null&&r.serialize?r.serialize(this,t):Qo(this.command,this.value)}},Hu=class hp extends mn{constructor(t,r,n,i){var s,u;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=(u=i.strokeWidth)!=null?u:"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 hp(t.command,t.body,t.notation,t)}toJson(){return E(c({},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=Ue(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="",u="";this.backgroundcolor&&this.backgroundcolor!=="transparent"&&(s+=u+'mathbackground="'+this.backgroundcolor+'"',u=","),this.shadow&&this.shadow!=="auto"&&(s+=u+'shadow="'+this.shadow+'"',u=","),this.strokeWidth||this.strokeStyle!=="solid"?(s+=u+this.borderStyle,u=","):this.strokeColor&&this.strokeColor!=="currentColor"&&(s+=u+'mathcolor="'+this.strokeColor+'"',u=","),s&&(i+=`[${s}]`)}return Qo(i,this.bodyToLatex(t))}render(t){const r=new Qa({parent:t},this.style),n=mn.createBox(r,this.body);if(!n)return null;const i=vf(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 u=new Nn(null,{classes:"ML__notation"});let L=n.height+n.depth+2*s;const Y=n.width+2*s;let re="";if(this.notation.horizontalstrike&&(re+=this.line(3,50,97,50)),this.notation.verticalstrike&&(re+=this.line(50,3,50,97)),this.notation.updiagonalstrike&&(re+=this.line(3,97,97,3)),this.notation.downdiagonalstrike&&(re+=this.line(3,3,97,97)),this.notation.updiagonalarrow){re+=this.line(s.toString(),(s+n.depth+n.height).toString(),(s+n.width).toString(),s.toString());const Yt=.03*Math.sqrt(Y*Y+L*L)*1,Yr=n.width*Yt,oi=(n.depth+n.height)*Yt,Gr=s+n.width;let Qn=s;Qn+oi-.4*Yr<0&&(Qn=.4*Yr-oi),re+='<polygon points="',re+=`${Gr},${Qn} ${Gr-Yr-.4*oi},${Qn+oi-.4*Yr} `,re+=`${Gr-.7*Yr},${Qn+.7*oi} ${Gr-Yr+.4*oi},${Qn+oi+.4*Yr} `,re+=`${Gr},${Qn}`,re+=`" stroke='none' fill="${this.strokeColor}"`,re+="/>"}let he=0;if(this.notation.phasorangle){const ht=Wl(r),Tt=(n.height+n.depth+2*ht+s).toString(),Yt=(n.height+n.depth)/2;re+=this.line(s.toString(),Tt,(s+Yt+n.width).toString(),Tt),re+=this.line(s.toString(),Tt,(s+Yt).toString(),(s-ht).toString()),L+=ht,he=Yt,n.left+=L/2-s}if(this.notation.longdiv){const ht=Wl(r);L+=ht,re+=this.line(s.toString(),s.toString(),(s+n.width).toString(),s.toString());const Tt=.3;he=Tt+ht,n.left+=Tt+ht,n.setTop(s+ht),re+='<path d="',re+=`M ${s} ${s} a${Tt} ${(n.depth+n.height+2*ht)/2}, 0, 1, 1, 0 ${n.depth+n.height+2*ht} "`,re+=` stroke-width="${mu(r)}" stroke="${this.strokeColor}" fill="none"`,re+="/>"}if(u.width=n.width+2*s+he,u.height=n.height+s,u.depth=n.depth+s,u.setStyle("box-sizing","border-box"),u.setStyle("left",`calc(-${i} / 2 )`),u.setStyle("height",`${Math.floor(100*L)/100}em`),u.setStyle("top",`calc(${i} / 2 )`),this.backgroundcolor&&u.setStyle("background-color",this.backgroundcolor),this.notation.box&&u.setStyle("border","1px solid red"),this.notation.actuarial&&(u.setStyle("border-top",this.borderStyle),u.setStyle("border-right",this.borderStyle)),this.notation.madruwb&&(u.setStyle("border-bottom",this.borderStyle),u.setStyle("border-right",this.borderStyle)),this.notation.roundedbox&&(u.setStyle("border-radius","8px"),u.setStyle("border",this.borderStyle)),this.notation.circle&&(u.setStyle("border-radius","50%"),u.setStyle("border",this.borderStyle)),this.notation.top&&u.setStyle("border-top",this.borderStyle),this.notation.left&&u.setStyle("border-left",this.borderStyle),this.notation.right&&u.setStyle("border-right",this.borderStyle),this.notation.bottom&&u.setStyle("border-bottom",this.borderStyle),re){let ht="";this.shadow==="auto"&&(ht+="filter: drop-shadow(0 0 .5px rgba(255, 255, 255, .7)) drop-shadow(1px 1px 2px #333)"),this.shadow!=="none"&&(ht+=`filter: drop-shadow(${this.shadow})`),ht+=` stroke-width="${this.strokeWidth}" stroke="${this.strokeColor}"`,ht+=' stroke-linecap="round"',this.svgStrokeStyle&&(ht+=` stroke-dasharray="${this.svgStrokeStyle}"`),u.svgStyle=ht,u.svgOverlay=re}const je=new Nn([u,n]);return je.setStyle("position","relative"),je.setStyle("vertical-align",s,"em"),je.setStyle("height",`${Math.floor(100*(n.height+n.depth+2*s))/100}em`),je.setStyle("display","inline-block"),je.height=u.height,je.depth=u.depth,je.width=u.width-2*s,je.left=s,je.right=s,this.caret&&(je.caret=this.caret),je.wrap(r)}line(t,r,n,i){return`<line x1="${ud(t)}" y1="${ud(r)}" x2="${ud(n)}" y2="${ud(i)}" vector-effect="non-scaling-stroke"></line>`}};function ud(e){return typeof e=="number"?`${Math.floor(100*e)/100}%`:e}function vf(e){if(!e)return"1px";const t=e.match(/([0-9][a-zA-Z\%]+)/);return t===null?"1px":t[1]}function mu(e){return(Math.floor(100*e.metrics.sqrtRuleThickness/e.scalingFactor)/100/10).toString()+"em"}function Wl(e){const t=e.isDisplayStyle?rs:e.metrics.defaultRuleThickness;return e.metrics.defaultRuleThickness+e.scalingFactor*t/4}var kA=class pp extends mn{constructor(t,r,n){var i,s;super(E(c({},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 pp(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),c(c({},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 Qa({parent:t,mathstyle:this.mathstyleName},this.style),s=i.metrics,u=new Qa({parent:i,mathstyle:this.continuousFraction?"":"numerator"},this.style),L=this.numerPrefix?new Nn([new Nn(this.numerPrefix),mn.createBox(u,this.above)],{isTight:u.isTight,type:"ignore"}):(r=mn.createBox(u,this.above,{type:"ignore"}))!=null?r:new Nn(null,{type:"ignore"}),Y=new Qa({parent:i,mathstyle:this.continuousFraction?"":"denominator"},this.style),re=this.denomPrefix?new Nn([new Nn(this.denomPrefix),mn.createBox(Y,this.below,{type:"ignore"})]):(n=mn.createBox(Y,this.below,{type:"ignore"}))!=null?n:new Nn(null,{type:"ignore"}),he=this.hasBarLine?s.defaultRuleThickness:0;let je,ht=0,Tt;i.isDisplayStyle?(je=u.metrics.num1,ht=he>0?3*he:7*he,Tt=Y.metrics.denom1):(he>0?(je=u.metrics.num2,ht=he):(je=u.metrics.num3,ht=3*s.defaultRuleThickness),Tt=Y.metrics.denom2);const Yt=[];this.isSelected&&Yt.push("ML__selected");const Yr=L.depth,oi=re.height;let Gr;if(he<=0){const ra=je-Yr-(oi-Tt);ra<ht&&(je+=(ht-ra)/2,Tt+=(ht-ra)/2),Gr=new ko({individualShift:[{box:L,shift:-je,classes:[...Yt,"ML__center"]},{box:re,shift:Tt,classes:[...Yt,"ML__center"]}]}).wrap(i)}else{const ra=new Nn(null,{classes:"ML__frac-line",mode:this.mode,style:this.style});ra.softWidth=Math.max(L.width,re.width),ra.height=he/2,ra.depth=he/2;const go=ms+he/2;je<ht+Yr+go&&(je=ht+Yr+go);const $o=ms-he/2;Tt<ht+oi-$o&&(Tt=ht+oi-$o),Gr=new ko({individualShift:[{box:re,shift:Tt,classes:[...Yt,"ML__center"]},{box:ra,shift:-$o,classes:Yt},{box:L,shift:-je,classes:[...Yt,"ML__center"]}]}).wrap(i)}const Qn=i.isDisplayStyle?s.delim1:s.delim2,ui=this.leftDelim?this.bind(t,CA("open",this.leftDelim,Qn,!0,t,{style:this.style,mode:this.mode,isSelected:this.isSelected})):rA(i,"open");let zn=null;this.continuousFraction?zn=new Nn(null,{type:"close"}):this.rightDelim?zn=this.bind(t,CA("close",this.rightDelim,Qn,!0,t,{style:this.style,mode:this.mode,isSelected:this.isSelected})):zn=rA(i,"close");const Ji=new Nn([ui,Gr,zn],{isTight:i.isTight,type:"inner",classes:"mfrac"}),la=this.bind(t,Ji);return this.caret&&(la.caret=this.caret),this.attachSupsub(t,{base:la})}},Ds=class gp extends mn{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 gp(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),c({type:"latex",value:this.value},t)}get computedStyle(){return{}}render(t){const r=new Nn(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}},Ku=class mp extends mn{constructor(t){super({type:"latexgroup",mode:"latex"}),this.body=[...t].map(r=>new Ds(r)),this.skipBoundary=!1}static fromJson(t){return new mp("")}toJson(){return super.toJson()}render(t){const r=mn.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:""}},dd=class vp extends mn{constructor(t,r){super(E(c({},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 vp(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 Nn(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-ms*t.scalingFactor,u=i.italic;i.setTop(s);let L=i;if(this.superscript||this.subscript){const Y=(r=this.subsupPlacement)!=null?r:"auto";L=Y==="over-under"||Y==="auto"&&t.isDisplayStyle?this.attachLimits(t,{base:i,baseShift:s,slant:u}):this.attachSupsub(t,{base:i})}return new Nn(this.bind(t,L),{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=Ue(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)),Ra(n)}},dc=class yp extends mn{constructor(t){const r=t.body;super(E(c({},t),{type:"overlap",body:typeof r=="string"?[new mn({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 yp(t)}toJson(){const t={};return this.align&&(t.align=this.align),this.boxType&&(t.boxType=this.boxType),c(c({},super.toJson()),t)}render(t){const r=mn.createBox(t,this.body,{classes:"inner"});return r?(this.caret&&(r.caret=this.caret),this.bind(t,new Nn([r,new Nn(null,{classes:"fix"})],{classes:this.align==="right"?"rlap":"llap",type:this.boxType}))):null}},yl=class bp extends mn{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 bp(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?XA(this.svgBody):mn.createBox(t,this.body,{type:"ignore"});const n=new Qa({parent:t,mathstyle:"scriptstyle"},this.style);let i=null;this.svgAbove?i=XA(this.svgAbove):this.above&&(i=mn.createBox(n,this.above,{type:"ignore"}));let s=null;this.svgBelow?s=XA(this.svgBelow):this.below&&(s=mn.createBox(n,this.below,{type:"ignore"})),this.paddedBody&&(r=new Nn([rA(t,"open"),r,rA(t,"close")],{type:"ignore"}));let u=fd(t,{base:r,above:i,below:s,type:this.boxType==="bin"||this.boxType==="rel"?this.boxType:"ord",paddedAboveBelow:this.paddedLabels});return u?(this.subsupPlacement==="over-under"?u=this.attachLimits(t,{base:u,type:u.type}):u=this.attachSupsub(t,{base:u}),this.caret&&(u.caret=this.caret),this.bind(t,u)):null}};function fd(e,t){if(!t.base)return null;if(!t.above&&!t.below){const L=new Nn(t.base,{type:t.type});return L.setStyle("position","relative"),L}let r=0;t.above&&(r=e.metrics.bigOpSpacing5);let n=null;const i=t.base,s=0,u=["ML__center"];if(t.paddedAboveBelow&&u.push("ML__label_padding"),t.below&&t.above){const L=e.metrics.bigOpSpacing5+t.below.height+t.below.depth+i.depth+s;n=new ko({bottom:L,children:[e.metrics.bigOpSpacing5,{box:t.below,classes:u},{box:i,classes:["ML__center"]},r,{box:t.above,classes:u},e.metrics.bigOpSpacing5]})}else t.below?n=new ko({top:i.height-s,children:[e.metrics.bigOpSpacing5,{box:t.below,classes:u},{box:i,classes:["ML__center"]}]}):t.above&&(n=new ko({bottom:i.depth+s,children:[{box:i,classes:["ML__center"]},r,{box:t.above,classes:u},e.metrics.bigOpSpacing5]}));return new Nn(n,{type:t.type})}var zu=class wp extends mn{constructor(t){var r,n,i,s;super(E(c({},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 wp(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),c(c({},super.toJson()),t)}render(t){const r=new Qa({parent:t,isPhantom:!0});if(!this.smashDepth&&!this.smashHeight&&!this.smashWidth)return console.assert(this.isInvisible),mn.createBox(r,this.body,{classes:"inner"});const n=mn.createBox(this.isInvisible?r:t,this.body);if(!n)return null;if(this.smashWidth){const i=new Nn(null,{classes:"fix"});return new Nn([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 ko({firstBaseline:[{box:n}]},{type:n.type}).wrap(t)}},bl=class Cp extends mn{constructor(t){var r;super(c({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 Cp(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 Nn(this.mode==="math"?null:" ");let n;if(this.width!==void 0)n=new Nn(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 Nn(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=Ue(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}{${ds(this.width)}}`:`${i}${ds(this.width)}`}},EA=class Bp extends mn{constructor(t){var r;super(E(c({},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 Bp(E(c({},t),{index:t.above}))}_serialize(t){if(!(t.expandMacro||t.skipStyles||t.skipPlaceholders)&&typeof this.verbatimLatex=="string")return this.verbatimLatex;const r=Ue(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")?Qo(`${n}[${this.aboveToLatex(t)}]`,i):/^[0-9]$/.test(i)?`${n}${i}`:Qo(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 Qa({parent:t,mathstyle:"cramp"},this.style),i=(r=mn.createBox(n,this.body,{type:"inner"}))!=null?r:new Nn(null),s=n.scalingFactor,u=n.metrics.defaultRuleThickness/s,L=t.isDisplayStyle?rs:u,Y=new Nn(null,{classes:"ML__sqrt-line",style:this.style});Y.height=u,Y.softWidth=i.width;let re=s*(u+L/4);const je=Math.max(s*2*L,i.height+i.depth)+re+u,ht=new Qa({parent:t},this.style),Tt=this.bind(ht,new Nn(CA("inner","\\surd",je,!1,ht,{isSelected:this.isSelected}),{isSelected:this.isSelected,classes:"ML__sqrt-sign",style:this.style}));if(!Tt)return null;const Yt=Tt.height+Tt.depth-u;Yt>i.height+i.depth+re&&(re=(re+Yt-(i.height+i.depth))/2),Tt.setTop(Tt.height-i.height-re);const Yr=this.bind(t,new ko({firstBaseline:[{box:new Nn(i)},re-2*u,{box:Y},u]})),oi=mn.createBox(new Qa({parent:t,mathstyle:"scriptscriptstyle"}),this.above,{type:"ignore"});if(!oi){const ui=new Nn([Tt,Yr],{classes:this.containsCaret?"ML__contains-caret":"",type:"inner"});return ui.setStyle("display","inline-block"),ui.setStyle("height",ui.height+ui.depth,"em"),this.caret&&(ui.caret=this.caret),this.bind(t,ui)}const Gr=new ko({shift:-.6*(Math.max(Tt.height,Yr.height)-Math.max(Tt.depth,Yr.depth)),children:[{box:oi}]}),Qn=new Nn([new Nn(Gr,{classes:"ML__sqrt-index",type:"ignore"}),Tt,Yr],{type:"inner",classes:this.containsCaret?"ML__contains-caret":""});return Qn.height=Tt.height,Qn.depth=Tt.depth,this.caret&&(Qn.caret=this.caret),this.bind(t,Qn)}},fc=class extends Nn{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 Zu(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"){Zu(e.parent,t);return}n>0&&r[n-1].type==="skip"?r[n-1].width+=t:r.splice(n,0,new fc(t))}var Jd={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}},hc={ord:{op:3},op:{ord:3,op:3},close:{op:3},inner:{op:3}};function SA(e){Vu(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 Wu(e,t){if(!e.children)return e;const r=e.children;SA(r);const n=t.getRegisterAsEm("thinmuskip"),i=t.getRegisterAsEm("medmuskip"),s=t.getRegisterAsEm("thickmuskip");return Vu(r,(u,L)=>{var Y,re,he;if(!u)return;const je=u.type,ht=L.isTight?(Y=hc[je])!=null?Y:null:(re=Jd[je])!=null?re:null,Tt=(he=ht==null?void 0:ht[L.type])!=null?he:null;Tt===3&&Zu(L,n),Tt===4&&Zu(L,i),Tt===5&&Zu(L,s)}),e}function Vu(e,t,r=void 0){if(!e)return r;e=[...e];for(const n of e)n.type==="lift"?r=Vu(n.children,t,r):n.type==="ignore"?Vu(n.children,t):(t(r,n),Vu(n.children,t),r=n);return r}var hd=class xp extends mn{constructor(t){super({type:"tooltip",command:t.command,mode:t.mode,style:t.style,body:t.body,displayContainsHighlight:!0}),this.tooltip=new mn({type:"root",mode:t.content,body:t.tooltip,style:{}}),this.skipBoundary=!0,this.captureSelection=!1}static fromJson(t){return new xp(E(c({},t),{tooltip:pc(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 E(c({},super.toJson()),{tooltip:r})}render(t){const r=mn.createBox(new Qa,this.body);if(!r)return null;const n=new Qa({parent:t,mathstyle:"displaystyle"},{fontSize:Jo}),i=js(Wu(new Nn(this.tooltip.render(n),{classes:"ML__tooltip-content"}),n)),s=new Nn([i,r],{classes:"ML__tooltip-container"});return this.caret&&(s.caret=this.caret),this.bind(t,s)}},Dc=class Ep extends mn{constructor(t,r){super(E(c({},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 Ep(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 Nn(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 Nn(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=Ue(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)),Ra(n)}};function pc(e){if(S(e))return e.map(n=>pc(n));if(typeof e=="string")return mn.fromJson(e);e=c({},e);for(const n of hl)e[n]&&(e[n]=pc(e[n]));e.args&&(e.args=Yd(e.args)),e.array&&(e.array=pc(e.array));const t=e.type;let r;t==="accent"&&(r=lc.fromJson(e)),t==="array"&&(r=Ea.fromJson(e)),t==="box"&&(r=Ps.fromJson(e)),t==="chem"&&(r=ju.fromJson(e)),t==="composition"&&(r=Ad.fromJson(e)),t==="delim"&&(r=Gd.fromJson(e)),t==="enclose"&&(r=Hu.fromJson(e)),t==="error"&&(r=io.fromJson(e)),t==="extensible-symbol"&&(r=dd.fromJson(e)),t==="genfrac"&&(r=kA.fromJson(e)),t==="group"&&(r=po.fromJson(e)),t==="latex"&&(r=Ds.fromJson(e)),t==="latexgroup"&&(r=Ku.fromJson(e)),t==="leftright"&&(r=ao.fromJson(e)),t==="macro"&&(r=Mc.fromJson(e)),t==="macro-argument"&&(r=Wd.fromJson(e)),t==="operator"&&(r=Dc.fromJson(e)),t==="overlap"&&(r=dc.fromJson(e)),t==="overunder"&&(r=yl.fromJson(e)),t==="placeholder"&&(r=Zl.fromJson(e)),t==="prompt"&&(r=Lc.fromJson(e)),t==="phantom"&&(r=zu.fromJson(e)),t==="sizeddelim"&&(r=Id.fromJson(e)),t==="spacing"&&(r=bl.fromJson(e)),t==="subsup"&&(r=tu.fromJson(e)),t==="surd"&&(r=EA.fromJson(e)),t==="text"&&(r=PA.fromJson(e)),t==="tooltip"&&(r=hd.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=mn.fromJson(e));for(const n of hl)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 Yd(e){if(e&&Array.isArray(e))return e.map(t=>t==="<null>"?null:typeof t=="object"&&"group"in t?{group:t.group.map(r=>pc(r))}:typeof t=="object"&&"atoms"in t?t.atoms.map(r=>pc(r)):t)}var qd={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"]},vu={"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]$/},Xu=/^[\u03B1-\u03C9]|\u03D1|\u03D5|\u03D6|\u03F1|\u03F5]$/,Gu=/^[\u0393|\u0394\u0398\u039B\u039E\u03A0\u03A3\u03A5\u03A6\u03A8\u03A9]$/,Fd=[/^[a-z]$/,/^[A-Z]$/,Xu,Gu],_d={iso:["it","it","it","it"],tex:["it","it","it","up"],french:["it","up","up","up"],upright:["up","up","up","up"]},yf=class extends Ws{constructor(){super("math")}createAtom(e,t,r){var n,i,s,u;if(t===null)return new mn({type:"mord",mode:"math",command:e,value:e,style:r});const L=window.MathfieldElement.isFunction((n=t.command)!=null?n:e);if(t.definitionType==="symbol"){const re=new mn({type:(i=t.type)!=null?i:"mord",mode:"math",command:(s=t.command)!=null?s:e,value:String.fromCodePoint(t.codepoint),style:r});return L&&(re.isFunction=!0),e.startsWith("\\")&&(re.verbatimLatex=e),re}const Y=new mn({type:"mord",mode:"math",command:(u=t.command)!=null?u:e,value:e,style:r});return L&&(Y.isFunction=!0),e.startsWith("\\")&&(Y.verbatimLatex=e),Y}serialize(e,t){const r=m(e,E(c({},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&&Fd.forEach((L,Y)=>{var re;L.test(e.value)&&_d[(re=t.letterShapeStyle)!=null?re:"tex"][Y]==="it"&&(n="italic")}),n==="up"&&(n=void 0);const i=n?r+"-"+n:r;console.assert(qd[i]!==void 0);const[s,u]=qd[i];return vu[r]&&!vu[r].test(e.value)?(e.value=ot(e.value,r,n),null):(Xu.test(e.value)&&(e.classes+=" lcGreek"),u&&(e.classes+=" "+u),s)}};function m(e,t){const{parent:r}=e[0],n=f(r);return ql(e,"variant").map(i=>{const s=f(i[0]);let u="";s&&s!==n&&(u={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(u!==void 0));const L=Ra(i.map(Y=>Y._serialize(t)));return u?Qo(u,L):L})}function f(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 yf;function b(e,t){return e.map(r=>r._serialize(t))}function v(e,t){return ql(e,"fontShape").map(r=>{const n=b(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?`{${Qo("\\fontshape",i)}${Ra(n)}}`:s?Qo(s,Ra(n)):Ra(n)})}function ie(e,t){return ql(e,"fontSeries").map(r=>{const n=v(r,t),{fontSeries:i}=r[0].style;let s="";return i==="b"&&(s="\\textbf"),i==="l"&&(s="\\textlf"),i==="m"&&(s="\\textmd"),i&&!s?`{${Qo("\\fontseries",i)}${Ra(n)}}`:s?Qo(s,Ra(n)):Ra(n)})}function Le(e,t){return ql(e,"fontSize").map(r=>{var n,i;const s=ie(r,t),u=(i=["","\\tiny","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"][(n=r[0].style.fontSize)!=null?n:""])!=null?i:"";return u?`${u} ${Ra(s)}`:Ra(s)})}function it(e,t,r){return ql(e,"fontFamily").map(n=>{var i,s;const u=Le(n,t),L=(s={roman:"textrm",monospace:"texttt","sans-serif":"textsf"}[(i=n[0].style.fontFamily)!=null?i:""])!=null?s:"";return L?`\\${L}{${Ra(u)}}`:n[0].style.fontFamily?`{\\fontfamily{${n[0].style.fontFamily}} ${Ra(u)}}`:r?`\\text{${Ra(u)}}`:Ra(u)})}var Pt={roman:"","sans-serif":"ML__sans",monospace:"ML__tt"},Lt=class extends Ws{constructor(){super("text")}createAtom(e,t,r){return t&&t.definitionType==="symbol"?new PA(e,String.fromCodePoint(t.codepoint),r!=null?r:{}):null}serialize(e,t){return it(e,E(c({},t),{defaultMode:"text"}),t.defaultMode!=="text")}getFont(e,t){var r,n,i,s,u;const{fontFamily:L}=t;if(Pt[L]?e.classes+=" "+Pt[L]:L&&e.setStyle("font-family",L),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 Y=t.fontSeries.match(/(.?[lbm])?(.?[cx])?/);Y&&(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=Y[1])!=null?n:""])!=null?i:"",e.classes+=" ",e.classes+=(u={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=Y[2])!=null?s:""])!=null?u:"")}return"Main-Regular"}};new Lt;var wr=class extends Ws{constructor(){super("latex")}createAtom(e){return new Ds(e)}serialize(e,t){return e.filter(r=>r instanceof Ds&&!r.isSuggestion).map(r=>r.value)}getFont(){return null}};new wr;var Nr={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:["","=","","="]}},Jr={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:["","=","","="]}},o={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:["\\","|","",""]}},w={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:[")",")",")",")"]}},k={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:["=","=","=","="]}},Ae={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:["<",">","",""]}},Ne={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"]}},He={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:["=","=","=","="]}},Ze={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:["<",">","|",""]}},nt={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:[".",".",".","."]}},st={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"]}},bt={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:["<",">","",""]}},jt={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 Or(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 Ir(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 lr={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]"},Cn=[],an;function mr(){switch(ne()){case"macos":case"ios":return"apple";case"windows":return"windows"}return"linux"}function or(e){(!e.platform||e.platform===mr())&&Cn.push(e)}function En(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=lr[e])!=null?r:"",n}function Jn(e){if(e.code)return e;const t=Object.entries(Si().mapping);let r=!1,n=!1,i="";for(let s=0;s<4;s++){for(const[u,L]of t)if(L[s]===e.key){i=u,s===3?(r=!0,n=!0):s===2?r=!0:s===1&&(n=!0);break}if(i)break}return new KeyboardEvent(e.type,E(c({},e),{altKey:r,shiftKey:n,code:i}))}function Pn(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 Cn)((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);Cn.sort((i,s)=>s.score-i.score)}function Oi(e){an=Cn.find(t=>e.startsWith(t.locale))}function Si(){return an!=null?an:Cn[0]}function ca(){switch(mr()){case"apple":return Jr;case"windows":return o;case"linux":return w}return Jr}switch(mr()){case"apple":or(Jr),or(k),or(st),or(He);break;case"windows":or(o),or(Ae),or(bt),or(Ze);break;case"linux":or(w),or(Ne),or(jt),or(nt);break}or(Nr);function Pi(e){var t;const r=/macos|ios/.test(ne()),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:"* &#128290;",numpaddivide:"/ &#128290;",numpadsubtract:"- &#128290;",numpadadd:"+ &#128290;",numpaddecimal:". &#128290;",numpadcomma:", &#128290;",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 eo(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 qa(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 _a(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 Xa=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 uo(e){return e.ctrlKey||e.metaKey||["Dead","Process"].includes(e.key)?!1:e.code===""?!0:Xa.has(e.code)}function Co(){var e;let t=document.activeElement;for(;(e=t==null?void 0:t.shadowRoot)!=null&&e.activeElement;)t=t.shadowRoot.activeElement;return t}var ba=class id{static get scrim(){return id._scrim||(id._scrim=new id),id._scrim}static open(t){id.scrim.open(t)}static close(){id.scrim.close()}static get state(){return id.scrim.state}static get element(){return id.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=Co();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:"",Co()!==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 sl(e,t,r){let n=null,i=null,s=!1,u=!1,L=!1;const Y=new AbortController,re=Y.signal;return e.addEventListener("keydown",he=>{if(s||he.key==="Process"||he.code==="CapsLock"||/(Control|Meta|Alt|Shift)(Left|Right)/.test(he.code)){n=null;return}n=he,i=null,r.onKeystroke(he)?e.textContent="":n=null},{capture:!0,signal:re}),e.addEventListener("keypress",he=>{s||(n&&i&&r.onKeystroke(n),i=he)},{capture:!0,signal:re}),e.addEventListener("compositionstart",he=>{e.textContent="",s=!0,r.onCompositionStart(he.data)},{capture:!0,signal:re}),e.addEventListener("compositionupdate",he=>{s&&r.onCompositionUpdate(he.data)},{capture:!0,signal:re}),e.addEventListener("compositionend",he=>{e.textContent="",s&&(s=!1,r.onCompositionEnd(he.data))},{capture:!0,signal:re}),e.addEventListener("beforeinput",he=>he.stopImmediatePropagation(),{signal:re}),e.addEventListener("input",he=>{var je;if(!s&&(e.textContent="",he.inputType!=="insertCompositionText")){if(he.inputType==="insertFromPaste"){he.preventDefault(),he.stopPropagation();return}r.onInput((je=he.data)!=null?je:""),he.preventDefault(),he.stopPropagation()}},{signal:re}),e.addEventListener("paste",he=>{e.focus({preventScroll:!0}),e.textContent="",r.onPaste(he)||he.preventDefault(),he.stopImmediatePropagation()},{signal:re}),e.addEventListener("cut",he=>r.onCut(he),{capture:!0,signal:re}),e.addEventListener("copy",he=>r.onCopy(he),{capture:!0,signal:re}),e.addEventListener("blur",he=>{var je,ht;if(((ht=(je=he.relatedTarget)==null?void 0:je._mathfield)==null?void 0:ht.element)===t){e.focus({preventScroll:!0}),he.preventDefault(),he.stopPropagation();return}const Tt=ba.state;if(Tt==="open"||Tt==="opening"){he.preventDefault(),he.stopPropagation();return}if(he.relatedTarget===he.target.getRootNode().host){he.preventDefault(),he.stopPropagation();return}L||u||(L=!0,n=null,i=null,r.onBlur(),L=!1)},{capture:!0,signal:re}),e.addEventListener("focus",he=>{L||u||(u=!0,r.onFocus(),u=!1)},{capture:!0,signal:re}),{dispose:()=>Y.abort(),cancelComposition:()=>{s&&(e.blur(),requestAnimationFrame(()=>e.focus({preventScroll:!0})))},blur:()=>{typeof e.blur=="function"&&e.blur()},focus:()=>{!u&&typeof e.focus=="function"&&e.focus({preventScroll:!0})},hasFocus:()=>Co()===e,setAriaLabel:he=>e.setAttribute("aria-label",he),setValue:he=>{var je;e.textContent=he,e.style.left="-1000px",(je=window.getSelection())==null||je.selectAllChildren(e)},moveTo:(he,je)=>{e.style.top=`${je}px`,e.style.left=`${he}px`}}}function wl(e){var t;if(!e||!uo(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 tl(e){e=Jn(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 IA(e){if(T()){const t=ne(),r=e.startsWith("!"),n=e.endsWith(t);if(r&&!n||!r&&n)return!0}return e==="!other"?!1:e==="other"}function ns(e,t,r){if(e.length===0)return"";const n=Ir(Or(tl(r))),i=Ir({key:r.key,shift:r.shiftKey,alt:r.altKey,ctrl:r.ctrlKey,meta:r.metaKey||r.ctrlKey&&/macos|ios/.test(ne()),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 FA(e){let t=e;return S(t)&&(t=t.length>0?t[0]+"("+t.slice(1).join("")+")":""),t}function RA(e,t){let r=[];if(typeof t=="string"){const s=Es[t];S(s)?r=s.slice():s&&r.push(s)}const n=FA(t),i=new RegExp("^"+n.replace("\\","\\\\").replace("|","\\|").replace("*","\\*").replace("$","\\$").replace("^","\\^")+"([^*a-zA-Z]|$)");for(const s of e)i.test(FA(s.command))&&r.push(s.key);return r.map(Pi)}function Fl(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=Or(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=ne()==="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&&!IA(n))return;if(/^\[.+\]$/.test(r.key))return E(c({},e),{key:Ir(r)});const i=En(r.key,t);if(!i)return E(c({},e),{key:Ir(r)});if(i.shift&&r.shift||i.alt&&r.alt)throw new Error(`The keybinding ${e.key} (${Cl(e.command)}) is conflicting with the key combination ${Ir(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,E(c({},e),{key:Ir(i)})}function Cl(e){if(Array.isArray(e)){const t=[...e];return t.shift()+"("+t.map(r=>typeof r=="string"?`"${r}"`:r.toString()).join(", ")+")"}return e}function dA(e,t){const r=[],n=[];for(const i of e)try{const s=Fl(i,t);if(!s)continue;const u=n.find(L=>L.key===s.key&&L.ifMode===s.ifMode);if(u)throw new Error(`Ambiguous key binding ${i.key} (${Cl(i.command)}) matches ${u.key} (${Cl(u.command)}) with the ${t.displayName} keyboard layout`);n.push(s)}catch(s){s instanceof Error&&r.push(s.message)}return[n,r]}var ec=class extends sa{constructor(){super("latex")}createAtom(e){return new Ds(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"}),Ms(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(xs(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 Y of t)Q.test(Y)&&s.push(new Ds(Y));let u=e.at(e.position);if(u instanceof Ku&&(u=u.lastChild),!(u.parent instanceof Ku)){const Y=new Ku("");u.parent.addChildAfter(Y,u),u=Y.firstChild}const L=u.parent.addChildrenAfter(s,u);return e.silenceNotifications=i,r.selectionMode==="before"||(r.selectionMode==="item"?e.setSelection(e.anchor,e.offsetOf(L)):L&&(e.position=e.offsetOf(L))),e.contentDidChange({data:t,inputType:"insertText"}),e.silenceNotifications=n,!0}};function Oc(e){return e.atoms.find(t=>t.type==="latexgroup")}function Vs(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 Qc(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 Y=e.at(n);i=Y instanceof Ds&&Y.isSuggestion,i||n++}if(!i)return[void 0,void 0];let u=n,L=!1;for(;u<=s&&!L;){const Y=e.at(u);L=!(Y instanceof Ds&&Y.isSuggestion),L||u++}return[n-1,u-1]}new ec;function kc(e){const t=Vs(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 Rc(e,t){var r;const{model:n}=e;kc(e);for(const he of Vs(n))he.isError=!1;if(!n.selectionIsCollapsed||e.options.popoverPolicy==="off"){nA(e);return}const i=[];let s=n.at(n.position);for(;s&&s instanceof Ds&&/^[a-zA-Z\*]$/.test(s.value);)s=s.leftSibling;if(s&&s instanceof Ds&&s.value==="\\")for(i.push(s),s=s.rightSibling;s&&s instanceof Ds&&/^[a-zA-Z\*]$/.test(s.value);)i.push(s),s=s.rightSibling;const u=i.map(he=>he.value).join(""),L=te(e,u);if(L.length===0){if(/^\\[a-zA-Z\*]+$/.test(u))for(const he of i)he.isError=!0;nA(e);return}const Y=(r=t==null?void 0:t.atIndex)!=null?r:0;e.suggestionIndex=Y<0?L.length-1:Y%L.length;const re=L[e.suggestionIndex];if(re!==u){const he=i[i.length-1];he.parent.addChildrenAfter([...re.slice(u.length-re.length)].map(je=>new Ds(je,{isSuggestion:!0})),he),bu(e,{interactive:!0})}ef(e,L)}function ru(e){const[t,r]=Qc(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 fs(e,t="accept",r){var n,i;nA(e);const s=Oc(e.model);if(!s)return!1;if(t==="accept-suggestion"||t==="accept-all"){const re=Vs(e.model).filter(he=>he.isSuggestion);if(re.length!==0){for(const he of re)he.isSuggestion=!1;e.model.position=e.model.offsetOf(re[re.length-1])}if(t==="accept-suggestion")return re.length!==0}const L=Vs(e.model).filter(re=>!re.isSuggestion).map(re=>re.value).join(""),Y=s.leftSibling;return s.parent.removeChild(s),e.model.position=e.model.offsetOf(Y),e.switchMode((n=r==null?void 0:r.mode)!=null?n:"math"),t==="reject"||(sa.insert(e.model,L,{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 pd(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 $d(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 Uf(e,t){const r=new Qa({from:e.context}),n=new mn({mode:"math",type:"root",body:ol(t,{context:r})}),i=js(Wu(new Nn(n.render(r),{classes:"ML__base"}),r));return xc(i,{classes:"ML__latex"}).toMarkup()}function ef(e,t){var r;if(t.length===0){nA(e);return}let n="";for(const[s,u]of t.entries()){const L=u,Y=Uf(e,u),re=RA(e.keybindings,L).join("<br>");n+=`<li role="button" data-command="${L}" ${s===e.suggestionIndex?"class=ML__popover__current":""}><span class="ML__popover__latex">${L}</span><span class="ML__popover__command">${Y}</span>`,re&&(n+=`<span class="ML__popover__keybinding">${re}</span>`),n+="</li>"}const i=gd(e,`<ul>${n}</ul>`);Ju()&&((r=i.querySelector(".ML__popover__current"))==null||r.scrollIntoView({block:"nearest",inline:"nearest"})),setTimeout(()=>{var s;i&&!Ju()&&(i.classList.add("is-visible"),Yu(e),(s=i.querySelector(".ML__popover__current"))==null||s.scrollIntoView({block:"nearest",inline:"nearest"}))},32)}function Ju(){const e=document.getElementById("mathlive-suggestion-popover");return e?e.classList.contains("is-visible"):!1}function Yu(e,t){var r;if(!e.element||e.element.mathfield!==e||!Ju())return;if(((r=e.model.at(e.model.position))==null?void 0:r.type)!=="latex"){nA(e);return}if(t!=null&&t.deferred){setTimeout(()=>Yu(e),32);return}const n=Ss(e.field);if(!n)return;const i=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight,s=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,u=window.innerWidth-document.documentElement.clientWidth,L=window.innerHeight-document.documentElement.clientHeight,Y=window.mathVirtualKeyboard.boundingRect.height,re=document.getElementById("mathlive-suggestion-popover");n.x+re.offsetWidth/2>s-u?re.style.left=`${s-re.offsetWidth-u}px`:n.x-re.offsetWidth/2<0?re.style.left="0":re.style.left=`${n.x-re.offsetWidth/2}px`;const he=n.y-n.height;i-L-Y-n.y<he?(re.classList.add("ML__popover--reverse-direction"),re.classList.remove("top-tip"),re.classList.add("bottom-tip"),re.style.top=`${n.y-n.height-re.offsetHeight-15}px`):(re.classList.remove("ML__popover--reverse-direction"),re.classList.add("top-tip"),re.classList.remove("bottom-tip"),re.style.top=`${n.y+15}px`)}function nA(e){e.suggestionIndex=0;const t=document.getElementById("mathlive-suggestion-popover");t&&(t.classList.remove("is-visible"),t.innerHTML="")}function gd(e,t){let r=document.getElementById("mathlive-suggestion-popover");return r||(r=pd("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&&(fs(e,"reject"),sa.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 md(){document.getElementById("mathlive-suggestion-popover")&&($d("mathlive-suggestion-popover"),bA("suggestion-popover"),bA("core"))}function jf(){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 qu=null,bf,Md,Ld=((Md=(bf=globalThis==null?void 0:globalThis.document)==null?void 0:bf.currentScript)==null?void 0:Md.src)||jf();function Pd(e){return xd(this,null,function*(){if(/^(?:[a-z+]+:)?\/\//i.test(e))return new URL(e).href;if(qu===null)try{const t=yield fetch(Ld,{method:"HEAD"});t.status===200&&(qu=t.url)}catch(t){console.error(`Invalid URL "${e}" (relative to "${Ld}")`)}return new URL(e,qu!=null?qu:Ld).href})}function Dd(e,t,r={}){return new FontFace(e,`url(${t}.woff2) format('woff2')`,r)}var NA="not-loaded";function g0(){return xd(this,null,function*(){return NA="not-loaded",vd()})}function vd(){return xd(this,null,function*(){var e;if(NA!=="not-loaded")return;if(NA="loading",(e=getComputedStyle(document.documentElement).getPropertyValue("--ML__static-fonts"))!=null?e:!1){NA="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(u=>u.family);if(r.every(u=>n.includes(u))){NA="ready";return}if(!window.MathfieldElement.fontsDirectory){NA="not-loaded";return}const i=yield Pd(window.MathfieldElement.fontsDirectory);if(!i){document.body.classList.add("ML__fonts-did-not-load"),NA="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(u=>Dd(u[0].replace(/-[a-zA-Z]+$/,""),`${i}/${u[0]}`,u[1]));try{(yield Promise.all(s.map(L=>{try{return L.load()}catch(Y){}}))).forEach(L=>document.fonts.add(L)),NA="ready";return}catch(u){console.error(`MathLive 0.98.5: The math fonts could not be loaded from "${i}"`,{cause:u}),document.body.classList.add("ML__fonts-did-not-load")}NA="error"}})}function yu(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 Ms(e,t){e&&(e.dirty||(e.dirty=!0,requestAnimationFrame(()=>{Yo(e)&&e.dirty&&(e.atomBoundsCache=new Map,bu(e,t),e.atomBoundsCache=void 0)})))}function m0(e,t){var r;t=t!=null?t:{};const n=new Qa({from:E(c({},e.context),{atomIdsSettings:{seed:t.forHighlighting?yu(mn.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 xc(Wu(i,n),{classes:e.hasEditablePrompts?"ML__latex ML__prompting":"ML__latex",attributes:{translate:"no","aria-hidden":"true"}})}function Hf(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 m0(e,t).toMarkup()}function bu(e,t){if(!Yo(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 u=Hf(e,t);const L=e.element.querySelector("[part=menu-toggle]");if(L&&(e.model.atoms.length<=1||e.disabled||e.readOnly&&!e.hasEditableContent||e.userSelect==="none"?L.style.display="none":L.style.display=""),e.model.atoms.length<=1){const Y=e.options.contentPlaceholder;Y&&(u+=`<span part=placeholder class="ML__content-placeholder">${Ml(Y)}</span>`)}n.innerHTML=window.MathfieldElement.createHTML(u),_u(e,t.interactive),e.dirty=!1}function _u(e,t){const r=e.field;if(!r)return;for(const L of r.querySelectorAll(".ML__selection, .ML__contains-highlight"))L.remove();!(t!=null&&t)&&NA!=="error"&&NA!=="ready"&&setTimeout(()=>{NA==="ready"?_u(e):setTimeout(()=>_u(e),128)},32);const n=e.model,i=r.offsetWidth,s=r.getBoundingClientRect().width;let u=Math.floor(s)/i;if(u=isNaN(u)?1:u,n.selectionIsCollapsed){Yu(e,{deferred:!0});let L=n.at(n.position);for(;L&&L.type!=="prompt"&&!(L.containsCaret&&L.displayContainsHighlight);)L=L.parent;if(L!=null&&L.containsCaret&&L.displayContainsHighlight){const Y=gl(e,oc(e,L),u);if(Y){Y.left/=u,Y.right/=u,Y.top/=u,Y.bottom/=u;const re=document.createElement("div");re.classList.add("ML__contains-highlight"),re.style.position="absolute",re.style.left=`${Y.left+1}px`,re.style.top=`${Math.ceil(Y.top)}px`,re.style.width=`${Math.ceil(Y.right-Y.left)}px`,re.style.height=`${Math.ceil(Y.bottom-Y.top)}px`,r.insertBefore(re,r.childNodes[0])}}return}for(const L of Kf(fu(e,{excludeAtomsWithBackground:!0}))){L.left/=u,L.right/=u,L.top/=u,L.bottom/=u;const Y=document.createElement("div");Y.classList.add("ML__selection"),Y.style.position="absolute",Y.style.left=`${L.left}px`,Y.style.top=`${L.top}px`,Y.style.width=`${Math.ceil(L.right-L.left)}px`,Y.style.height=`${Math.ceil(L.bottom-L.top-1)}px`,r.insertBefore(Y,r.childNodes[0])}}function Kf(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 wf=3,TA;function iA(e,t){t=c({target:"mathfield",canUndo:!1,audioFeedback:void 0,changeContent:!1,changeSelection:!1},t!=null?t:{}),TA||(TA={});for(const r of Object.keys(e))console.assert(!TA[r],"Selector already defined: ",r),TA[r]=E(c({},t),{fn:e[r]})}function $u(e){let t;if(Array.isArray(e)){if(e[0]==="performWithFeedback")return $u(e[1]);t=e[0]}else t=e;return t=t.replace(/-\w/g,r=>r[1].toUpperCase()),TA[t]}function ed(e){var t;return(t=$u(e))==null?void 0:t.target}function v0(e,t){var r;if(!t)return!1;let n,i=[],s=!1,u=!1;S(t)?(n=t[0],i=t.slice(1)):n=t,n=n.replace(/-\w/g,re=>re[1].toUpperCase());const L=TA[n],Y=L==null?void 0:L.target;if(Y==="model"){if(!e.isSelectionEditable&&(L!=null&&L.changeContent))return e.model.announce("plonk"),!1;/^(delete|add)/.test(n)&&(n!=="deleteBackward"&&e.flushInlineShortcutBuffer(),e.snapshot(n)),/^complete/.test(n)||kc(e),TA[n].fn(e.model,...i),Rc(e),u=!0,s=!0}else if(Y==="virtual-keyboard")u=(r=window.mathVirtualKeyboard.executeCommand(t))!=null?r:!1,s=!0;else if(TA[n]){if(!e.isSelectionEditable&&(L!=null&&L.changeContent))return e.model.announce("plonk"),!1;/^(undo|redo)/.test(n)&&e.flushInlineShortcutBuffer(),u=TA[n].fn(e,...i),s=!0}else throw new Error(`Unknown command "${n}"`);return Y!=="virtual-keyboard"&&(!e.model.selectionIsCollapsed||L!=null&&L.changeSelection&&t!=="deleteBackward")&&(e.flushInlineShortcutBuffer(),L!=null&&L.changeContent||e.stopCoalescingUndo(),e.defaultStyle={}),u&&Ms(e),s}function tf(e,t){var r;if(!e)return!1;e.focus(),zh.keypressVibration&&P()&&navigator.vibrate(wf);const n=$u(t);window.MathfieldElement.playSound((r=n==null?void 0:n.audioFeedback)!=null?r:"keypress");const i=e.executeCommand(t);return e.scrollIntoView(),i}iA({performWithFeedback:(e,t)=>tf(e,t)});function zf(e){return Rc(e,{atIndex:e.suggestionIndex+1}),!1}function Cf(e){return Rc(e,{atIndex:e.suggestionIndex-1}),!1}iA({complete:fs},{target:"mathfield",audioFeedback:"return",canUndo:!0,changeContent:!0,changeSelection:!0}),iA({nextSuggestion:zf,previousSuggestion:Cf},{target:"mathfield",audioFeedback:"keypress",changeSelection:!0});var gc="mathlive#virtual-keyboard-message";function rf(e){var t;return e.type!=="message"?!1:((t=e.data)==null?void 0:t.type)===gc}var Zf=class Sp{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 Sp),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(rf(t)){if(!sc(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;ed(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(c({type:gc,action:t},r),this.targetOrigin)}},Wf={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:"&alpha;&beta;&gamma;",labelClass:"MLK__tex-math",tooltip:"keyboard.tooltip.greek",rows:[[{label:"<i>&#x03c6;</i>",class:"MLK__tex hide-shift",insert:"\\varphi",aside:"phi var.",shift:"\\Phi"},{label:"<i>&#x03c2;</i>",class:"MLK__tex hide-shift",insert:"\\varsigma",aside:"sigma var.",shift:"\\Sigma"},{label:"<i>&#x03f5;</i>",class:"MLK__tex hide-shift",insert:"\\epsilon",aside:"espilon",shift:'\\char"0190'},{label:"<i>&rho;</i>",class:"MLK__tex hide-shift",insert:"\\rho",aside:"rho",shift:'\\char"3A1'},{label:"<i>&tau;</i>",class:"MLK__tex hide-shift",insert:"\\tau",aside:"tau",shift:'\\char"3A4'},{label:"<i>&upsilon;</i>",class:"MLK__tex hide-shift",insert:"\\upsilon",aside:"upsilon",shift:"\\Upsilon"},{label:"<i>&theta;</i>",class:"MLK__tex hide-shift",insert:"\\theta",aside:"theta",shift:"\\Theta"},{label:"<i>&iota;</i>",class:"MLK__tex hide-shift",insert:"\\iota",aside:"iota",shift:'\\char"399'},{label:"<i>&omicron;</i>",class:"MLK__tex hide-shift",insert:"\\omicron",aside:"omicron",shift:'\\char"39F'},{label:"<i>&pi;</i>",class:"MLK__tex hide-shift",insert:"\\pi",aside:"pi",shift:"\\Pi"}],["[separator-5]",{label:"<i>&alpha;</i>",class:"MLK__tex hide-shift",insert:"\\alpha",aside:"alpha",shift:'\\char"391'},{label:"<i>&sigma;</i>",class:"MLK__tex hide-shift",insert:"\\sigma",aside:"sigma",shift:"\\Sigma"},{label:"<i>&delta;</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>&gamma;</i>",class:"MLK__tex hide-shift",insert:"\\gamma",aside:"gamma",shift:"\\Gamma"},{label:"<i>&eta;</i>",class:"MLK__tex hide-shift",insert:"\\eta",aside:"eta",shift:'\\char"397'},{label:"<i>&xi;</i>",class:"MLK__tex hide-shift",insert:"\\xi",aside:"xi",shift:"\\Xi"},{label:"<i>&kappa;</i>",class:"MLK__tex hide-shift",insert:"\\kappa",aside:"kappa",shift:"\\Kappa"},{label:"<i>&lambda;</i>",class:"MLK__tex hide-shift",insert:"\\lambda",aside:"lambda",shift:"\\Lambda"},"[separator-5]"],["[shift]",{label:"<i>&zeta;</i>",class:"MLK__tex hide-shift",insert:"\\zeta",aside:"zeta",shift:'\\char"396'},{label:"<i>&chi;</i>",class:"MLK__tex hide-shift",insert:"\\chi",aside:"chi",shift:'\\char"3A7'},{label:"<i>&psi;</i>",class:"MLK__tex hide-shift",insert:"\\psi",aside:"zeta",shift:"\\Psi"},{label:"<i>&omega;</i>",class:"MLK__tex hide-shift",insert:"\\omega",aside:"omega",shift:"\\Omega"},{label:"<i>&beta;</i>",class:"MLK__tex hide-shift",insert:"\\beta",aside:"beta",shift:'\\char"392'},{label:"<i>&nu;</i>",class:"MLK__tex hide-shift",insert:"\\nu",aside:"nu",shift:'\\char"39D'},{label:"<i>&mu;</i>",class:"MLK__tex hide-shift",insert:"\\mu",aside:"mu",shift:'\\char"39C'},"[backspace]"],["[separator]",{label:"<i>&#x03b5;</i>",class:"MLK__tex",insert:"\\varepsilon",aside:"espilon var."},{label:"<i>&#x03d1;</i>",class:"MLK__tex",insert:"\\vartheta",aside:"theta var."},{label:"<i>&#x3f0;</i>",class:"MLK__tex",insert:"\\varkappa",aside:"kappa var."},{label:"<i>&#x03d6;</i>",class:"MLK__tex",insert:"\\varpi",aside:"pi var."},{label:"<i>&#x03f1;</i>",class:"MLK__tex",insert:"\\varrho",aside:"rho var."},"[left]","[right]","[action]"]]},symbols:{label:"&infin;\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]"]]}},Od={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"}]},Nc;function Vf(e,t){var r,n,i;const s=bd.singleton;if(!s)return;const u=af(e),L=(n=(r=s.getKeycap(u==null?void 0:u.id))==null?void 0:r.variants)!=null?n:"";if(typeof L=="string"&&!Bf(L)||Array.isArray(L)&&L.length===0){t==null||t();return}const Y={};let re="";for(const Yr of b0(L)){const oi=$0(Yr),Gr=Date.now().toString(36).slice(-2)+Math.floor(Math.random()*1e5).toString(36);Y[Gr]=oi;const[Qn,ui]=Gf(oi);re+=`<div id=${Gr} class="item ${ui}">${Qn}</div>`}const he=document.createElement("div");he.setAttribute("aria-hidden","true"),he.className="MLK__variant-panel",he.style.height="auto";const je=Object.keys(Y).length;let ht=5;je===1?ht=1:je===2||je===4?ht=2:je===3||je===5||je===6?ht=3:je>=7&&je<14&&(ht=4),he.style.width=`calc(var(--variant-keycap-length) * ${ht} + 12px)`,he.innerHTML=zh.createHTML(re),ba.open({root:(i=s==null?void 0:s.container)==null?void 0:i.querySelector(".ML__keyboard"),child:he}),Nc=new AbortController;const{signal:Tt}=Nc,Yt=e==null?void 0:e.getBoundingClientRect();if(Yt){Yt.top-he.clientHeight<0&&(he.style.width="auto",je<=6?he.style.height="56px":je<=12?he.style.height="108px":je<=18?he.style.height="205px":he.classList.add("compact"));const Yr=Math.max(0,Math.min(window.innerWidth-he.offsetWidth,(Yt.left+Yt.right-he.offsetWidth)/2)),oi=Yt.top-he.clientHeight+5;he.style.transform=`translate(${Yr}px, ${oi}px)`,he.classList.add("is-visible"),requestAnimationFrame(()=>{he.addEventListener("pointerup",Gr=>{const Qn=af(Gr.target);!(Qn!=null&&Qn.id)||!Y[Qn.id]||(C0(Y[Qn.id]),yd(),t==null||t(),Gr.preventDefault())},{capture:!0,passive:!1,signal:Tt}),he.addEventListener("pointerenter",Gr=>{const Qn=af(Gr.target);!(Qn!=null&&Qn.id)||!Y[Qn.id]||Qn.classList.add("is-active")},{capture:!0,signal:Tt}),he.addEventListener("pointerleave",Gr=>{const Qn=af(Gr.target);!(Qn!=null&&Qn.id)||!Y[Qn.id]||Qn.classList.remove("is-active")},{capture:!0,signal:Tt}),window.addEventListener("pointercancel",()=>{yd(),t==null||t()},{signal:Tt}),window.addEventListener("pointerup",()=>{yd(),t==null||t()},{signal:Tt})})}}function yd(){Nc==null||Nc.abort(),Nc=null,ba.state==="open"&&ba.close()}function y0(e){if(e==="foreground-color"){const t=[];for(const r of Object.keys(pe))t.push({class:"swatch-button",label:'<span style="border: 3px solid '+pe[r]+'"></span>',command:["applyStyle",{color:r}]});return t}if(e==="background-color"){const t=[];for(const r of Object.keys(ce))t.push({class:"swatch-button",label:'<span style="background:'+ce[r]+'"></span>',command:["applyStyle",{backgroundColor:r}]});return t}}function Bf(e){return Od[e]!==void 0}function b0(e){var t;return typeof e!="string"?e:(Od[e]||(Od[e]=(t=y0(e))!=null?t:[]),Od[e])}function Qd(e){return typeof e=="string"?e:Object.entries(e).map(([t,r])=>`${t}:${r} !important`).join(";")}function xf(e){return Object.keys(e).map(t=>`${t} {${Qd(e[t])}}`).join("")}function wu(e){if(!e)return"";const t=new Qa,r=new mn({mode:"math",type:"root",body:ol(e,{context:t,args:i=>i==="@"?"{\\class{ML__box-placeholder}{\\blacksquare}}":"\\placeholder{}"})}),n=js(Wu(new Nn(r.render(t),{classes:"ML__base"}),t));return xc(n,{classes:"ML__latex"}).toMarkup()}function UA(e){var t;if(Array.isArray(e))return e.map(n=>UA(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=>$0(i)))),(t=r.id)!=null||(r.id="ML__layer_"+Date.now().toString(36).slice(-2)+Math.floor(Math.random()*1e5).toString(36)),[r]}function Cu(){var e,t;let n=window.mathVirtualKeyboard.alphabeticLayout;if(n==="auto"){const L=Si();L&&(n=L.virtualLayout),(!n||n==="auto")&&(n=(e={fr:"azerty",be:"azerty",al:"qwertz",ba:"qwertz",cz:"qwertz",de:"qwertz",hu:"qwertz",sk:"qwertz",ch:"qwertz"}[oe.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,u=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 L of s){const Y=[];for(const re of L)/[a-z]/.test(re)?Y.push({label:re,class:"hide-shift",shift:{label:re.toUpperCase()},variants:Bf(re)?re:void 0}):re==="~"?n!=="dvorak"?Y.push("[backspace]"):Y.push({label:"[backspace]",width:1}):re==="^"?Y.push("[shift]"):re===" "&&Y.push("[separator-5]");u.push(Y)}return u.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:UA({rows:u})}}function nu(e){if(e==="alphabetic")return Cu();if(typeof e=="string")return console.assert(Wf[e]!==void 0,`MathLive 0.98.5: unknown keyboard layout "${e}"`),nu(Wf[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,u=N(i,["rows"]);t=E(c({},u),{layers:UA({rows:e.rows})})}else if("markup"in e&&typeof e.markup=="string"){const i=e,{markup:s}=i,u=N(i,["markup"]);t=E(c({},u),{layers:UA(e.markup)})}else t=c({},e),"layers"in e?t.layers=UA(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()){of(s)&&(r=!0);const u=s.command;typeof u=="string"&&["undo","redo","cut","copy","paste"].includes(u)&&(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 nf(e,t){var r,n;let i='<div class="left">';if(e.normalizedLayouts.length>1)for(const[s,u]of e.normalizedLayouts.entries()){const L=u,Y=[s===t?"selected":"layer-switch"];L.tooltip&&Y.push("MLK__tooltip"),L.labelClass&&Y.push(...L.labelClass.split(" ")),i+=`<div class="${Y.join(" ")}"`,L.tooltip&&(i+=" data-tooltip='"+((r=j(L.tooltip))!=null?r:L.tooltip)+"' "),s!==t&&(i+=`data-layer="${L.layers[0].id}"`),i+=`>${(n=L.label)!=null?n:"untitled"}</div>`}return i+="</div>",i}function Ef(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='${j("tooltip.undo")}'>
<svg><use xlink:href='#svg-undo' /></svg>
</div>`,redo:`<div class='action ${t.canRedo===!1?"disabled":""}'
data-command='"redo"'
data-tooltip='${j("tooltip.redo")}'>
<svg><use xlink:href='#svg-redo' /></svg>
</div>`,cutToClipboard:`
<div class='action'
data-command='"cutToClipboard"'
data-tooltip='${j("tooltip.cut to clipboard")}'>
<svg><use xlink:href='#svg-cut' /></svg>
</div>
`,copyToClipboard:`
<div class='action'
data-command='"copyToClipboard"'
data-tooltip='${j("tooltip.copy to clipboard")}'>
<svg><use xlink:href='#svg-copy' /></svg>
</div>
`,pasteFromClipboard:`
<div class='action'
data-command='"pasteFromClipboard"'
data-tooltip='${j("tooltip.paste from clipboard")}'>
<svg><use xlink:href='#svg-paste' /></svg>
</div>
`};return r+=i.map(u=>s[u]).join(""),r}function Xf(e){for(const t of e)w0(t)}function w0(e){const t=bd.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]=Gf(r);e.innerHTML=window.MathfieldElement.createHTML(n)}}function Sf(){Hl("virtual-keyboard"),Hl("core"),vd()}function If(){bA("core"),bA("virtual-keyboard")}var Lp=`<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 Pp(e){e.resetKeycapRegistry(),Sf();const t=document.createElement("div");t.className="ML__keyboard";const r=document.createElement("div");r.className="MLK__plate",r.innerHTML=window.MathfieldElement.createHTML(Lp+e.normalizedLayouts.map((u,L)=>Dp(e,u,L)).join(""));const n=document.createElement("div");n.className="MLK__backdrop",n.appendChild(r),t.appendChild(n),t.addEventListener("pointerdown",Qp,{passive:!1});const i=t.querySelectorAll(".ML__edit-toolbar");if(i)for(const u of i)u.addEventListener("click",L=>{var Y,re;let he=L.target,je="";for(;he&&!je;)je=(Y=he==null?void 0:he.getAttribute("data-command"))!=null?Y:"",he=(re=he==null?void 0:he.parentElement)!=null?re:null;je&&e.executeCommand(JSON.parse(je))});Xf(t.querySelectorAll(".MLK__keycap, .action, .fnbutton, .bigfnbutton"));const s=t.querySelectorAll(".MLK__layer");console.assert(s.length>0,"No virtual keyboards available");for(const u of s)u.addEventListener("pointerdown",L=>L.preventDefault());return e.currentLayer=e.latentLayer,t}function Dp(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(nf(e,r)),t.displayEditToolbar&&n.push('<div class="ML__edit-toolbar right"></div>'),n.push("</div>")),n.push(Op(e,i)),n.push("</div>");return n.join("")}function Op(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>${xf(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),[u,L]=Gf(i);/(^|\s)separator/.test(L)?r+=`<div class="${L}"`:r+=`<div tabindex="-1" id="${s}" class="${L}"`,i.tooltip&&(r+=` data-tooltip="${i.tooltip}"`),r+=`>${u}</div>`}r+="</div>"}r+="</div>"}else t.markup&&(r+=t.markup);return t.container&&(r+="</div>"),t.backdrop&&(r+="</div>"),r}function Gf(e,t={shifted:!1}){var r,n,i,s,u,L,Y;let re="",he=(r=e.class)!=null?r:"";if(t.shifted&&of(e)&&(he+=" is-active"),t.shifted&&"shift"in e)typeof e.shift=="string"?re=wu(e.shift):typeof e.shift=="object"&&(re=e.shift.label?e.shift.label:(n=wu(e.shift.latex||e.shift.insert||"")||e.shift.key)!=null?n:""),typeof e.shift=="object"&&(he=(s=(i=e.shift.class)!=null?i:e.class)!=null?s:"");else{if(re=e.label?e.label:(u=wu(e.latex||e.insert||"")||e.key)!=null?u:"",e.shift){let je;typeof e.shift=="string"?je=wu(e.shift):e.shift.label?je=e.shift.label:je=(L=wu(e.shift.latex||e.shift.insert||"")||e.shift.key)!=null?L:"",re+=`<span class="MLK__shift">${je}</span>`}e.aside&&(re+=`<aside>${e.aside}</aside>`)}return e.layer&&!/layer-switch/.test(he)&&(he+=" layer-switch"),/(^|\s)(separator|action|shift|fnbutton|bigfnbutton)($|\s)/.test(he)||(he+=" MLK__keycap"),!/\bw[0-9]+\b/.test(he)&&e.width&&(he+=(Y={0:" w0",.5:" w5",1.5:" w15",2:" w20",5:" w50"}[e.width])!=null?Y:""),[re,he||"MLK__keycap"]}var kd={"[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:"&#x2212;",shift:"\\pm",class:"big-op hide-shift"},"[/]":{class:"big-op hide-shift",shift:{class:"",latex:"\\frac{1}{#@}"},variants:["/","\\div","\\%","\\oslash"],latex:"\\frac{#@}{#?}",label:"&divide;"},"[*]":{variants:[{latex:"\\prod_{#0}^{#0}",class:"small"},"\\otimes","\\cdot"],latex:"\\cdot",label:"&times;",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 $0(e){var t;if(typeof e=="string"){if(e==="[.]"&&window.MathfieldElement.decimalSeparator===","&&(e="[,]"),!kd[e])return{latex:e};e={label:e}}let r;return"label"in e&&e.label&&kd[e.label]&&(r=E(c(c({},kd[e.label]),e),{label:kd[e.label].label})),"key"in e&&e.key&&kd[e.key]&&(r=E(c(c({},kd[e.key]),e),{key:kd[e.key].key})),r?(r.command==="insertDecimalSeparator"&&(r.label=(t=window.MathfieldElement.decimalSeparator)!=null?t:"."),e.label==="[action]"&&(r=c(c({},r),window.mathVirtualKeyboard.actionKeycap)),e.label==="[shift]"&&(r=c(c({},r),window.mathVirtualKeyboard.shiftKeycap)),e.label==="[backspace]"&&(r=c(c({},r),window.mathVirtualKeyboard.backspaceKeycap)),e.label==="[tab]"&&(r=c(c({},r),window.mathVirtualKeyboard.tabKeycap)),r):e}var Ff;function Qp(e){var t;if(e.button!==0)return;const r=bd.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=af(e.target);if(!(i!=null&&i.id))return;const s=r.getKeycap(i.id);if(!s)return;console.assert(e.type==="pointerdown");const u=new AbortController,L=u.signal;i.classList.add("is-pressed"),i.addEventListener("pointerenter",Jf(u),{capture:!0,signal:L}),i.addEventListener("pointerleave",Jf(u),{capture:!0,signal:L}),i.addEventListener("pointercancel",Jf(u),{signal:L}),i.addEventListener("pointerup",Jf(u),{signal:L}),of(s)&&(i.classList.add("is-active"),r.shiftPressCount++),s.variants&&(Ff&&clearTimeout(Ff),Ff=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),Vf(i,()=>{u.abort(),i==null||i.classList.remove("is-active")}))},300)),e.preventDefault()}function Jf(e){return t=>{const r=af(t.target);if(!(r!=null&&r.id))return;const n=bd.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"),of(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"),of(i)&&(n.shiftPressCount--,r.classList.toggle("is-active",n.isShifted));return}if(t.type==="pointerup"){Ff&&clearTimeout(Ff),of(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"}]):C0(i.shift):C0(i),n.shiftPressCount===1&&!t.shiftKey&&(n.shiftPressCount=0)),e.abort(),t.preventDefault();return}}}}function C0(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=bd.singleton)==null||t.executeCommand(r)}function kp(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 af(e){if(!e)return;let t=e;for(;t&&!kp(t);)t=t.parentElement;return t!=null?t:void 0}function of(e){return!!e.class&&/(^|\s)shift($|\s)/.test(e.class)}var bd=class Ip{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 u=eh();u&&!u.readOnly&&u.mathVirtualKeyboardPolicy==="auto"&&X()&&this.show({animate:!0})},300)}),document.addEventListener("focusout",i=>{i.target.mathVirtualKeyboardPolicy!=="manual"&&setTimeout(()=>{eh()||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=>nu(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 Ip}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,u]=Gf(i,{shifted:this.isShifted});n.innerHTML=window.MathfieldElement.createHTML(s),n.className=u}}}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 u=i.offsetHeight-1;n.style.paddingBottom=s?`calc(${s} + ${u}px)`:`${u}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}),yd(),If(),(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=Pp(this),window.addEventListener("contextmenu",this,{capture:!0}),this.element.addEventListener("contextmenu",r=>{r.shiftKey||((r.ctrlKey||r.button===2)&&Vf(r.target),r.preventDefault(),r.stopPropagation())},{capture:!0}),(t=this.container)==null||t.appendChild(this.element)}handleEvent(t){if(rf(t)){if(!sc(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=ed(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:c({type:gc,action:t},r)}));return}if(n)n.postMessage(c({type:gc,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=Ef(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=ed(t);return S(t)?(r=t[0],r==="performWithFeedback"&&(t=t.slice(1),i=ed(t)),n=t.slice(1)):r=t,r=r.replace(/-\w/g,s=>s[1].toUpperCase()),i==="virtual-keyboard"?TA[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 eh(){var e,t;let r=Co(),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(T()&&!("mathVirtualKeyboard"in window))if(window===window.top){const e=bd.singleton;Object.defineProperty(window,"mathVirtualKeyboard",{get:()=>e})}else Object.defineProperty(window,"mathVirtualKeyboard",{get:()=>Zf.singleton,configurable:!0});function Yf(e){const t={};for(const r of Object.keys(e))switch(r){case"scriptDepth":const n=e.scriptDepth;if(S(n))t.scriptDepth=[n[0],n[1]];else if(typeof n=="number")t.scriptDepth=[n,n];else if(typeof n=="string"){const[s,u]=n.split(",").map(L=>parseInt(L.trim()));t.scriptDepth=[s,u]}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=bd.singleton;Object.defineProperty(window,"mathVirtualKeyboard",{get:()=>s})}i="manual"}t.mathVirtualKeyboardPolicy=i;break;case"letterShapeStyle":e.letterShapeStyle==="auto"?oe.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=le(e.macros);break;default:S(e[r])?t[r]=[...e[r]]:typeof e[r]=="object"&&!(e[r]instanceof Element)&&r!=="computeEngine"?t[r]=c({},e[r]):t[r]=e[r]}return t}function Rd(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:S(e[i])?n[i]=[...e[i]]:typeof e[i]=="object"&&!(e[i]instanceof Element)&&i!=="computeEngine"?n[i]=c({},e[i]):n[i]=e[i];return typeof t=="string"?n[t]:n}function qf(){return{readOnly:!1,defaultMode:"math",macros:{},registers:{},colorMap:Qe,backgroundColorMap:$,letterShapeStyle:oe.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:ws,inlineShortcuts:qc,inlineShortcutTimeout:0,mathVirtualKeyboardPolicy:"auto",virtualKeyboardTargetOrigin:window==null?void 0:window.origin,originValidator:"none",onInlineShortcut:()=>"",onScrollIntoView:null,onExport:Za,value:""}}function th(e){return e.defaultMode==="inline-math"?"math":e.defaultMode}function wd(e,t){!e||!t||(S(e)?e.forEach(r=>wd(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),wd(e.body,t),wd(e.above,t),wd(e.below,t),wd(e.subscript,t),wd(e.superscript,t)))}function B0(e,t,r,n){function i(u,L){for(const Y of s)if(Y.style[u]!==L)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=Jo),r.variant&&i("variant",r.variant)&&(r.variant="normal"),r.variantStyle&&i("variantStyle",r.variantStyle)&&(r.variantStyle=""));for(const u of s)u.applyStyle(r);return!0}function Rp(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 Ad(t,{mode:r.mode});i.caret=n,r.parent.addChildAfter(i,r),e.position+=1}}function Np(e){const t=e.at(e.position);t.type==="composition"&&(t.parent.removeChild(t),e.position-=1)}tt(["math","displaymath"],Tc),tt("center",Tc),Ce("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 Ea("lines",e.args,[],{leftDelim:".",rightDelim:".",columns:[{align:"l"}]})}),kt("array","{columns:colspec}",(e,t,r,n)=>new Ea(e,x0(t),r,{columns:n[0],mathstyleName:"textstyle"})),kt(["equation","equation*","subequations"],"",(e,t,r)=>new Ea(e,x0(t),r,{columns:[{align:"c"}]})),kt(["multline","multline*"],"",Tc),kt(["align","align*","aligned","eqnarray"],"",Tc),kt("split","",Tc),kt(["gather","gathered"],"",Tc),kt(["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],"[columns:colspec]",Tc),kt(["smallmatrix","smallmatrix*"],"[columns:colspec]",Tc),kt(["cases","dcases","rcases"],"",Tc);function Tp(e){for(const t of e)for(const r of t)if(r.length>0)return!1;return!0}function x0(e,t=1){return Tp(e)?Array(t).fill([[new mn({type:"first"}),new Zl]]):e.map(r=>r.length===0?[[new mn({type:"first"})]]:r.map(n=>n.length===0?[new mn({type:"first"})]:(n[0].type!=="first"&&n.unshift(new mn({type:"first"})),n)))}function Tc(e,t=[[[]]],r=[],n=[]){switch(t=x0(t,["split","align","align*","aligned","eqnarray"].includes(e)?2:1),e){case"math":return new Ea(e,t,r,{mathstyleName:"textstyle"});case"displaymath":return new Ea(e,t,r,{mathstyleName:"textstyle"});case"center":return new Ea(e,t,r,{columns:[{align:"c"}]});case"multline":case"multline*":return new Ea(e,t,r,{columns:[{align:"m"}],leftDelim:".",rightDelim:"."});case"split":return new Ea(e,t,r,{columns:[{align:"r"},{align:"l"}],minColumns:2});case"gather":case"gathered":return new Ea(e,t,r,{columns:[{gap:.25},{align:"c"},{gap:0}]});case"pmatrix":case"pmatrix*":return new Ea(e,t,r,{mathstyleName:"textstyle",leftDelim:"(",rightDelim:")",columns:Nd(n[0])});case"bmatrix":case"bmatrix*":return new Ea(e,t,r,{mathstyleName:"textstyle",leftDelim:"[",rightDelim:"]",columns:Nd(n[0])});case"Bmatrix":case"Bmatrix*":return new Ea(e,t,r,{mathstyleName:"textstyle",leftDelim:"\\lbrace",rightDelim:"\\rbrace",columns:Nd(n[0])});case"vmatrix":case"vmatrix*":return new Ea(e,t,r,{mathstyleName:"textstyle",leftDelim:"\\vert",rightDelim:"\\vert",columns:Nd(n[0])});case"Vmatrix":case"Vmatrix*":return new Ea(e,t,r,{mathstyleName:"textstyle",leftDelim:"\\Vert",rightDelim:"\\Vert",columns:Nd(n[0])});case"matrix":case"matrix*":return new Ea(e,t,r,{mathstyleName:"textstyle",leftDelim:".",rightDelim:".",columns:Nd(n==null?void 0:n[0])});case"smallmatrix":case"smallmatrix*":return new Ea(e,t,r,{mathstyleName:"scriptstyle",columns:Nd(n==null?void 0:n[0]),colSeparationType:"small",arraystretch:.5});case"cases":case"dcases":return new Ea(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 Ea(e,t,r,{arraystretch:1.2,leftDelim:".",rightDelim:"\\rbrace",columns:[{align:"l"},{gap:1},{align:"l"}]});case"lines":return new Ea(e,t,r,{leftDelim:".",rightDelim:".",columns:[{align:"l"}]});case"align":case"align*":case"aligned":case"eqnarray":{let i=0;for(const L of t)i=Math.max(i,L.length);const s=[{gap:0},{align:"r"},{gap:.25},{align:"l"}];let u=2;for(;u<i;)s.push({gap:1},{align:"r"},{gap:.25},{align:"l"}),u+=2;return s.push({gap:0}),new Ea(e,t,r,{arraycolsep:0,columns:s,minColumns:2})}}return new Ea(e,t,r,{mathstyleName:"textstyle"})}function Nd(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 Ea);)r=r.parent;if(r&&r.type==="array"&&r.environmentName,!r||!(r.parent instanceof Ea)){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=e0()),i.length===0&&(i=e0());let u;return t.endsWith("column")?(u=Tc("split",[[s,i]]),e.root=u,Td(u,0,0)?Ud(e,u,0,0):Td(u,0,1)?Ud(e,u,0,1):e.position=e.offsetOf(n)):(u=Tc("lines",[[s],[i]]),e.root=u,Td(u,0,0)?Ud(e,u,0,0):Td(u,1,0)?Ud(e,u,1,0):e.position=e.offsetOf(n)),[void 0,[0,0]]}if(r.parent instanceof ao){const i=r.parent;let s=e.extractAtoms([e.position,e.offsetOf(i.lastChild)]),u=e.extractAtoms([e.offsetOf(i.firstChild),e.position]);u.length===0&&(u=e0()),s.length===0&&(s=e0());let L="pmatrix";const Y=i.leftDelim,re=i.rightDelim;Y==="("&&(re===")"||re==="?")?L="pmatrix":(Y==="["||Y==="\\lbrack")&&(re==="]"||re==="\\rbrack"||re==="?")?L="bmatrix":Y==="\\vert"&&re==="\\vert"?L="vmatrix":Y==="\\Vert"&&re==="\\Vert"?L="Vmatrix":(Y==="{"||Y==="\\lbrace")&&(re==="."||re==="?")&&(L="cases");const he=Tc(L,t.endsWith("column")?[[u,s]]:[[u],[s]]);return i.parent.addChildBefore(he,i),i.parent.removeChild(i),Td(he,0,0)?Ud(e,he,0,0):t.endsWith("column")?Td(he,0,1)?Ud(e,he,0,1):e.position=e.offsetOf(r):Td(he,1,0)?Ud(e,he,1,0):e.position=e.offsetOf(r),[void 0,[0,0]]}}return r&&r.parent instanceof Ea?[r.parent,r.parentBranch]:[void 0,[0,0]]}function Td(e,t,r){const n=e.getCell(t,r);return!n||n.length!==2?!1:n[1].type==="placeholder"}function jp(e,t,r,n){const i=t.getCell(r,n);return i?[e.offsetOf(i[0]),e.offsetOf(i[i.length-1])]:-1}function Ud(e,t,r,n){const i=jp(e,t,r,n);typeof i!="number"&&e.setSelection(i)}function _f(e,t,r,n,i){const s=t.getCell(r,n);s&&e.setPositionHandlingPlaceholder(e.offsetOf(s[i==="start"?0:s.length-1]))}function $f(e,t){const[r,[n,i]]=Up(e,t);if(r)switch(t){case"after row":r.addRowAfter(n),_f(e,r,n+1,0,"end");break;case"after column":if(r.maxColumns<=r.colCount){e.announce("plonk");return}r.addColumnAfter(i),_f(e,r,n,i+1,"end");break;case"before row":r.addRowBefore(n),_f(e,r,n,0,"start");break;case"before column":if(r.maxColumns<=r.colCount){e.announce("plonk");return}r.addColumnBefore(i),_f(e,r,n,i,"start");break}}function rh(e){return e.contentWillChange({inputType:"insertText"})?($f(e,"after row"),e.contentDidChange({inputType:"insertText"}),!0):!1}function Hp(e){return e.contentWillChange({inputType:"insertText"})?($f(e,"before row"),e.contentDidChange({inputType:"insertText"}),!0):!1}function nh(e){return e.contentWillChange({inputType:"insertText"})?($f(e,"after column"),e.contentDidChange({inputType:"insertText"}),!0):!1}function Kp(e){return e.contentWillChange({inputType:"insertText"})?($f(e,"before column"),e.contentDidChange({inputType:"insertText"}),!0):!1}function ih(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 ah(e,t){let r=e.at(e.position);for(;r&&!(Array.isArray(r.parentBranch)&&r.parent instanceof Ea);)r=r.parent;if(Array.isArray(r==null?void 0:r.parentBranch)&&(r==null?void 0:r.parent)instanceof Ea){const n=r.parent,i=r.parentBranch;let s;switch(t){case"row":if(n.rowCount>1){n.removeRow(i[0]);const u=n.getCell(Math.max(0,i[0]-1),i[1]);s=e.offsetOf(u[u.length-1])}break;case"column":if(n.colCount>n.minColumns){n.removeColumn(i[1]);const u=n.getCell(i[0],Math.max(0,i[1]-1));s=e.offsetOf(u[u.length-1])}break}s&&e.setPositionHandlingPlaceholder(s)}}function zp(e){return e.contentWillChange({inputType:"deleteContent"})?(ah(e,"row"),e.contentDidChange({inputType:"deleteContent"}),!0):!1}function Zp(e){return e.contentWillChange({inputType:"deleteContent"})?(ah(e,"column"),e.contentDidChange({inputType:"deleteContent"}),!0):!1}iA({addRowAfter:rh,addColumnAfter:nh,addRowBefore:Hp,addColumnBefore:Kp,removeRow:zp,removeColumn:Zp,setEnvironment:ih},{target:"model",canUndo:!0,changeContent:!0,changeSelection:!0});function e0(){return[new Zl]}var oh=class Fp{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>Fp.maximumDepth&&(this.stack.shift(),this.index-=1),this.lastOp=t!=null?t:"",!0):!1}};oh.maximumDepth=1e3;var Wp=oh;function E0(e,t,r){if(e.at(t).mode!=="text")return t;const n=r==="backward"?-1:1;let i;if(g.test(e.at(t).value)){let s=t,u;do u=e.at(s).mode==="text"&&g.test(e.at(s).value),s+=n;while(e.at(s)&&u);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 u=!0;do u=e.at(s).mode==="text"&&!/\s/.test(e.at(s).value),s+=n;while(e.at(s)&&u);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 u=!0;for(;e.at(s)&&u;)u=e.at(s).mode==="text"&&/\s/.test(e.at(s).value),u&&(i=s),s+=n;i=e.at(s)?s-2*n:s-n}return i-(n>0?0:1)}function sf(e,t,r){var n,i,s,u,L,Y,re;const he=e.position;(n=r==null?void 0:r.extend)!=null&&n||e.collapseSelection(t);let je=e.at(e.position);if(t==="forward"&&(je.type==="subsup"?(je=je.rightSibling,je||(je=e.at(e.position+1))):je=e.at(e.position+1)),!je)return e.announce("plonk"),!1;let ht=e.offsetOf(je);if(je instanceof PA)ht=E0(e,ht,t);else if(je instanceof Ds)if(je.isSuggestion)for(console.assert(t==="forward");je&&je instanceof Ds;)je.isSuggestion=!1,ht=e.offsetOf(je),je=je.rightSibling;else if(t==="forward"){if(je=je.rightSibling,!je||!(je instanceof Ds))return e.announce("plonk"),!1;for(;je&&je instanceof Ds&&/[a-zA-Z\*]/.test(je.value);)ht=e.offsetOf(je),je=je.rightSibling}else{if(je=je.leftSibling,!je||!(je instanceof Ds))return e.announce("plonk"),!1;for(;je&&je instanceof Ds&&/[a-zA-Z\*]/.test(je.value);)ht=e.offsetOf(je),je=je.leftSibling}else if(t==="forward"&&je.type==="mopen"){let Tt=0;do je.type==="mopen"?Tt+=1:je.type==="mclose"&&(Tt-=1),je=je.rightSibling;while(!je.isLastSibling&&Tt!==0);ht=e.offsetOf(je.leftSibling)}else if(t==="backward"&&je.type==="mclose"){let Tt=0;do je.type==="mopen"?Tt+=1:je.type==="mclose"&&(Tt-=1),je=je.leftSibling;while(!je.isFirstSibling&&Tt!==0);ht=e.offsetOf(je)}else if(t==="backward")if(je.type==="first")for(;ht>0&&je.type==="first";)ht-=1,je=e.at(ht);else{const Tt=je.type;je.type==="subsup"&&(ht=e.offsetOf(e.at(ht).leftSibling)),ht-=1;let Yt=(i=e.at(ht))==null?void 0:i.type;for(;ht>=0&&Yt===Tt;)((s=e.at(ht))==null?void 0:s.type)==="subsup"?ht=e.offsetOf(e.at(ht).leftSibling):ht-=1,Yt=e.at(ht).type}else{const{type:Tt}=je;let Yt=(u=e.at(ht))==null?void 0:u.type;const{lastOffset:Yr}=e;for(;ht<=Yr&&(Yt===Tt||Yt==="subsup");){for(;((L=e.at(ht).rightSibling)==null?void 0:L.type)==="subsup";)ht=e.offsetOf(e.at(ht).rightSibling);ht+=1,Yt=(Y=e.at(ht))==null?void 0:Y.type}ht-=1}if((re=r==null?void 0:r.extend)!=null&&re){if(!e.setSelection(e.anchor,ht))return e.announce("plonk"),!1}else{if(ht===e.position)return e.announce("plonk"),!1;e.position=ht}return e.announce("move",he),e.mathfield.stopCoalescingUndo(),!0}function Bu(e,t,r){var n,i;if(r=r!=null?r:{extend:!1},e.mathfield.adoptStyle=t==="backward"?"right":"left",t!=="forward"){const[L,Y]=Qc(e);L!==void 0&&Y!==void 0&&e.deleteAtoms([L,Y])}if(t==="upward")return Xp(e,r);if(t==="downward")return Gp(e,r);if(r.extend){let L=t0(e,e.position,t);L<0&&(L=0),L>e.lastOffset&&(L=e.lastOffset);const Y=e.setSelection(e.anchor,L);return e.mathfield.stopCoalescingUndo(),Y}if(e.selectionIsPlaceholder){e.collapseSelection(t);const L=Bu(e,t);return e.mathfield.stopCoalescingUndo(),L}let s=e.position;const u=s;if(e.collapseSelection(t)?(s=e.position,sh(e,s)||(s=t0(e,s,t))):s=t0(e,s,t),s<0||s>e.lastOffset){let L=!0;return e.silenceNotifications||(L=(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),L&&e.announce("plonk"),L}return e.setPositionHandlingPlaceholder(s),e.mathfield.stopCoalescingUndo(),e.announce("move",u),!0}function t0(e,t,r){return t=t+(r==="forward"?1:-1),t<0||t>e.lastOffset||sh(e,t)?t:t0(e,t,r)}function sh(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 Vp(e,t,r){let n=1/0,i=0;for(;i<t.length;i++){const s=_c(e.getHTMLElement(t[i])).right,u=Math.abs(r-s);if(u<=n)n=u;else break}return t[i-1]}function r0(e,t,r,n,i){const s=e.mathfield.hasEditablePrompts,u=s?r.filter(re=>re.type==="prompt"&&!re.captureSelection):r,L=_c(e.mathfield.getHTMLElement(t)).right,Y=e.offsetOf(Vp(e.mathfield,u,L))-(s?1:0);if(n){const[re,he]=e.selection.ranges[0];let je;Y<(i==="up"?re:he)?je={ranges:[[Y,he]],direction:"backward"}:je={ranges:[[re,Y]],direction:"forward"},e.setSelection(je)}else e.setPositionHandlingPlaceholder(Y);e.announce(`move ${i}`)}function Xp(e,t){var r,n;const i=(r=t==null?void 0:t.extend)!=null?r:!1;i||e.collapseSelection("backward");const s=()=>{var Y,re;let he=!0;return e.silenceNotifications||(he=(re=(Y=e.mathfield.host)==null?void 0:Y.dispatchEvent(new CustomEvent("move-out",{detail:{direction:"upward"},cancelable:!0,bubbles:!0,composed:!0})))!=null?re:!0),e.announce(he?"plonk":"line"),he},u=e.at(e.position);let L=u;for(;L&&L.parentBranch!=="below"&&!(Array.isArray(L.parentBranch)&&L.parent instanceof Ea);)L=L.parent;if(Array.isArray(L==null?void 0:L.parentBranch)&&L.parent instanceof Ea){const Y=L.parent;if(L.parentBranch[0]<1)return s();const re=L.parentBranch[0]-1,he=Y.array[re][L.parentBranch[1]];if(!he.some(ht=>ht.type==="prompt"&&!ht.captureSelection)&&e.mathfield.hasEditablePrompts)return s();r0(e,u,he,i,"up")}else if(L){const Y=(n=L.parent.branch("above"))!=null?n:L.parent.createBranch("above");if(!Y.some(he=>he.type==="prompt"&&he.placeholderId)&&e.mathfield.hasEditablePrompts)return s();r0(e,u,Y,i,"up")}else return s();return e.mathfield.stopCoalescingUndo(),!0}function Gp(e,t){var r,n;const i=(r=t==null?void 0:t.extend)!=null?r:!1;i||e.collapseSelection("forward");const s=()=>{var Y,re;let he=!0;return e.silenceNotifications||(he=(re=(Y=e.mathfield.host)==null?void 0:Y.dispatchEvent(new CustomEvent("move-out",{detail:{direction:"downward"},cancelable:!0,bubbles:!0,composed:!0})))!=null?re:!0),e.announce(he?"plonk":"line"),he},u=e.at(e.position);let L=u;for(;L&&L.parentBranch!=="above"&&!(Array.isArray(L.parentBranch)&&L.parent instanceof Ea);)L=L.parent;if(Array.isArray(L==null?void 0:L.parentBranch)&&L.parent instanceof Ea){const Y=L.parent;if(L.parentBranch[0]+1>Y.array.length-1)return s();const re=L.parentBranch[0]+1,he=Y.array[re][L.parentBranch[1]];if(!he.some(ht=>ht.type==="prompt"&&!ht.captureSelection)&&e.mathfield.hasEditablePrompts)return s();r0(e,u,he,i,"down")}else if(L){const Y=(n=L.parent.branch("below"))!=null?n:L.parent.createBranch("below");if(!Y.some(he=>he.type==="prompt")&&e.mathfield.hasEditablePrompts)return s();r0(e,u,Y,i,"down")}else return s();return!0}function lh(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 Jp(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 Yp(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 Ah(e){var t;if(e.collapseSelection(),Jp(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 tu({style:r.computedStyle}),r),r=r.rightSibling),r.createBranch("superscript"),e.setSelection(e.getSiblingsRange(e.offsetOf(r.superscript[0]))),!0}function ch(e){var t;if(e.collapseSelection(),Yp(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 tu({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 qp(){function e(Y){const re=[],he=[];return[...Y.querySelectorAll(`input, select, textarea, a[href], button,
[tabindex], audio[controls], video[controls],
[contenteditable]:not([contenteditable="false"]), details>summary`)].filter(t).forEach((ht,Tt)=>{const Yt=n(ht);Yt===0?re.push(ht):he.push({documentOrder:Tt,tabIndex:Yt,node:ht})}),he.sort((ht,Tt)=>ht.tabIndex===Tt.tabIndex?ht.documentOrder-Tt.documentOrder:ht.tabIndex-Tt.tabIndex).map(ht=>ht.node).concat(re)}function t(Y){return!(!r(Y)||i(Y)||n(Y)<0)}function r(Y){return!(Y.disabled||Y.type==="hidden"&&Y.tagName.toUpperCase()==="INPUT"||L(Y))}function n(Y){var re;const he=Number.parseInt((re=Y.getAttribute("tabindex"))!=null?re:"NaN",10);return Number.isNaN(he)?Y.contentEditable==="true"||(Y.nodeName==="AUDIO"||Y.nodeName==="VIDEO")&&Y.getAttribute("tabindex")===null?0:Y.tabIndex:he}function i(Y){return Y.tagName.toUpperCase()==="INPUT"&&Y.type==="radio"&&!u(Y)}function s(Y,re){for(const he of Y)if(he.checked&&he.form===re)return he;return null}function u(Y){var re;if(!Y.name)return!0;const je=((re=Y.form)!=null?re:Y.ownerDocument).querySelectorAll('input[type="radio"][name="'+Y.name+'"]'),ht=s(je,Y.form);return!ht||ht===Y}function L(Y){if(!T()||Y===document.activeElement||Y.contains(document.activeElement))return!1;if(getComputedStyle(Y).visibility==="hidden")return!0;const re=Y.getBoundingClientRect();if(re.width===0||re.height===0)return!0;for(;Y;){if(getComputedStyle(Y).display==="none")return!0;Y=Y.parentElement}return!1}return T()?e(document.body):[]}function MA(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"?MA(e,[t.leftSibling,t]):MA(e,[t,t.leftSibling])}function iu(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 n0(e,t,r=!0){var n,i;const s=t==="forward"?1:-1;e.at(e.anchor).type==="placeholder"&&Bu(e,t);let u;const L=e.at(e.anchor).parentPrompt;L?t==="forward"?u=e.offsetOf(L)+1:u=e.offsetOf(L.leftSibling):u=Math.max(e.position+s,0);const Y=S0(e,u,t);if(!Y||t==="forward"&&e.offsetOf(Y)<u||t==="backward"&&e.offsetOf(Y)>u){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 he=qp();if(!document.activeElement||he.length<=1)return e.announce("plonk"),!1;let je=he.indexOf(document.activeElement)+s;return je<0&&(je=he.length-1),je>=he.length&&(je=0),he[je].focus(),e.mathfield.stopCoalescingUndo(),!0}return iu(e,Y),!0}function S0(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)}iA({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 L=r.subsupPlacement?ch(e):Ah(e);return e.mathfield.stopCoalescingUndo(),L}n.branch(s)||n.createBranch(s);const u=e.setSelection(e.getBranchRange(e.offsetOf(n),s));return e.mathfield.stopCoalescingUndo(),u},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=>lh(e),moveToNextChar:e=>Bu(e,"forward"),moveToPreviousChar:e=>Bu(e,"backward"),moveUp:e=>Bu(e,"upward"),moveDown:e=>Bu(e,"downward"),moveToNextWord:e=>sf(e,"forward"),moveToPreviousWord:e=>sf(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 n0(e,"forward");const s=e.at(e.position);if(s.mode==="text"){if(e.selectionIsCollapsed){let ht=s;for(;ht&&ht.mode==="text";)ht=ht.leftSibling;let Tt=s;for(;((t=Tt.rightSibling)==null?void 0:t.mode)==="text";)Tt=Tt.rightSibling;if(ht&&Tt)return MA(e,[ht,Tt])}if(s.rightSibling.mode==="text"){let ht=s;for(;ht&&ht.mode==="text";)ht=ht.rightSibling;return ht?(iu(e,(r=ht.leftSibling)!=null?r:ht),e.mathfield.switchMode("math"),!0):iu(e,e.lastOffset)}}const L=e.at(e.anchor).parentPrompt,Y=L?e.offsetOf(L)+1:Math.max(e.position+1,0),re=S0(e,Y,"forward");if(re)return iu(e,re);const he=uh(e,s,ht=>ht.type==="leftright"||ht.type==="text","forward");if(he){if(he.mode==="text"){let ht=he;for(;ht&&ht.mode==="text";)ht=ht.rightSibling;return MA(e,[(n=he.leftSibling)!=null?n:he,(i=ht.leftSibling)!=null?i:ht])}return MA(e,he)}const je=s.parent;if(je){if(je.type==="leftright"||je.type==="surd")return MA(e,je);if(s.parentBranch==="superscript"&&je.subscript)return MA(e,je.subscript);if(s.parentBranch==="above"&&je.below)return MA(e,je.below);if(s.parentBranch==="superscript"||s.parentBranch==="subscript")return iu(e,je);if(s.parentBranch==="above"||s.parentBranch==="below")return MA(e,je)}return iu(e,e.lastOffset)},moveToPreviousGroup:e=>{var t;if(e.position===0&&e.anchor===0)return n0(e,"backward");let r=e.at(e.position);const n=r.mode;if(n==="text"){if(e.selectionIsCollapsed){let L=r;for(;L&&L.mode==="text";)L=L.leftSibling;let Y=r;for(;((t=Y.rightSibling)==null?void 0:t.mode)==="text";)Y=Y.rightSibling;if(L&&Y)return MA(e,[L,Y])}for(;r&&r.mode==="text";)r=r.leftSibling;return r?iu(e,r):iu(e,0)}const i=e.at(e.anchor).parentPrompt,s=i?e.offsetOf(i.leftSibling):Math.max(e.position-1,0),u=S0(e,s,"backward");if(u)return iu(e,u);if(n==="math"){const L=uh(e,r,re=>re.type==="leftright"||re.type==="text","backward");if(L){if(L.mode==="text"){let re=L;for(;re&&re.mode==="text";)re=re.leftSibling;return MA(e,[L,re])}return MA(e,L)}const Y=r.parent;if(Y){if(Y.type==="leftright"||Y.type==="surd")return MA(e,Y);if(r.parentBranch==="subscript"&&Y.superscript)return MA(e,Y.superscript);if(r.parentBranch==="below"&&Y.above)return MA(e,Y.above);if(r.parentBranch==="superscript"||r.parentBranch==="subscript")return iu(e,Y);if(r.parentBranch==="above"||r.parentBranch==="below")return MA(e,Y)}return iu(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:Ah,moveToSubscript:ch},{target:"model",changeSelection:!0}),iA({moveToNextPlaceholder:e=>n0(e,"forward"),moveToPreviousPlaceholder:e=>n0(e,"backward")},{target:"model",changeSelection:!0,audioFeedback:"return"});function uh(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 i0(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 u=e.at(n);i=t===0||u===void 0||u.type==="first"||u.mode!=="math"||!(u.type&&/mord|mpunct|operator/.test(u.type)||u.type==="mop"&&/[a-zA-Z ]+/.test(u.value))||!u.hasEmptyBranch("superscript")||!u.hasEmptyBranch("subscript")||typeof r=="function"&&!r(u),i||(u.mode="text",u.command=u.value,u.verbatimLatex=void 0,s+=u.value),n-=1,t-=1}e.contentDidChange({data:s,inputType:"insertText"})}function jd(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 u=e.at(n);i=t===0||!u||u.type==="first"||u.isFirstSibling||u.mode!=="text"||u.value===" "||typeof r=="function"&&!r(u),i||(s.push(mn.serialize([u],{defaultMode:"math"})),u.mode="math"),n-=1,t-=1}I0(e),e.contentDidChange({data:Ra(s),inputType:"insertText"})}function I0(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 _p(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 $p(e,t,r){const{model:n}=e;if(n.mode==="latex"||!n.at(n.position).isLastSibling||!r||!uo(r))return!1;const i=wl(r);if(!n.selectionIsCollapsed)return!!(e.model.mode==="text"&&/[/_^]/.test(i));const s=_p(n)+i;if(e.model.mode==="text"){if(t==="Esc"||/[/\\]/.test(i))return!0;if(/[\^_]/.test(i))return/(^|\s)[a-zA-Z][^_]$/.test(s)&&jd(n,1),!0;const u={")":"(","}":"{","]":"["}[i],{parent:L}=n.at(n.position);if(u&&L instanceof ao&&L.leftDelim===u)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 jd(n,1),!1;if(/\D\.[^\d\s]$/.test(s)){jd(n,1);const Y=n.at(n.position);return Y.value="\u22C5",Y.style.variant="normal",Y.command="\\cdot",Y.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 jd(n,1),!0;if(/\([a-z][,;]$/.test(s))return jd(n,2),!0;if(/[\d+\-=><*|]$/.test(i))return I0(n),!0}else{if(t==="[Space]")return i0(n,void 0,u=>/[a-z][:,;.]$/.test(u.value)),!0;if(/[a-zA-Z]{3,}$/.test(s)&&!/(dxd|abc|xyz|uvw)$/.test(s))return i0(n,void 0,u=>/[a-zA-Z]/.test(u.value)),!0;if(/(^|\W)(if)$/i.test(s))return i0(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 i0(n,void 0,u=>/(:|,|;|.|\u0393|\u0394|\u0398|\u039B|\u039E|\u03A0|\u03A3|\u03A5|\u03A6|\u03A8|\u03A9|[\u03B1-\u03C9]|\u03D1|\u03D5|\u03D6|\u03F1|\u03F5)/u.test(u.value)),!0;if(i==="?"||i==="."&&!/[\d-+]\.$/.test(s))return!0}return!1}function eg(e,t){if(!e.isSelectionEditable||!e.keystrokeCaptionVisible)return;const r=dh(),n=e.element.getBoundingClientRect();r.style.left=`${n.left}px`,r.style.top=`${n.top-64}px`,r.innerHTML=window.MathfieldElement.createHTML("<span>"+(Pi(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 tg(e){if(e.keystrokeCaptionVisible=!e.keystrokeCaptionVisible,e.keystrokeCaptionVisible){const t=dh();t.innerHTML=""}else{const t=pd("mathlive-keystroke-caption-panel");t.style.visibility="hidden"}return!1}function dh(){const e=document.getElementById("mathlive-keystroke-caption-panel");return e||(Hl("keystroke-caption"),Hl("core"),pd("mathlive-keystroke-caption-panel"))}function rg(){document.getElementById("mathlive-keystroke-caption-panel")&&($d("mathlive-keystroke-caption-panel"),bA("core"),bA("keystroke-caption"))}function fh(e,t){var r,n,i;const{model:s}=e,u=tl(t);if(t.isTrusted){Pn(t);const Tt=Si();e.keyboardLayout!==Tt.id&&(e.keyboardLayout=Tt.id,e._keybindings=void 0)}if(clearTimeout(e.inlineShortcutBufferFlushTimer),e.inlineShortcutBufferFlushTimer=0,eg(e,u),t.isTrusted&&t.defaultPrevented)return e.flushInlineShortcutBuffer(),!1;let L,Y="",re;const he=e.inlineShortcutBuffer;if(e.isSelectionEditable){if(s.mode==="math")if(u==="[Backspace]")he.pop();else if(!uo(t))e.flushInlineShortcutBuffer();else{const Tt=wl(t),Yt=[...(n=(r=he[he.length-1])==null?void 0:r.keystrokes)!=null?n:[],Tt];he.push({state:s.getState(),keystrokes:Yt,leftSiblings:ng(e)});let Yr=0,oi="";for(;!L&&Yr<Yt.length;)re=he.length-(Yt.length-Yr),oi=Yt.slice(Yr).join(""),L=DA(he[re].leftSiblings,oi,e.options.inlineShortcuts),!L&&/^[a-zA-Z][a-zA-Z0-9]+?([_\^][a-zA-Z0-9\*\+\-]+?)?$/.test(oi)&&(L=e.options.onInlineShortcut(e,oi)),Yr+=1;e.flushInlineShortcutBuffer({defer:!0})}e.options.smartMode&&(L?e.switchMode("math"):$p(e,u,t)&&(e.switchMode({math:"text",text:"math"}[s.mode]),Y=""))}if(!L){if(Y||(Y=ns(e.keybindings,s.mode,t)),!Y&&(u==="[Enter]"||u==="[Return]")){let Tt=!1;return s.contentWillChange({inputType:"insertLineBreak"})&&(e.host&&(Tt=!e.host.dispatchEvent(new Event("change",{bubbles:!0,composed:!0}))),Tt||t.preventDefault&&(t.preventDefault(),t.stopPropagation()),s.contentDidChange({inputType:"insertLineBreak"})),Tt}if((!Y||u==="[Space]")&&s.mode==="math"){if(u==="[Space]"){if(e.adoptStyle="none",e.flushInlineShortcutBuffer(),e.options.mathModeSpace)return sa.insert(s,e.options.mathModeSpace,{format:"latex",mode:"math"}),e.snapshot("insert-space"),Y="",e.dirty=!0,e.scrollIntoView(),t.preventDefault&&(t.preventDefault(),t.stopPropagation()),!1;const Tt=s.at(s.position+1),Yt=s.at(s.position-1);if((Tt==null?void 0:Tt.mode)==="text"||(Yt==null?void 0:Yt.mode)==="text")return sa.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===","&&wl(t)===","&&(Y="insertDecimalSeparator")}}if(!L&&!Y){if(s.mathfield.smartFence){if(M0(s,wl(t),e.effectiveStyle))return e.dirty=!0,e.scrollIntoView(),t.preventDefault&&t.preventDefault(),!1}else{const{parent:Tt}=s.at(s.position);if(Tt instanceof ao&&Tt.rightDelim==="?"&&s.at(s.position).isLastSibling&&/^[)}\]|]$/.test(u))return e.snapshot(),Tt.isDirty=!0,Tt.rightDelim=u,s.position+=1,s.selectionDidChange(),s.contentDidChange({data:wl(t),inputType:"insertText"}),e.snapshot("insert-fence"),e.dirty=!0,e.scrollIntoView(),t.preventDefault&&t.preventDefault(),!1;if(!s.selectionIsCollapsed){const Yt=wl(t);if(Yt==="("||Yt==="{"||Yt==="["){const Yr={"(":"(","{":"\\lbrace","[":"\\lbrack"}[Yt],oi={"(":")","{":"\\rbrace","[":"\\rbrack"}[Yt],[Gr,Qn]=xs(s.selection);return e.snapshot(),s.position=Qn,sa.insert(s,oi,{format:"latex"}),s.position=Gr,sa.insert(s,Yr,{format:"latex"}),s.setSelection(Gr+1,Qn+1),s.contentDidChange({data:Yt,inputType:"insertText"}),e.snapshot("insert-fence"),e.dirty=!0,e.scrollIntoView(),t.preventDefault&&t.preventDefault(),!1}}}return!0}const je=s.at(Math.max(s.position,s.anchor)),{parent:ht}=je;if(Y==="moveAfterParent"&&(ht==null?void 0:ht.type)==="leftright"&&je.isLastSibling&&e.options.smartFence&&M0(s,".",e.defaultStyle)&&(Y="",Ms(e)),e.keyboardDelegate.cancelComposition(),Y)e.executeCommand(Y);else if(L){const Tt=e.effectiveStyle;s.setState(he[re].state);const Yt=he[he.length-1].keystrokes;for(const Yr of Yt)sa.insert(s,Yr,{silenceNotifications:!0,style:Tt});e.snapshot("insert-shortcut"),s.setState(he[re].state),s.deferNotifications({content:!0,selection:!0,data:L,type:"insertText"},()=>(sa.insert(s,L,{format:"latex",style:Tt}),I0(e.model),L.endsWith(" ")&&(e.switchMode("text"),sa.insert(s," ",{style:Tt,mode:"text"})),e.snapshot(),s.selectionIsCollapsed||e.flushInlineShortcutBuffer(),!0)),e.dirty=!0,s.announce("replacement")}return e.scrollIntoView(),t.preventDefault&&t.preventDefault(),!1}function F0(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=Jl(t);const s=window.mathVirtualKeyboard;if(s!=null&&s.isShifted&&(i=typeof i=="string"?i.toUpperCase():i.map(Y=>Y.toUpperCase())),r.simulateKeystroke){let Y=!0;for(const re of i)fh(e,new KeyboardEvent("keypress",{key:re}))&&(Y=!1);if(Y)return}const u=n.at(n.position),L=c(c({},u.computedStyle),e.defaultStyle);if(n.selectionIsCollapsed||(n.deleteAtoms(xs(n.selection)),e.snapshot("delete")),n.mode==="latex")n.deferNotifications({content:!0,selection:!0,data:t,type:"insertText"},()=>{kc(e);for(const Y of i)sa.insert(n,Y);e.snapshot("insert-latex"),Rc(e)});else if(n.mode==="text"){for(const Y of i)sa.insert(n,Y,{style:L});e.snapshot("insert-text")}else if(n.mode==="math")for(const Y of i)ig(e,Y,L,u);e.dirty=!0,e.scrollIntoView()}function ng(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 ig(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){ag(i),sa.insert(i,t,{style:r}),e.snapshot(),lh(i),e.snapshot();return}if(/[a-zA-Z0-9]/.test(t)&&e.adoptStyle!=="none"){const u=e.adoptStyle==="left"?n:n.parent?n.rightSibling:null;(u==null?void 0:u.type)==="mord"&&/[a-zA-Z0-9]/.test(u.value)&&(r=c({},r),u.style.variant&&(r.variant=u.style.variant),u.style.variantStyle&&(r.variantStyle=u.style.variantStyle))}sa.insert(i,t,{style:r}),e.snapshot(`insert-${i.at(i.position).type}`)}function ag(e){e.selectionIsCollapsed||(e.deleteAtoms(xs(e.selection)),e.mathfield.snapshot("delete"))}function M0(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 u=QA[s],L=Kl[s];if(!e.selectionIsCollapsed){e.mathfield.snapshot();const[Y,re]=xs(e.selection),he=e.extractAtoms([Y,re]),je=i.addChildrenAfter([new ao("left...right",he,{leftDelim:s,rightDelim:L})],e.at(Y));return e.setSelection(e.offsetOf(je.firstChild),e.offsetOf(je.lastChild)),e.mathfield.snapshot("insert-fence"),e.contentDidChange({data:s,inputType:"insertText"}),!0}if(s==="|"){const Y=i instanceof ao?i.leftDelim+i.rightDelim:"";if(Y==="\\lbrace\\rbrace"||Y==="\\{\\}"||Y==="\\lbrace?")return e.mathfield.snapshot(),sa.insert(e,"\\,\\middle\\vert\\,",{format:"latex",style:r}),e.mathfield.snapshot("insert-fence"),e.contentDidChange({data:s,inputType:"insertText"}),!0}if(L){if(i instanceof ao&&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 ao)){let je=n;for(;je&&!(je.type==="mclose"&&je.value===L);)je=je.rightSibling;if(je){e.mathfield.snapshot();const ht=e.extractAtoms([e.offsetOf(n),e.offsetOf(je)]);return ht.pop(),i.addChildrenAfter([new ao("left...right",ht,{leftDelim:s,rightDelim:L})],n),e.position=e.offsetOf(i.firstChild)+1,e.contentDidChange({data:s,inputType:"insertText"}),e.mathfield.snapshot("insert-fence"),!0}}const Y=e.offsetOf(n.lastSibling);let re;for(re=e.position;re<=Y;re++){const je=e.at(re);if(je instanceof ao&&(je.leftDelim==="?"||je.leftDelim===".")&&hh(s,je.rightDelim))break}const he=e.at(re);if(re<=Y&&he instanceof ao){he.leftDelim=s,e.mathfield.snapshot();let je=e.extractAtoms([e.position,re-1]);return je=je.filter(ht=>ht.type!=="first"),he.addChildren(je,he.parentBranch),e.position+=1,e.contentDidChange({data:s,inputType:"insertText"}),e.mathfield.snapshot("insert-fence"),!0}if(i instanceof ao&&(i.leftDelim==="?"||i.leftDelim===".")&&hh(s,i.rightDelim)){i.isDirty=!0,i.leftDelim=s,e.mathfield.snapshot();const je=e.extractAtoms([e.offsetOf(n.firstSibling),e.position]);for(const ht of je)i.parent.addChildBefore(ht,i);return e.contentDidChange({data:s,inputType:"insertText"}),e.mathfield.snapshot("insert-fence"),!0}if(!(i instanceof ao&&i.leftDelim==="|")){if(e.mathfield.snapshot(),sa.insert(e,`\\left${s}\\right?`,{format:"latex",style:r}),n.lastSibling.type!=="first"){const je=e.offsetOf(n.lastSibling),ht=e.extractAtoms([e.position,je]);e.at(e.position).body=ht,e.position-=1}return e.mathfield.snapshot("insert-fence"),!0}}if(u){let Y=n;for(;Y;){if(Y.type==="mopen"&&Y.value===u){e.mathfield.snapshot();const Tt=Y.leftSibling,Yt=e.extractAtoms([e.offsetOf(Y.leftSibling),e.offsetOf(n)]);Yt.shift();const Yr=new ao("left...right",Yt,{leftDelim:u,rightDelim:s});return i.addChildrenAfter([Yr],Tt),e.position=e.offsetOf(Yr),e.contentDidChange({data:s,inputType:"insertText"}),e.mathfield.snapshot("insert-fence"),!0}Y=Y.leftSibling}if(i instanceof ao&&n.isLastSibling&&L0(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 re=e.offsetOf(n.firstSibling);let he;for(he=e.position;he>=re;he--){const Tt=e.at(he);if(Tt instanceof ao&&(Tt.rightDelim==="?"||Tt.rightDelim===".")&&L0(Tt.leftDelim,s))break}const je=e.at(he);if(he>=re&&je instanceof ao)return e.mathfield.snapshot(),je.rightDelim=s,je.addChildren(e.extractAtoms([he,e.position]),je.parentBranch),e.contentDidChange({data:s,inputType:"insertText"}),e.mathfield.snapshot("insert-fence"),!0;if(i instanceof ao&&(i.rightDelim==="?"||i.rightDelim===".")&&L0(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 ht=i.parent;return ht instanceof ao&&(ht.rightDelim==="?"||ht.rightDelim===".")&&e.at(e.position).isLastSibling?(e.position=e.offsetOf(ht),M0(e,s,r)):!1}return!1}function L0(e,t){return e?["(","\\lparen","{","\\{","\\lbrace","[","\\lbrack"].includes(e)?[")","\\rparen","}","\\}","\\rbrace","]","\\rbrack"].includes(t):Kl[e]===t:!0}function hh(e,t){return t?[")","\\rparen","}","\\}","\\rbrace","]","\\rbrack"].includes(t)?["(","\\lparen","{","\\{","\\lbrace","[","\\lbrack"].includes(e):QA[t]===e:!0}iA({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:tg,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)=>(F0(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}}),iA({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"}),iA({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})&&(Rc(e),e.startRecording(),e.snapshot("paste"),e.model.contentDidChange({inputType:"insertFromPaste"}),Ms(e))):e.model.announce("plonk"),e.startRecording()}),!0))},{target:"mathfield",canUndo:!0,changeContent:!0,changeSelection:!0});function og(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=c(c({},e.defaultStyle),r)):e.model.deferNotifications({content:!0,type:"insertText"},()=>{n.selection.ranges.forEach(i=>B0(n,i,r,{operation:"toggle"})),e.snapshot("style-change")}),!0}iA({applyStyle:og},{target:"mathfield",canUndo:!0,changeContent:!0});function P0(e,t){var r,n,i,s,u,L,Y,re,he,je;const ht={};if(typeof t.color=="string"){const Yt=(n=e.colorMap((r=t.color)!=null?r:t.verbatimColor))!=null?n:"none";Yt!==t.color&&(ht.verbatimColor=(i=t.verbatimColor)!=null?i:t.color),ht.color=Yt}if(typeof t.backgroundColor=="string"){const Yt=(u=e.backgroundColorMap((s=t.backgroundColor)!=null?s:t.verbatimBackgroundColor))!=null?u:"none";Yt!==t.backgroundColor&&(ht.verbatimBackgroundColor=(L=t.verbatimBackgroundColor)!=null?L:t.backgroundColor),ht.backgroundColor=Yt}typeof t.fontFamily=="string"&&(ht.fontFamily=t.fontFamily),typeof t.series=="string"&&(ht.fontSeries=t.series),typeof t.fontSeries=="string"&&(ht.fontSeries=t.fontSeries.toLowerCase()),ht.fontSeries&&(ht.fontSeries=(Y={bold:"b",medium:"m",normal:"m"}[ht.fontSeries])!=null?Y:ht.fontSeries),typeof t.shape=="string"&&(ht.fontShape=t.shape),typeof t.fontShape=="string"&&(ht.fontShape=t.fontShape.toLowerCase()),ht.fontShape&&(ht.fontShape=(re={italic:"it",up:"n",upright:"n",normal:"n"}[ht.fontShape])!=null?re:ht.fontShape),t.variant&&(ht.variant=t.variant.toLowerCase()),t.variantStyle&&(ht.variantStyle=t.variantStyle.toLowerCase());const Tt=(he=t.size)!=null?he:t.fontSize;return typeof Tt=="number"?ht.fontSize=Math.max(1,Math.min(10,Tt)):typeof Tt=="string"&&(ht.fontSize=(je={size1:1,size2:2,size3:3,size4:4,size5:5,size6:6,size7:7,size8:8,size9:9,size10:10}[Tt.toLowerCase()])!=null?je:{tiny:1,scriptsize:2,footnotesize:3,small:4,normal:5,normalsize:5,large:6,Large:7,LARGE:8,huge:9,Huge:10}[Tt]),ht}function D0(e){let[t,r]=xs(e.selection);if(t=ph(e,t,"backward"),r=ph(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 ph(e,t,r){var n,i,s;let u=e.at(t);if(!u)return t;const L=r==="forward"?1:-1;if(u.mode==="text"){for(;u&&!(u.mode!=="text"||!g.test(u.value));)t+=L,u=e.at(t);return r==="backward"?t-1:t}if(u.mode==="latex"){if(/[a-zA-Z\*]/.test(u.value))if(r==="backward")for(;u&&u.mode==="latex"&&u.value!=="\\"&&/[a-zA-Z]/.test(u.value);)t+=L,u=e.at(t);else for(;u&&u.mode==="latex"&&/[a-zA-Z\*]/.test(u.value);)t+=L,u=e.at(t);else if(u.value==="{"){if(r==="forward"){for(;u&&u.mode==="latex"&&u.value!=="}";)t+=L,u=e.at(t);return t}return t-1}else if(u.value==="}"){if(r==="backward"){for(;u&&u.mode==="latex"&&u.value!=="{";)t+=L,u=e.at(t);return t-1}return t}return t-1}if(u.mode==="math"){if(u.isDigit()){for(;(n=e.at(t+L))!=null&&n.isDigit();)t+=L;return r==="backward"?t-1:t}if(u.style.variant||u.style.variantStyle){let Y=(i=e.at(t))==null?void 0:i.style;for(;Y&&Y.variant===u.style.variant&&Y.variantStyle===u.style.variantStyle;)Y=(s=e.at(t+L))==null?void 0:s.style,t+=L;return r==="backward"?t-1:t}return t}return t}iA({selectGroup:e=>{const t=D0(e);return t||e.announce("plonk"),t},selectAll:e=>e.setSelection(0,e.lastOffset),extendSelectionForward:e=>Bu(e,"forward",{extend:!0}),extendSelectionBackward:e=>Bu(e,"backward",{extend:!0}),extendToNextWord:e=>sf(e,"forward",{extend:!0}),extendToPreviousWord:e=>sf(e,"backward",{extend:!0}),extendSelectionUpward:e=>Bu(e,"upward",{extend:!0}),extendSelectionDownward:e=>Bu(e,"downward",{extend:!0}),extendToNextBoundary:e=>sf(e,"forward",{extend:!0}),extendToPreviousBoundary:e=>sf(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 Hd=null,Mf=0,a0=class jc{static start(t,r,n,i){var s;jc.element=t,(s=jc.controller)==null||s.abort(),jc.controller=new AbortController;const u={signal:jc.controller.signal};"PointerEvent"in window?(t.addEventListener("pointermove",n,u),t.addEventListener("pointerup",i,u),t.addEventListener("pointercancel",i,u),O0(r)&&(jc.pointerId=r.pointerId,t.setPointerCapture(r.pointerId))):(window.addEventListener("mousemove",n,u),window.addEventListener("blur",i,u),window.addEventListener("mouseup",i,u))}static stop(){var t;(t=jc.controller)==null||t.abort(),jc.controller=void 0,typeof jc.pointerId=="number"&&(jc.element.releasePointerCapture(jc.pointerId),jc.pointerId=void 0)}};function O0(e){return e!==null&&globalThis.PointerEvent!==void 0&&e instanceof PointerEvent}function gh(e,t){var r;if(t.buttons>1)return;e.atomBoundsCache=new Map;const n=e;let i,s=!1,u=!1,L="none",Y=!1,re=!1;const he=t.clientX,je=t.clientY,ht=Date.now(),Tt=n.field,Yt=setInterval(()=>{Y?Tt.scroll({top:0,left:Tt.scrollLeft-16}):re&&Tt.scroll({top:0,left:Tt.scrollLeft+16})},32);function Yr(){a0.stop(),s=!1,clearInterval(Yt),e.element.classList.remove("tracking"),t&&t.preventDefault()}function oi(Qn){if(!n.hasFocus()){Yr();return}const ui=Qn.clientX,zn=Qn.clientY,Ji=O0(Qn)&&Qn.pointerType==="touch"?20:5;if(Date.now()<ht+500&&Math.abs(he-ui)<Ji&&Math.abs(je-zn)<Ji){Qn.preventDefault(),Qn.stopPropagation();return}const la=Tt.getBoundingClientRect();re=ui>la.right,Y=ui<la.left;let ra=i;O0(Qn)&&(Qn.isPrimary||(ra=Lf(n,Qn.clientX,Qn.clientY,{bias:0})));const go=Lf(n,ui,zn,{bias:ui<=he?ui===he?0:-1:1});ra>=0&&go>=0&&(n.model.extendSelectionTo(ra,go),Ms(e)),u&&D0(n.model)}Hd&&Math.abs(Hd.x-he)<5&&Math.abs(Hd.y-je)<5&&Date.now()<Hd.time+500?(Mf+=1,Hd.time=ht):(Hd={x:he,y:je,time:ht},Mf=1);const Gr=Tt.getBoundingClientRect();if(he>=Gr.left&&he<=Gr.right&&je>=Gr.top&&je<=Gr.bottom){if(e.flushInlineShortcutBuffer(),e.adoptStyle="left",i=Lf(e,he,je,{bias:0}),i>=0){if(e.element.classList.add("tracking"),t.shiftKey){const Qn=e.model.selectionIsCollapsed;e.model.extendSelectionTo(e.model.anchor,i),ru(e.model)||Qn?L="all":L="selection"}else e.model.at(i).type==="placeholder"?(e.model.setSelection(i-1,i),L="selection"):((r=e.model.at(i).rightSibling)==null?void 0:r.type)==="placeholder"?(e.model.setSelection(i,i+1),L="selection"):(e.model.position=i,ru(e.model)?L="all":L="selection");e.defaultStyle={},t.detail===3||Mf>2?(Yr(),(t.detail===3||Mf===3)&&(e.model.selection={ranges:[[0,e.model.lastOffset]]},L="all")):s||(s=!0,a0.start(Tt,t,oi,Yr),(t.detail===2||Mf===2)&&(u=!0,D0(e.model),L="all"))}e.hasFocus()||(L="none",e.focus({preventScroll:!0}))}else Hd=null;e.stopCoalescingUndo(),L!=="none"&&(e.model.selectionIsCollapsed&&(L="all"),Ms(e)),t.preventDefault()}function sg(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 mh(e,t,r,n,i){if(!r.id)return[1/0,null];if(t.has(r.id))return t.get(r.id);const s=oc(e,r);if(!s)return[1/0,null];let u=[1/0,null];if(r.hasChildren&&!r.captureSelection&&n>=s.left&&n<=s.right)for(const L of r.children){const Y=mh(e,t,L,n,i);Y[0]<=u[0]&&(u=Y)}return u[1]||(u=[sg(n,i,s),r]),t.set(r.id,u),u}function lg(e,t,r){const[,n]=mh(e,new Map,e.model.root,t,r);return n}function Lf(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 u=lg(e,t,r);const L=[];let Y=u;for(;Y;)L.unshift(Y),Y=Y.parent;for(const he of L)if(he.captureSelection){u=he;break}let re=e.model.offsetOf(u);if(re<0)return-1;if(u.leftSibling)if(n.bias===0&&u.type!=="placeholder"){const he=oc(e,u);he&&t<(he.left+he.right)/2&&(re=e.model.offsetOf(u.leftSibling))}else n.bias<0&&(re=e.model.offsetOf(u.leftSibling));return re}var Ag=class extends sa{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 u=pc(s),{model:L}=e;L.selectionIsCollapsed||L.deleteAtoms(xs(L.selection));const Y=L.at(L.position);if(Y.parent instanceof Ea){console.assert(Y.parentBranch!==void 0);const re=[];let he=[];u[0].type==="first"&&u.shift(),u[u.length-1].type==="first"&&u.pop();for(const Yt of u)Yt.type==="first"&&he.length>0?(re.push(he),he=[Yt]):he.push(Yt);he.length>0&&re.push(he);let je=Number(Y.parentBranch[0]),ht=Number(Y.parentBranch[1]);const Tt=Y.parent.maxColumns;for(;Y.parent.colCount-ht<re.length&&Y.parent.colCount<Tt;)Y.parent.addColumn();Y.parent.addChildrenAfter(re[0],Y);for(let Yt=1;Yt<re.length;Yt++)ht++,ht>=Tt&&(ht=0,Y.parent.addRowAfter(je),je++),Y.parent.setCell(je,ht,re[Yt])}else Y.parent.addChildrenAfter(u.filter(re=>re.type!=="first"),Y);return L.position=L.offsetOf(u[u.length-1]),L.contentDidChange({inputType:"insertFromPaste"}),Ms(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 u=window.MathfieldElement.computeEngine.box(s);u&&!u.has("Error")&&(r=u.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]=Bn(r),n==="auto"&&s&&(n="latex"),e.stopCoalescingUndo(),e.stopRecording(),this.insert(e.model,r,{format:n})&&(e.startRecording(),e.snapshot("paste"),Ms(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:u}=e;r.silenceNotifications&&(e.silenceNotifications=!0);const L=e.silenceNotifications;e.silenceNotifications=!0;const Y={"?":"\\placeholder{}","@":"\\placeholder{}"};Y[0]=r.insertionMode==="replaceAll"?"":e.getValue(e.selection,"latex-unstyled"),r.insertionMode==="replaceSelection"&&!e.selectionIsCollapsed?e.deleteAtoms(xs(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 re=-1;Y[0]?Y["@"]=Y[0]:typeof t=="string"&&/(^|[^\\])#@/.test(t)&&(re=ug(e),re>=0&&(Y["@"]=e.getValue(re,e.position,"latex"))),Y[0]||(Y[0]=Y["?"]);let he=!1;const je=ui=>(he=!0,Y[ui]);let[ht,Tt]=vh(e,t,je,r);if(!Tt)return!1;const Yt=Tt.length===1&&Tt[0].type==="genfrac";Yt&&re>=0&&typeof e.mathfield.options.isImplicitFunction=="function"&&e.mathfield.options.isImplicitFunction(e.at(e.position).command)?(Y["@"]=Y["?"],he=!1,[ht,Tt]=vh(e,t,je,r)):re>=0&&e.deleteAtoms([re,e.position]);const{parent:Yr}=e.at(e.position),oi=Yr.hasEmptyBranch("body");if(Yt&&ht!=="latex"&&e.mathfield.options.removeExtraneousParentheses&&Yr instanceof ao&&Yr.leftDelim==="("&&oi){const ui=Yr.parent,zn=Yr.parentBranch;ui.removeChild(Yr),ui.setChildren(Tt,zn)}const Gr=e.at(e.position);Gr.parent.addChildrenAfter(Tt,Gr),ht==="latex"&&typeof t=="string"&&(Yr==null?void 0:Yr.type)==="root"&&oi&&!he&&(Yr.verbatimLatex=t),e.silenceNotifications=L;const Qn=Tt[Tt.length-1];if(r.selectionMode==="placeholder"){const ui=Tt.flatMap(zn=>[zn,...zn.children]).find(zn=>zn.type==="placeholder");if(ui){const zn=e.offsetOf(ui);e.setSelection(zn-1,zn),e.announce("move")}else Qn&&(e.position=e.offsetOf(Qn))}else r.selectionMode==="before"||(r.selectionMode==="after"?Qn&&(e.position=e.offsetOf(Qn)):r.selectionMode==="item"&&e.setSelection(e.anchor,e.offsetOf(Qn)));return e.contentDidChange({data:s,inputType:"insertText"}),e.silenceNotifications=u,!0}};function vh(e,t,r,n){var i;let s,u=[];if(typeof t!="string"||n.format==="math-json"){const L=window.MathfieldElement.computeEngine;if(!L)return["math-json",[]];[s,t]=["latex",L.box(t).latex],u=ol(t,{context:e.mathfield.context})}else typeof t=="string"&&n.format==="ascii-math"?([s,t]=R(t,{format:"ascii-math",inlineShortcuts:e.mathfield.options.inlineShortcuts}),u=ol(t,{context:e.mathfield.context}),s!=="latex"&&e.mathfield.options.removeExtraneousParentheses&&o0(u)):(n.format==="auto"||(i=n.format)!=null&&i.startsWith("latex"))&&(n.format==="auto"&&([s,t]=R(t,{format:"auto",inlineShortcuts:e.mathfield.options.inlineShortcuts})),n.format==="latex"&&([,t]=Bn(t)),u=ol(t,{context:e.mathfield.context,args:r}),n.format!=="latex"&&e.mathfield.options.removeExtraneousParentheses&&o0(u));return wd(u,n.style),[s!=null?s:"latex",u]}function cg(e){if(!e||(console.assert(e[0].type==="first"),e.length>1))return null;const t=e[0];return t instanceof ao&&t.leftDelim==="("&&t.rightDelim===")"?t.removeBranch("body"):null}function o0(e){if(e){for(let t=0;e[t];t++){const r=e[t];if(r instanceof ao&&r.leftDelim==="("){let n=0,i=0,s=0;for(let u=0;r.body[u];u++)r.body[u].type==="genfrac"&&(n++,i=u),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)){o0(t.branch(r));const n=cg(t.branch(r));n&&t.setChildren(n,r)}if(t instanceof Ea)for(const r of t.cells)o0(r)}}}function ug(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=QA[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||yh(t));)t=t.leftSibling;else{const i=[];for(;!t.isFirstSibling&&(yh(t)||i.length>0);)t.type==="mclose"&&i.unshift(t.value),t.type==="mopen"&&i.length>0&&t.value===QA[i[0]]&&i.shift(),t=t.leftSibling}return r===t?-1:e.offsetOf(t)}function yh(e){return e.isDigit()?!0:e.type&&/^(mord|surd|subsup|leftright|mop|mclose)$/.test(e.type)?!e.isExtensibleSymbol:!1}new Ag;var dg=class extends sa{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"),Ms(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(xs(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=fg(t,e.mathfield.context);if(wd(s,r.style),!s)return!1;const u=e.at(e.position),L=u.parent.addChildrenAfter(s,u);return e.silenceNotifications=i,r.selectionMode==="before"||(r.selectionMode==="item"?e.setSelection(e.anchor,e.offsetOf(L)):L&&(e.position=e.offsetOf(L))),e.contentDidChange({data:t,inputType:"insertText"}),e.silenceNotifications=n,!0}};function fg(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 "),ol(e,{context:t,parseMode:"text"})}new dg;function xu(e){return{value:e.model.getValue(),selectionIsCollapsed:e.model.selectionIsCollapsed,canUndo:e.canUndo(),canRedo:e.canRedo(),style:e.selectionStyle,mode:e.model.mode}}var hs=4,jA=20,ll=2*(jA+hs),s0=(e,t)=>`
<line x1="${e+jA}" y1="${t+jA}"
x2="${e>t?e+jA:7*jA+10*hs}"
y2="${e<t?t+jA:7*jA+10*hs}"/>
<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>`,bh=(e,t)=>`
<line x1="${e+jA}" y1="${t+jA}"
x2="${e>t?e+jA:7*jA+10*hs}"
y2="${e<t?t+jA:7*jA+10*hs}"/>
<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>`,l0=(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>`,hg=`
<svg class="MLEP__array-buttons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
viewBox=
"-2 -2 ${8*jA+10*hs+5} ${8*jA+10*hs+5}">
<rect
class="MLEP__array-insert-background rows"
x="0"
y="${ll+hs}"
height="${3*ll}"
width="${ll}"
rx="${ll/2}"/>
<rect
class="MLEP__array-insert-background columns"
x="${ll+hs}"
y="0"
height="${ll}"
width="${3*ll}"
rx="${ll/2}"/>
<g data-command='"moveDown"'>
${l0(2*(hs+ll),2*hs+3*ll,0)}
</g>
<g data-command='"moveUp"'>
${l0(2*(hs+ll),2*hs+ll,180)}
</g>
<g data-command='"moveToNextWord"'>
${l0(2*hs+3*ll,2*(hs+ll),-90)}
</g>
<g data-command='"moveToPreviousWord"'>
${l0(2*hs+ll,2*(hs+ll),90)}
</g>
<g>
<g data-command='"addColumnBefore"'>
${s0(2*hs+ll,hs)}
</g>
<g data-command='"removeColumn"'>
${bh(2*hs+2*ll,hs)}
</g>
<g data-command='"addColumnAfter"'>
${s0(2*hs+3*ll,hs)}
</g>
<g data-command='"addRowBefore"'>
${s0(hs,2*hs+ll)}
</g>
<g data-command='"removeRow"'>
${bh(hs,2*hs+2*ll)}
</g>
<g data-command='"addRowAfter"'>
${s0(hs,2*hs+3*ll)}
</g>
</svg>`,pg=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>`,gg=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>`,wh=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>`,mg=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>`,vg=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>`,yg=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>`,bg=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>`,wg=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>`,Q0={matrix:pg,pmatrix:gg,bmatrix:mg,Bmatrix:wh,vmatrix:vg,Vmatrix:yg},k0={cases:bg,rcases:wg,Bmatrix:wh};function Cg(e){var t,r;const n=(t=e.model.parentEnvironment)==null?void 0:t.array;if(!n)return;let i=0;n.forEach(Yt=>{(!i||Yt.length>i)&&(i=Yt.length)});let s=document.getElementById("mathlive-environment-popover");s||(s=pd("mathlive-environment-popover"),Hl("environment-popover"),Hl("core"),s.setAttribute("aria-hidden","true"));let u;const L=s.querySelector(".MLEP__environment-controls");L?u=L:(u=document.createElement("div"),s.innerHTML="",s.appendChild(u)),u.className="MLEP__environment-controls",u.style.display="flex",u.style.width="100%",u.style.height="100%",u.style.boxSizing="border-box",u.innerHTML=hg;let Y=[],re="";const he=e.model.parentEnvironment.environmentName;if(cA(he)){const Yt=xg(he);re=Q0[Yt]("active");const Yr=Q0,{[Yt]:oi}=Yr,Gr=N(Yr,[h(Yt)]);Y=Object.values(Gr).map(Qn=>Qn("inactive"))}else if(qo(he)){const Yt=Eg(he);re=k0[Yt]("active");const Yr=k0,{[Yt]:oi}=Yr,Gr=N(Yr,[h(Yt)]);Y=Object.values(Gr).map(Qn=>Qn("inactive"))}else ss(he)&&(re=Q0.matrix("active"),Y=Object.values(k0).map(Yt=>Yt("inactive")));const je=document.createElement("div");je.className="MLEP__environment-delimiter-controls",je.style.display="flex",je.style.flexDirection="column",je.innerHTML=`
<div class='MLEP__array-delimiter-options'>
${re}
${Y.join("")}
</div>`,re&&u.appendChild(je),u.querySelectorAll("[data-command]").forEach(Yt=>{const Yr=Yt.dataset.command;let oi=Yr;try{oi=JSON.parse(Yr)}catch(Gr){}Yt.addEventListener("mousedown",Gr=>Gr.preventDefault()),oi&&Yt.addEventListener("click",()=>e.executeCommand(oi))});const Tt=(r=e.field)==null?void 0:r.getBoundingClientRect();Tt&&(s.style.top=`${window.scrollY+(Tt.top-s.clientHeight-15)}px`,s.style.left=`${Tt.left+20}px`,s.classList.add("is-visible"))}function R0(){const e=document.getElementById("mathlive-environment-popover");e==null||e.classList.remove("is-visible")}function Bg(){document.getElementById("mathlive-environment-popover")&&($d("mathlive-environment-popover"),bA("environment-popover"),bA("core"))}function A0(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?Cg(e):R0()}function xg(e){return e.replace("*","")}function Eg(e){return e==="dcases"?"cases":e}function Ch(e){const t=getComputedStyle(e).direction;return t==="ltr"||t==="rtl"?t:"ltr"}function Bh(e,t,r){return t==="left"||t==="leading"&&r==="ltr"||t==="trailing"&&r==="rtl"?e.left:e.right}function N0(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 Sg(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 Ig(e,t){var r,n,i;const s=(r=Ch(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 u=e.getBoundingClientRect(),L=Number.isFinite(t.maxHeight)?Math.min(t.maxHeight,window.innerHeight):window.innerHeight;let Y=Math.min(L,(n=t.height)!=null?n:u.height),re=N0(t.location.y,Y,t.verticalPos,s);re+Y>window.innerHeight-8&&(t.alternateLocation?(re=N0(t.alternateLocation.y,Y,t.verticalPos,s),re+Y>window.innerHeight-8&&(re=void 0)):re=void 0),Number.isFinite(re)||(re=Math.max(8,window.innerHeight-8-Y),8+Y>window.innerHeight-8&&(e.style.bottom="8px")),Y=Math.min(re+Y,window.innerHeight-8)-re;const he=Number.isFinite(t.maxWidth)?Math.min(t.maxWidth,window.innerWidth):window.innerWidth;let je=Math.min(he,(i=t.width)!=null?i:u.width),ht=N0(t.location.x,je,t.horizontalPos,s);ht+je>window.innerWidth-8&&(t.alternateLocation?(ht=Sg(t.alternateLocation.x,je,t.verticalPos,s),ht+je>window.innerWidth-8&&(ht=void 0)):ht=void 0),Number.isFinite(ht)||(ht=Math.max(8,window.innerWidth-8-je),8+je>window.innerWidth-8&&(e.style.right="8px")),je=Math.min(ht+je,window.innerWidth-8)-ht,s==="rtl"?e.style.right=`${Math.ceil(window.innerWidth-ht-je).toString()}px`:e.style.left=`${Math.ceil(ht).toString()}px`,e.style.top=`${Math.ceil(re).toString()}px`,Y!==u.height&&(e.style.height=`${Math.ceil(Y).toString()}px`),je!==u.width&&(e.style.width=`${Math.ceil(je).toString()}px`)}function Fg(e,t){return Math.hypot(t.x-e.x,t.y-e.y)}function lf(e){return"submenu"in e}function Eu(e){return"type"in e&&e.type==="command"||"onMenuSelect"in e||"id"in e}function T0(e){return"type"in e&&e.type==="divider"}function U0(e){return"type"in e&&e.type==="heading"}var xh={};function j0(e){let t=xh[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,xh[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 Eh=80,Sh=class{constructor(e,t){this._element=null;var r;this.parentMenu=t,this._declaration=e,lf(e)?(this.type="submenu",this.submenu=new Ih(e.submenu,{parentMenu:t,submenuClass:e.submenuClass,columnCount:e.columnCount})):this.type=(r=e.type)!=null?r:"command",this.hasCheck=Eu(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(T0(i)){this.enabled=!1,this.checked=!1;return}U0(i)&&(this.enabled=!1,this.checked=!1,this.visible=!0),Eu(i)&&(this.checked=Eu(i)&&((t=Af(i.checked,e))!=null?t:!1)),(Eu(i)||lf(i))&&(this.enabled=(r=Af(i.enabled,e))!=null?r:!0,this.visible=(n=Af(i.visible,e))!=null?n:!0,this.visible&&this.enabled&&this.submenu&&(this.submenu.updateState(e),this.submenu.visible||(this.visible=!1))),(Eu(i)||U0(i)||lf(i))&&(this.label=Af(i.label,e),this.tooltip=Af(i.tooltip,e),this.ariaLabel=Af(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(j0("checkmark"))):this.checked==="mixed"?(e.setAttribute("aria-checked","mixed"),e.append(j0("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),Eu(this._declaration)&&this._declaration.keyboardShortcut){const r=document.createElement("kbd");r.innerHTML=Pi(this._declaration.keyboardShortcut),e.append(r)}this.type==="submenu"&&e.append(j0("trailing-chevron"))}get element(){if(this._element)return this._element;if(T0(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,(Eu(this._declaration)||U0(this._declaration)||lf(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(!Eu(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()},Eh)},Eh)}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=Ch(this.element);this.submenu.show({container:this.rootMenu.element.parentNode,location:{x:Bh(r,"trailing",n),y:r.top-4},alternateLocation:{x:Bh(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(Mg(n,t.clientY-e.clientY,r)<=.2)return!1;let s="right";if(this.submenu.element){const u=this.submenu.element.getBoundingClientRect(),L=this.element.getBoundingClientRect();u.left<L.left+L.width/2&&(s="left")}return s==="right"?n>0:n<0}};function Mg(e,t,r){return Math.hypot(e,t)/r}function Af(e,t){return e===void 0||typeof e!="function"?e:(t!=null||(t={alt:!1,control:!1,shift:!1,meta:!1}),e(t))}var Ih=class mf{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 Sh(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(re=>re.updateState(t));const s=this.hasCheck;this.hasCheck=this._menuItems.some(re=>re.visible&&re.hasCheck),this.hasCheck!==s&&this._menuItems.forEach(re=>re.updateState(t));let u,L=0;for(const re of this._menuItems)re.type==="heading"?(u&&L===0&&(u.visible=!1),u=re,L=0):re.type==="divider"&&u?(u.visible=L>0,u=void 0,L=0):u&&re.visible&&(L+=1);u&&(u.visible=L>0);let Y=!0;for(const re of this._menuItems)re.type==="divider"?(re.visible=!Y,Y=!0):re.visible&&(Y=!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 u=this.activeMenuItem;u.active=!1,(r=u.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 u=this._menuItems[i];if(!u)break;if(u.visible&&u.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 mf._collator||(mf._collator=new Intl.Collator(void 0,{usage:"search",sensitivity:"base"})),mf._collator}findMenuItem(t){var r;this.updateIfDirty();const n=this._menuItems.filter(L=>L.type!=="divider"&&L.visible&&L.enabled);if(n.length===0)return null;const i=Math.max(...n.map(L=>L.label.length))-t.length;if(i<0)return null;let s=null,u=0;for(;u<i&&!s;)s=(r=n.find(L=>mf.collator.compare(t,L.label.substring(u,t.length))===0))!=null?r:null,u++;return s}show(t){return!this.visible||!t.container?!1:(this.updateElement(),t.container.appendChild(this.element),de()&&(this.element.popover="manual",this.element.showPopover()),t.location&&Ig(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),de()&&((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 u=t!==null;((r=this.activeMenuItem)==null?void 0:r.type)==="submenu"&&((n=this.activeMenuItem.element)==null||n.setAttribute("aria-expanded",u.toString())),(s=(i=this.activeMenuItem)==null?void 0:i.element)==null||s.classList.toggle("is-submenu-open",u),this.isSubmenuOpen=u}},Fh=class Mp extends Ih{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(Mh),this._modifiers={shift:!1,control:!1,alt:!1,meta:!1},this.typingBuffer="",this.state="closed"}get modifiers(){return this._modifiers}set modifiers(t){_a(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=qa(t)),t.stopImmediatePropagation()}handleKeydownEvent(t){var r,n,i;if(t.key==="Tab"||t.key==="Escape"){this.hide();return}this.isDynamic&&(this.modifiers=qa(t));let s=!0;const u=this.activeSubmenu,L=u.activeMenuItem;switch(t.key){case" ":case"Space":case"Return":case"Enter":L==null||L.select(qa(t));break;case"ArrowRight":if((L==null?void 0:L.type)==="submenu")L.select(qa(t)),this.activeSubmenu.activeMenuItem=this.activeSubmenu.firstMenuItem;else if(!L)u.activeMenuItem=u.firstMenuItem;else{const Y=(r=u.getMenuItemColumn(L))!=null?r:-1;if(Y>=0&&Y<((n=u.columnCount)!=null?n:1)-1){const re=u.nextMenuItem(1);re&&(u.activeMenuItem=re)}}break;case"ArrowLeft":if(u===this.rootMenu)L||(u.activeMenuItem=u.firstMenuItem);else if((L&&(i=u.getMenuItemColumn(L))!=null?i:-1)<=0||!L){u.hide();const re=u.parentMenu.activeMenuItem;if(re){const{element:he}=re;he==null||he.focus(),he==null||he.classList.remove("is-submenu-open")}}else{const re=u.nextMenuItem(-1);re&&(u.activeMenuItem=re)}break;case"ArrowDown":u.activeMenuItem=u.nextMenuItem(u.columnCount);break;case"ArrowUp":u.activeMenuItem=u.nextMenuItem(-u.columnCount);break;case"Home":case"PageUp":u.activeMenuItem=u.firstMenuItem;break;case"End":case"PageDown":u.activeMenuItem=u.lastMenuItem;break;case"Backspace":if(this.typingBuffer&&(this.typingBuffer=this.typingBuffer.slice(0,-1),this.typingBuffer)){clearTimeout(this.typingBufferResetTimer);const Y=u.findMenuItem(this.typingBuffer);Y&&(u.activeMenuItem=Y),this.typingBufferResetTimer=setTimeout(()=>{this.typingBuffer=""},500)}break;default:if(uo(t)){isFinite(this.typingBufferResetTimer)&&clearTimeout(this.typingBufferResetTimer),this.typingBuffer+=t.key;const Y=u.findMenuItem(this.typingBuffer);Y&&(u.activeMenuItem=Y),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 ba.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),ba.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),ba.state==="open"&&ba.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(E(c({},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,ba.element.parentElement.focus(),super.hide(),this.state="closed",this.disconnectScrim()),this._onDismiss&&(this._onDismiss(),this._onDismiss=void 0))}scheduleOperation(t){this.cancelDelayedOperation();const r=Mp.SUBMENU_DELAY;if(r<=0){t();return}this.hysteresisTimer=setTimeout(()=>{this.hysteresisTimer=0,t()},r)}cancelDelayedOperation(){this.hysteresisTimer&&(clearTimeout(this.hysteresisTimer),this.hysteresisTimer=0)}};Fh.SUBMENU_DELAY=120;var Lg=Fh;function Mh(e){return T0(e)?!1:typeof e.label=="function"||typeof e.ariaLabel=="function"||typeof e.tooltip=="function"||(Eu(e)||lf(e))&&(typeof e.enabled=="function"||typeof e.visible=="function")||Eu(e)&&typeof e.checked=="function"?!0:lf(e)?e.submenu.some(Mh):!1}var c0=class{};c0.DELAY=300,c0.MAX_DISTANCE=10;function Pg(e){return new Promise((t,r)=>{const n=eo(e);n||t(!1);let i=n;const s=setTimeout(()=>{u.abort(),t(Fg(i,n)<c0.MAX_DISTANCE)},c0.DELAY),u=new AbortController,L=u.signal;for(const Y of["pointermove","pointerup","pointercancel"])window.addEventListener(Y,re=>{if(re.type==="pointerup"||re.type==="pointercancel")clearTimeout(s),u.abort(),t(!1);else if(re.type==="pointermove"){const he=eo(re);he&&(i=he)}},{passive:!0,signal:L})})}function Lh(e,t,r){return xd(this,null,function*(){if(e.type==="contextmenu"){const n=e;if(r.show({target:t,location:eo(n),modifiers:qa(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:qa(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=eo(e);if(yield Pg(e))return r.state!=="closed"?!1:(r.show({target:t,location:i}),!0)}return!1})}var Ph={acute:714,grave:715,dot:729,ddot:168,mathring:730,tilde:126,bar:713,breve:728,check:711,hat:94,vec:8407};Ce(Object.keys(Ph),"{body:auto}",{createAtom:e=>new lc(E(c({},e),{body:fe(e.args[0]),accentChar:Ph[e.command.slice(1)]}))}),Ce(["widehat","widecheck","widetilde"],"{body:auto}",{createAtom:e=>{const t=J(fe(e.args[0]));return new lc(E(c({},e),{body:fe(e.args[0]),svgAccent:e.command.slice(1)+(t.length>5?"4":["1","1","2","2","3","3"][t.length])}))}}),Ce(["overarc","overparen","wideparen"],"{body:auto}",{createAtom:e=>new lc(E(c({},e),{body:fe(e.args[0]),svgAccent:"overarc"}))}),Ce(["underarc","underparen"],"{body:auto}",{createAtom:e=>new yl(E(c({},e),{body:fe(e.args[0]),svgBelow:"underarc"}))}),Ce("utilde","{body:auto}",{createAtom:e=>{const t=fe(e.args[0]),r=J(t),n="widetilde"+(r.length>5?"4":["1","1","2","2","3","3"][r.length]);return new yl(E(c({},e),{body:t,svgBelow:n,boxType:Tl(t)}))}}),Ce("^","{:string}",{createAtom:e=>{var t;return new mn(E(c({},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:"^"}))}}),Ce("`","{:string}",{createAtom:e=>{var t;return new mn(E(c({},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:"`"}))}}),Ce("'","{:string}",{createAtom:e=>{var t;return new mn(E(c({},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:"'"}))}}),Ce('"',"{:string}",{createAtom:e=>{var t,r;return new mn(E(c({},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]:'"'}))}}),Ce(".","{:string}",{createAtom:e=>{var t,r;return new mn(E(c({},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]:"."}))}}),Ce("=","{:string}",{createAtom:e=>{var t,r;return new mn(E(c({},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]:"="}))}}),Ce("~","{:string}",{createAtom:e=>{var t;return new mn(E(c({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"}))}}),Ce("c","{:string}",{createAtom:e=>{var t;return new mn(E(c({},e),{type:"mord",isFunction:!1,limits:"adjacent",value:e.args[0]&&(t={c:"\xE7",C:"\xC7"}[e.args[0]])!=null?t:""}))}}),Ce("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 u=n[1].split(/,(?![^(]*\)(?:(?:[^(]*\)){2})*[^"]*$)/);for(const L of u){const Y=L.match(/\s*(\S+)\s+(\S+)\s+(.*)/);if(Y)i.strokeWidth=Y[1],i.strokeStyle=Y[2],i.strokeColor=Y[3];else{const re=L.match(/\s*([a-z]*)\s*=\s*"(.*)"/);re&&(re[1]==="mathbackground"?i.backgroundcolor=re[2]:re[1]==="mathcolor"?i.strokeColor=re[2]:re[1]==="padding"?i.padding=re[2]:re[1]==="shadow"&&(i.shadow=re[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(u=>u.length>0).forEach(u=>{s[u.toLowerCase()]=!0}),new Hu(e.command,fe(n[2]),s,i)}}),Ce("cancel","{body:auto}",{createAtom:e=>{var t;return new Hu(e.command,fe(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:{}})}}),Ce("bcancel","{body:auto}",{createAtom:e=>{var t;return new Hu(e.command,fe(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:{}})}}),Ce("xcancel","{body:auto}",{createAtom:e=>{var t;return new Hu(e.command,fe(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:{}})}}),Ce(["overrightarrow","overleftarrow","Overrightarrow","overleftharpoon","overrightharpoon","overleftrightarrow","overlinesegment","overgroup"],"{:auto}",{createAtom:e=>{var t;return new yl(E(c({},e),{body:fe((t=e.args)==null?void 0:t[0]),skipBoundary:!1,supsubPlacement:"over-under",paddedBody:!0,boxType:"rel",svgAbove:e.command.slice(1)}))}}),Ce("overbrace","{:auto}",{createAtom:e=>new yl(E(c({},e),{body:fe(e.args[0]),skipBoundary:!1,supsubPlacement:"over-under",paddedBody:!0,boxType:"ord",svgAbove:e.command.slice(1)}))}),Ce(["underrightarrow","underleftarrow","underleftrightarrow","underlinesegment","undergroup"],"{:auto}",{createAtom:e=>new yl(E(c({},e),{body:fe(e.args[0]),skipBoundary:!1,supsubPlacement:"over-under",paddedBody:!0,boxType:"rel",svgBelow:e.command.slice(1)}))}),Ce(["underbrace"],"{:auto}",{createAtom:e=>new yl(E(c({},e),{body:fe(e.args[0]),skipBoundary:!1,supsubPlacement:"over-under",paddedBody:!0,boxType:"ord",svgBelow:e.command.slice(1)}))}),Ce(["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 yl(E(c({},e),{svgBody:e.command.slice(1),above:((r=fe((t=e.args)==null?void 0:t[1]))==null?void 0:r.length)===0?void 0:fe((n=e.args)==null?void 0:n[1]),below:(s=fe((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)}`}),Ce(["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 Dc(e.command.slice(1),E(c({},e),{limits:"adjacent",isFunction:!0,variant:"main",variantStyle:"up"}))}),Ce(["liminf","limsup"],"",{ifMode:"math",createAtom:e=>new Dc({"\\liminf":"lim inf","\\limsup":"lim sup"}[e.command],E(c({},e),{limits:"over-under",variant:"main"}))}),Ce(["lim","mod"],"",{ifMode:"math",createAtom:e=>new Dc(e.command.slice(1),E(c({},e),{limits:"over-under",variant:"main"}))}),Ce(["det","max","min"],"",{ifMode:"math",isFunction:!0,createAtom:e=>new Dc(e.command.slice(1),E(c({},e),{limits:"over-under",isFunction:!0,variant:"main"}))}),Ce(["ang"],"{:math}",{ifMode:"math",createAtom:e=>new mn(E(c({},e),{body:fe(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 Nn("\xB0",{style:E(c({},e.style),{variant:"normal",variantStyle:"up"})});return new Nn([r,i],{type:"inner",isSelected:e.isSelected,caret:n})}}),Ce("sqrt","[index:auto]{radicand:expression}",{ifMode:"math",createAtom:e=>new EA(E(c({},e),{body:fe(e.args[1]),index:e.args[0]?fe(e.args[0]):void 0}))}),Ce(["frac","dfrac","tfrac","cfrac","binom","dbinom","tbinom"],"{:expression}{:expression}",{ifMode:"math",createAtom:e=>{const t=c({},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 kA(n[0]?fe(n[0]):[new Zl],n[1]?fe(n[1]):[new Zl],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}`:Qo(e.command,r,n)}}),Ce(["brace","brack"],"",{infix:!0,createAtom:e=>new kA(fe(e.args[0]),fe(e.args[1]),E(c({},e),{hasBarLine:!1,leftDelim:e.command==="\\brace"?"\\lbrace":"\\lbrack",rightDelim:e.command==="\\brace"?"\\rbrace":"\\rbrack"})),serialize:(e,t)=>Ra([e.aboveToLatex(t),e.command,e.belowToLatex(t)])}),Ce(["over","atop","choose"],"",{infix:!0,createAtom:e=>{let t,r;const n=e.args;return e.command==="\\choose"&&(t="(",r=")"),new kA(fe(n[0]),fe(n[1]),E(c({},e),{hasBarLine:e.command==="\\over",leftDelim:t,rightDelim:r}))},serialize:(e,t)=>Ra([e.aboveToLatex(t),e.command,e.belowToLatex(t)])}),Ce(["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 kA(fe(n[0]),fe(n[1]),E(c({},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)}`}),Ce("pdiff","{numerator}{denominator}",{ifMode:"math",createAtom:e=>new kA(fe(e.args[0]),fe(e.args[1]),E(c({},e),{hasBarLine:!0,numerPrefix:"\u2202",denomPrefix:"\u2202"}))}),Ce(["sum","prod","bigcup","bigcap","coprod","bigvee","bigwedge","biguplus","bigotimes","bigoplus","bigodot","bigsqcup","intop"],"",{ifMode:"math",createAtom:e=>new dd({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)],E(c({},e),{limits:"auto",variant:"main"}))}),Ce("smallint","",{ifMode:"math",createAtom:e=>new Dc("\u222B",E(c({},e),{limits:"adjacent",variant:"main"}))});var Dh={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"};Ce(Object.keys(Dh),"",{ifMode:"math",createAtom:e=>{const t=e.command,r=Dh[t.slice(1)];return new dd(r,E(c({},e),{limits:"adjacent",variant:{"\u22D2":"ams","\u22D3":"ams"}[r]}))}}),Ce(["Re","Im"],"",{ifMode:"math",createAtom:e=>new Dc({"\\Re":"\u211C","\\Im":"\u2111"}[e.command],E(c({},e),{limits:"adjacent",isFunction:!0,variant:"fraktur"}))}),Ce("middle","{:delim}",{ifMode:"math",createAtom:e=>{var t;return new Gd(E(c({},e),{delim:(t=e.args[0])!=null?t:"|",size:1}))}}),Ce("the","{:value}",{createAtom:e=>new mn(E(c({},e),{captureSelection:!0,verbatimLatex:null})),render:(e,t)=>{var r;const n=new Qa({parent:t},e.style);let i="";e.isSelected&&(i+=" ML__selected");const s=n.evaluate(e.args[0]);return new Nn(((r=ds(s))!=null?r:"").split("").map(u=>new Nn(u,{type:"ord",classes:i,mode:e.mode,isSelected:e.isSelected,style:c({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=ds(e.args[0]))!=null?t:"\\relax"}`}}),Ce("mathtip","{:auto}{:math}",{createAtom:e=>new hd(E(c({},e),{body:fe(e.args[0]),tooltip:fe(e.args[1]),content:"math"})),serialize:(e,t)=>t.skipStyles?e.bodyToLatex(t):`\\texttip{${e.bodyToLatex(t)}}{${mn.serialize([e.tooltip],E(c({},t),{defaultMode:"math"}))}}`}),Ce("texttip","{:auto}{:text}",{createAtom:e=>new hd(E(c({},e),{body:fe(e.args[0]),tooltip:fe(e.args[1]),content:"text"})),serialize:(e,t)=>t.skipStyles?e.bodyToLatex(t):`\\texttip{${e.bodyToLatex(t)}}{${mn.serialize([e.tooltip],E(c({},t),{defaultMode:"text"}))}}`}),Ce("error","{:math}",{createAtom:e=>new mn(E(c({},e),{body:fe(e.args[0])})),serialize:(e,t)=>`\\error{${e.bodyToLatex(t)}}`,render:(e,t)=>e.createBox(t,{classes:"ML__error"})}),Ce("ensuremath","{:math}",{createAtom:e=>new mn(E(c({},e),{body:fe(e.args[0])})),serialize:(e,t)=>`${e.command}{${e.bodyToLatex(E(c({},t),{defaultMode:"math"}))}}`}),Ce("color","{:value}",{applyStyle:(e,t,r)=>{var n,i;return{verbatimColor:(n=ds(t[0]))!=null?n:void 0,color:r.toColor((i=t[0])!=null?i:{string:"red"})}}}),Ce("textcolor","{:value}{content:auto*}",{applyStyle:(e,t,r)=>{var n,i;return{verbatimColor:(n=ds(t[0]))!=null?n:void 0,color:r.toColor((i=t[0])!=null?i:{string:"red"})}}}),Ce("boxed","{content:math}",{createAtom:e=>new Ps(E(c({},e),{body:fe(e.args[0]),framecolor:{string:"black"}}))}),Ce("colorbox","{:value}{:text*}",{applyStyle:(e,t,r)=>{var n,i;return{verbatimBackgroundColor:(n=ds(t[0]))!=null?n:void 0,backgroundColor:r.toBackgroundColor((i=t[0])!=null?i:{string:"yellow"})}}}),Ce("fcolorbox","{frame-color:value}{background-color:value}{content:text}",{applyMode:"text",createAtom:e=>{var t,r;return new Ps(E(c({},e),{body:fe(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(E(c({},t),{defaultMode:"text"})):Qo(e.command,(r=ds(e.framecolor))!=null?r:"",(n=ds(e.backgroundcolor))!=null?n:"",e.bodyToLatex(E(c({},t),{defaultMode:"text"})))}}),Ce("bbox","[:bbox]{body:auto}",{createAtom:e=>{var t;const r=e.args[0],n=fe(e.args[1]);return r?new Ps(E(c({},e),{body:n,padding:r.padding,border:r.border,backgroundcolor:(t=r.backgroundcolor)!=null?t:void 0})):new Ps(E(c({},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=ds(e.padding))!=null?r:""),e.border&&s.push(`border: ${e.border}`),e.backgroundcolor&&s.push((n=ds(e.backgroundcolor))!=null?n:""),i+=`[${s.join(",")}]`}return Qo(i,e.bodyToLatex(t))}}),Ce(["displaystyle","textstyle","scriptstyle","scriptscriptstyle"],"{:rest}",{createAtom:e=>new mn(E(c({},e),{body:fe(e.args[0])})),render:(e,t)=>{const r=new Qa({parent:t,mathstyle:e.command.slice(1)},e.style),n=mn.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):`{${Ra([e.command,e.bodyToLatex(t)])}}`}),Ce(["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]})}),Ce("fontseries","{:string}",{ifMode:"text",applyStyle:(e,t)=>{var r;return{fontSeries:(r=t[0])!=null?r:"auto"}}}),Ce("fontshape","{:string}",{ifMode:"text",applyStyle:(e,t)=>{var r;return{fontShape:(r=t[0])!=null?r:"auto"}}}),Ce("fontfamily","{:string}",{ifMode:"text",applyStyle:(e,t)=>{var r;return{fontFamily:(r=t[0])!=null?r:"roman"}}}),Ce("selectfont","",{ifMode:"text",applyStyle:()=>({})}),Ce("bf","{:rest}",{applyStyle:()=>({fontSeries:"b",fontShape:"n",fontFamily:"roman"})}),Ce(["boldsymbol","bm"],"{:math}",{applyMode:"math",createAtom:e=>new mn(E(c({},e),{body:fe(e.args[0])})),serialize:(e,t)=>`${e.command}{${e.bodyToLatex(t)}}`,render:(e,t)=>e.createBox(t,{classes:"ML__boldsymbol"})}),Ce("bold","{:math*}",{applyMode:"math",applyStyle:()=>({variantStyle:"bold"})}),Ce("bfseries","{:rest}",{applyMode:"text",applyStyle:()=>({fontSeries:"b"})}),Ce("mdseries","{:rest}",{applyMode:"text",applyStyle:()=>({fontSeries:"m"})}),Ce("upshape","{:rest}",{applyMode:"text",applyStyle:()=>({fontShape:"n"})}),Ce("slshape","{:rest}",{applyMode:"text",applyStyle:()=>({fontShape:"sl"})}),Ce("scshape","{:rest}",{applyMode:"text",applyStyle:()=>({fontShape:"sc"})}),Ce("textbf","{:text*}",{applyMode:"text",applyStyle:()=>({fontSeries:"b"})}),Ce("textmd","{:text*}",{applyMode:"text",applyStyle:()=>({fontSeries:"m"})}),Ce("textup","{:text*}",{applyMode:"text",applyStyle:()=>({fontShape:"n"})}),Ce("textnormal","{:text*}",{applyMode:"text",applyStyle:()=>({fontShape:"n",fontSeries:"m"})}),Ce("textsl","{:text*}",{applyMode:"text",applyStyle:()=>({fontShape:"sl"})}),Ce("textit","{:text*}",{applyMode:"text",applyStyle:()=>({fontShape:"it"})}),Ce("textsc","{:text*}",{applyMode:"text",applyStyle:()=>({fontShape:"sc"})}),Ce("textrm","{:text*}",{applyMode:"text",applyStyle:()=>({fontFamily:"roman"})}),Ce("textsf","{:text*}",{applyMode:"text",applyStyle:()=>({fontFamily:"sans-serif"})}),Ce("texttt","{:text*}",{applyMode:"text",applyStyle:()=>({fontFamily:"monospace"})}),Ce("mathbf","{:math*}",{applyMode:"math",applyStyle:()=>({variant:"normal",variantStyle:"bold"})}),Ce("mathit","{:math*}",{applyMode:"math",applyStyle:()=>({variant:"main",variantStyle:"italic"})}),Ce("mathnormal","{:math*}",{applyMode:"math",applyStyle:()=>({variant:"normal",variantStyle:"italic"})}),Ce("mathbfit","{:math*}",{applyMode:"math",applyStyle:()=>({variant:"main",variantStyle:"bolditalic"})}),Ce("mathrm","{:math*}",{applyMode:"math",applyStyle:()=>({variant:"normal",variantStyle:"up"})}),Ce("mathsf","{:math*}",{applyMode:"math",applyStyle:()=>({variant:"sans-serif",variantStyle:"up"})}),Ce("mathtt","{:math*}",{applyMode:"math",applyStyle:()=>({variant:"monospace",variantStyle:"up"})}),Ce("it","{:rest}",{applyStyle:()=>({fontSeries:"m",fontShape:"it",fontFamily:"roman",variantStyle:"italic"})}),Ce("rmfamily","",{applyStyle:()=>({fontFamily:"roman"})}),Ce("sffamily","",{applyStyle:()=>({fontFamily:"sans-serif"})}),Ce("ttfamily","",{applyStyle:()=>({fontFamily:"monospace"})}),Ce(["Bbb","mathbb"],"{:math*}",{applyStyle:()=>({variant:"double-struck",variantStyle:"up"})}),Ce(["frak","mathfrak"],"{:math*}",{applyStyle:()=>({variant:"fraktur",variantStyle:"up"})}),Ce("mathcal","{:math*}",{applyStyle:()=>({variant:"calligraphic",variantStyle:"up"})}),Ce("mathscr","{:math*}",{applyStyle:()=>({variant:"script",variantStyle:"up"})}),Ce("mbox","{:text}",{ifMode:"math",createAtom:e=>new mn(E(c({},e),{type:"mord",body:fe(e.args[0]),mode:"math"})),serialize:(e,t)=>Qo("\\mbox",e.bodyToLatex(E(c({},t),{defaultMode:"text"})))}),Ce("text","{:text}",{ifMode:"math",applyMode:"text"}),Ce(["class","htmlClass"],"{name:string}{content:auto}",{createAtom:e=>new mn(E(c({},e),{body:fe(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:""})}}),Ce(["cssId","htmlId"],"{id:string}{content:auto}",{createAtom:e=>new mn(E(c({},e),{body:fe(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}}),Ce("htmlData","{data:string}{content:auto}",{createAtom:e=>new mn(E(c({},e),{body:fe(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}}),Ce(["style","htmlStyle"],"{data:string}{content:auto}",{createAtom:e=>new mn(E(c({},e),{body:fe(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}}),Ce("em","{:rest}",{createAtom:e=>new mn(E(c({},e),{body:fe(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"})}),Ce("emph","{:auto}",{createAtom:e=>new mn(E(c({},e),{body:fe(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 Oh={"\\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}};Ce(["bigl","Bigl","biggl","Biggl","bigr","Bigr","biggr","Biggr","bigm","Bigm","biggm","Biggm","big","Big","bigg","Bigg"],"{:delim}",{createAtom:e=>{var t;return new Id(E(c({},e),{delim:(t=e.args[0])!=null?t:".",size:Oh[e.command].size,delimType:Oh[e.command].mclass}))}}),Ce(["hspace","hspace*"],"{width:value}",{createAtom:e=>{var t;return new bl(E(c({},e),{width:(t=e.args[0])!=null?t:{dimension:0}}))}}),Ce(["mkern","kern","mskip","hskip","mspace"],"{width:value}",{createAtom:e=>{var t;return new bl(E(c({},e),{width:(t=e.args[0])!=null?t:{dimension:0}}))}}),Ce("mathchoice","{:math}{:math}{:math}{:math}",{createAtom:e=>new mn(e),render:(e,t)=>{let r=0;const n=t.mathstyle.id;(n===GA||n===_l)&&(r=1),(n===AA||n===Po)&&(r=2),(n===_s||n===us)&&(r=3);const i=fe(e.args[r]);return mn.createBox(t,i)},serialize:(e,t)=>`\\mathchoice{${mn.serialize(e.args[0],t)}}{${mn.serialize(e.args[1],t)}}{${mn.serialize(e.args[2],t)}}{${mn.serialize(e.args[3],t)}}`}),Ce("mathop","{:auto}",{createAtom:e=>new mn(E(c({},e),{type:"mop",body:fe(e.args[0]),limits:"over-under",isFunction:!0,captureSelection:!0})),render:(e,t)=>{var r;let n=mn.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 Nn(e.bind(t,n),{type:"op",isSelected:e.isSelected,classes:"op-group"})},serialize:(e,t)=>{const r=[Qo(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)),Ra(r)}}),Ce(["mathbin","mathrel","mathopen","mathclose","mathpunct","mathord","mathinner"],"{:auto}",{createAtom:e=>new mn(E(c({},e),{type:{"\\mathbin":"mbin","\\mathrel":"mrel","\\mathopen":"mopen","\\mathclose":"mclose","\\mathpunct":"mpunct","\\mathord":"mord","\\mathinner":"minner"}[e.command],body:fe(e.args[0])}))}),Ce(["operatorname","operatorname*"],"{operator:math}",{createAtom:e=>{const t=fe(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 mn(E(c({},e),{type:"mop",body:t,isFunction:!0,limits:e.command==="\\operatorname"?"adjacent":"over-under"}))},render:(e,t)=>{var r;let n=mn.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 Nn(e.bind(t,n),{type:"op",isSelected:e.isSelected,classes:"op-group"})},serialize:(e,t)=>{const r=[Qo(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)),Ra(r)}}),Ce(["char","unicode"],"{charcode:value}",{createAtom:e=>new mn(E(c({},e),{type:e.mode==="text"?"text":"mord"})),serialize:e=>{var t;return`${e.command}${ds((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)}}),Ce("rule","[raise:value]{width:value}{thickness:value}",{createAtom:e=>new mn(e),render:(e,t)=>{var r,n,i;const s=new Qa({parent:t,mathstyle:"textstyle"},e.style),u=s.toEm((r=e.args[0])!=null?r:{dimension:0}),L=s.toEm((n=e.args[1])!=null?n:{dimension:10}),Y=s.toEm((i=e.args[2])!=null?i:{dimension:10}),re=new Nn(null,{classes:"rule",type:"ord"});return re.width=L,re.height=Y+u,re.depth=-u,re.setStyle("border-right-width",L,"em"),re.setStyle("border-top-width",Y,"em"),re.setStyle("border-color",e.style.color),re.setStyle("vertical-align",u,"em"),e.isSelected&&re.setStyle("opacity","50%"),e.bind(s,re),e.caret&&(re.caret=e.caret),re.wrap(t)},serialize:e=>`\\rule${e.args[0]?`[${ds(e.args[0])}]`:""}{${ds(e.args[1])}}{${ds(e.args[2])}}`}),Ce(["overline","underline"],"{:auto}",{createAtom:e=>new mn(E(c({},e),{body:fe(e.args[0])})),render:(e,t)=>{const r=e.command.substring(1),n=new Qa({parent:t,mathstyle:"cramp"},e.style),i=mn.createBox(n,e.body);if(!i)return null;const s=n.metrics.defaultRuleThickness/n.scalingFactor,u=new Nn(null,{classes:r+"-line"});u.height=s,u.maxFontSize=s*1.125*n.scalingFactor;let L;return r==="overline"?L=new ko({shift:0,children:[{box:i},3*s,{box:u},s]}):L=new ko({top:i.height,children:[s,{box:u},3*s,{box:i}]}),e.caret&&(L.caret=e.caret),new Nn(L,{classes:r,type:"ignore"})}}),Ce("overset","{:auto}{base:auto}",{createAtom:e=>{const t=fe(e.args[1]);return new yl(E(c({},e),{above:fe(e.args[0]),body:t,skipBoundary:!1,boxType:Tl(t)}))},serialize:(e,t)=>Qo(e.command,e.aboveToLatex(t),e.bodyToLatex(t))}),Ce("underset","{:auto}{base:auto}",{createAtom:e=>{const t=fe(e.args[1]);return new yl(E(c({},e),{below:fe(e.args[0]),body:t,skipBoundary:!1,boxType:Tl(t)}))},serialize:(e,t)=>Qo(e.command,e.belowToLatex(t),e.bodyToLatex(t))}),Ce("overunderset","{above:auto}{below:auto}{base:auto}",{createAtom:e=>{const t=fe(e.args[2]);return new yl(E(c({},e),{above:fe(e.args[0]),below:fe(e.args[1]),body:t,skipBoundary:!1,boxType:Tl(t)}))},serialize:(e,t)=>Qo(e.command,e.belowToLatex(t),e.bodyToLatex(t))}),Ce(["stackrel","stackbin"],"[below:auto]{above:auto}{base:auto}",{createAtom:e=>new yl(E(c({},e),{body:fe(e.args[2]),above:fe(e.args[1]),below:fe(e.args[0]),skipBoundary:!1,boxType:e.command==="\\stackrel"?"rel":"bin"})),serialize:(e,t)=>Qo(e.command,e.aboveToLatex(t),e.bodyToLatex(t))}),Ce("smash","[:string]{:auto}",{createAtom:e=>{var t,r,n,i;return new zu(E(c({},e),{body:fe(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}))}}),Ce(["vphantom"],"{:auto}",{createAtom:e=>new zu(E(c({},e),{body:fe(e.args[0]),isInvisible:!0,smashWidth:!0}))}),Ce(["hphantom"],"{:auto}",{createAtom:e=>new zu(E(c({},e),{body:fe(e.args[0]),isInvisible:!0,smashHeight:!0,smashDepth:!0}))}),Ce(["phantom"],"{:auto}",{createAtom:e=>new zu(E(c({},e),{body:fe(e.args[0]),isInvisible:!0}))}),Ce("not","{:math}",{createAtom:e=>{const t=fe(e.args[0]);return t.length===0?new mn(E(c({},e),{type:"mrel",value:"\uE020"})):new mn(E(c({},e),{body:[new dc(E(c({},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{${mn.serialize(r.group,t)}}`:`\\not${mn.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":Tl(fe(e.args[0])),i=mn.createBox(t,e.body,{type:n});return e.caret&&(i.caret=e.caret),e.bind(t,i)}}),Ce(["ne","neq"],"",{createAtom:e=>new mn(E(c({},e),{type:"mrel",body:[new dc(E(c({},e),{body:"\uE020",align:"right",boxType:"rel"})),new mn(E(c({},e),{value:"="}))],captureSelection:!0})),serialize:e=>e.command}),Ce("rlap","{:auto}",{createAtom:e=>new dc(E(c({},e),{body:fe(e.args[0]),align:"right"}))}),Ce("llap","{:auto}",{createAtom:e=>new dc(E(c({},e),{body:fe(e.args[0]),align:"left"}))}),Ce("mathrlap","{:math}",{createAtom:e=>new dc(E(c({},e),{body:fe(e.args[0]),align:"left"}))}),Ce("mathllap","{:math}",{createAtom:e=>new dc(E(c({},e),{body:fe(e.args[0]),align:"left"}))}),Ce("raisebox","{:value}{:text}",{createAtom:e=>{var t;return new Ps(E(c({},e),{body:fe(e.args[1]),padding:{dimension:0},offset:(t=e.args[0])!=null?t:{dimension:0}}))},serialize:(e,t)=>{var r;return Qo("\\raisebox",(r=ds(e.offset))!=null?r:"0pt",e.bodyToLatex(t))}}),Ce("raise","{:value}{:auto}",{createAtom:e=>{var t;return new Ps(E(c({},e),{body:fe(e.args[1]),padding:{dimension:0},offset:(t=e.args[0])!=null?t:{dimension:0}}))},serialize:(e,t)=>{var r;return Qo("\\raise",(r=ds(e.offset))!=null?r:"0pt",e.bodyToLatex(t))}}),Ce("lower","{:value}{:auto}",{createAtom:e=>{var t;return new Ps(E(c({},e),{body:fe(e.args[1]),padding:{dimension:0},offset:(t=fl(e.args[0],-1))!=null?t:{dimension:0}}))},serialize:(e,t)=>{var r,n;return Qo("\\lower",(n=ds(fl((r=e.offset)!=null?r:{dimension:0},-1)))!=null?n:"0pt",e.bodyToLatex(t))}}),se("0123456789/@.?!"),De(65,90),De(97,122),se([["\\forall",8704],["\\exists",8707],["\\nexists",8708,"mord","ams"],["\\mid",8739,"mrel"],["\\top",8868],["\\bot",8869]]),se([["\\#",35],["\\&",38],["\\parallelogram",9649],["\\spadesuit",9824],["\\heartsuit",9825],["\\diamondsuit",9826],["\\clubsuit",9827],["\\flat",9837],["\\natural",9838],["\\sharp",9839]]),se([["\\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]]),se([["\\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"),se([["\\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"]]),se([["\\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"]]),se([["\\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"),se([["+",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"),se([["\\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"),se([["\\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]]),se([["=",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"),se([["\\lnot",172],["\\neg",172],["\\triangle",9651],["\\subsetneq",8842],["\\varsubsetneq",57370],["\\subsetneqq",10955],["\\varsubsetneqq",57367],["\\nsubset",8836],["\\nsupset",8837],["\\nsubseteq",8840],["\\nsupseteq",8841]],"mrel","ams"),se([["\\wp",8472],["\\aleph",8501]]),se([["\\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"),se([["\\ ",160],["~",160]],"space"),Ce(["!",",",":",";",">","enskip","enspace","quad","qquad"],"",{createAtom:e=>new bl(e)}),Ce("space","",{createAtom:e=>new bl(e)}),se([["\\colon",58],["\\cdotp",8901],["\\vdots",8942,"mord"],["\\ldotp",46],[",",44],[";",59]],"mpunct"),se([["\\cdots",8943],["\\ddots",8945],["\\ldots",8230],["\\mathellipsis",8230]],"minner"),se([["\\/",47],["|",8739,"mord"],["\\imath",305],["\\jmath",567],["\\degree",176],["'",8242],['"',8221]]);var Qh="<mo>&#x2061;</mo>",u0="<mo>&#8290;</mo>";function d0(e){return e.replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function is(e,t){return!e||!t.generateID?"":` extid="${e}"`}function Dg(e,t,r){var n,i,s,u,L,Y,re,he,je,ht,Tt;let Yt=!1;t=t!=null?t:e.atoms.length;let Yr="",oi="",Gr=e.atoms[e.index];const Qn=(i=(n=Gr.style)==null?void 0:n.variant)!=null?i:"",ui=(u=(s=Gr.style)==null?void 0:s.variantStyle)!=null?u:"";let zn="";if(Qn||ui){const la=ot(Gr.value,(L=Gr.style)==null?void 0:L.variant,(Y=Gr.style)==null?void 0:Y.variantStyle);if(la!==Gr.value)return e.index+=1,Yr=`<mi${is(Gr.id,r)}>${la}</mi>`,td(Yr,e,r)||(e.mathML+=Yr,e.lastType="mi"),!0;zn=(re={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"}[ui+Qn])!=null?re:"",zn=` mathvariant="${zn}"`}const Ji={"\\exponentialE":"&#x02147;","\\imaginaryI":"&#x2148;","\\differentialD":"&#x2146;","\\capitalDifferentialD":"&#x2145;","\\alpha":"&#x03b1;","\\pi":"&#x03c0;","\\infty":"&#x221e;","\\forall":"&#x2200;","\\nexists":"&#x2204;","\\exists":"&#x2203;","\\hbar":"\u210F","\\cdotp":"\u22C5","\\ldots":"\u2026","\\cdots":"\u22EF","\\ddots":"\u22F1","\\vdots":"\u22EE","\\ldotp":"."};if(Gr.command==="!")return e.index+=1,Yr="<mo>!</mo>",td(Yr,e,r)||(e.mathML+=Yr,e.lastType="mo"),!0;if(Ji[Gr.command]){e.index+=1;let la=`<mi${is(Gr.id,r)}${zn}>${Ji[Gr.command]}</mi>`;return(e.lastType==="mi"||e.lastType==="mn"||e.lastType==="mtext"||e.lastType==="fence")&&(la=u0+la),td(la,e,r)||(e.mathML+=la,e.lastType="mi"),!0}if(Gr.command==="\\operatorname")oi=cf(Gr.body),e.index+=1;else if(Qn||ui)for(;e.index<t&&(Gr.type==="mord"||Gr.type==="macro")&&!Gr.isDigit()&&Qn===((je=(he=Gr.style)==null?void 0:he.variant)!=null?je:"")&&ui===((Tt=(ht=Gr.style)==null?void 0:ht.variantStyle)!=null?Tt:"");)oi+=cf([Gr]),e.index+=1,Gr=e.atoms[e.index];else(Gr.type==="mord"||Gr.type==="macro")&&!Gr.isDigit()&&(oi+=cf([Gr]),e.index+=1);if(oi.length>0){Yt=!0,Yr=`<mi${zn}>${oi}</mi>`;const la=e.lastType;Yr.endsWith(">f</mi>")||Yr.endsWith(">g</mi>")?(Yr+=Qh,e.lastType="applyfunction"):e.lastType=/^<mo>(.*)<\/mo>$/.test(Yr)?"mo":"mi",td(Yr,e,r)||((la==="mi"||la==="mn"||la==="mtext"||la==="fence")&&(Yr=u0+Yr),e.mathML+=Yr)}return Yt}function Og(e){return e.index<e.atoms.length&&e.atoms[e.index].superscript&&e.atoms[e.index].type==="subsup"}function Qg(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 td(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 u=Ro(i.superscript,r);t.lastType="";const L=Ro(i.subscript,r);if(t.lastType=s,!u&&!L)return!1;let Y="";return u&&L?Y=`<msubsup>${e}${L}${u}</msubsup>`:u?Y=`<msup>${e}${u}</msup>`:L&&(Y=`<msub>${e}${L}</msub>`),t.mathML+=Y,t.lastType="",!0}function kg(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 ${is(e.atoms[n].id,r)}>${i}</mtext>`,e.lastType="mtext",!0):!1}function Rg(e,t,r){t=t!=null?t:e.atoms.length;const n=e.index;let i="",s=Qg(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"+is(e.atoms[n].id,r)+">"+i+"</mn>",s<0&&Og(e)&&(s=e.index,e.index+=1),td(i,e,r)||(e.mathML+=i,e.lastType="mn"),!0)}function Ng(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 u=!1,L=0;const Y=e.index;let re=-1,he=Y+1;for(;he<t&&!u;)e.atoms[he].type==="mopen"?L+=1:e.atoms[he].type==="mclose"&&(L-=1),L===-1&&(u=!0,re=he),he+=1;u&&(i="<mrow>",i+=Kd(e.atoms[Y],r),i+=Ro(e.atoms,r,Y+1,re),i+=Kd(e.atoms[re],r),i+="</mrow>",e.index=re+1,(e.lastType==="mi"||e.lastType==="mn"||e.lastType==="mfrac"||e.lastType==="fence")&&(e.mathML+=u0),td(i,e,r)&&(n=!0,e.lastType="",i=""),s="fence")}return i.length>0&&(n=!0,e.mathML+=i,e.lastType=s),n}function Tg(e,t,r){let n=!1;t=t!=null?t:e.atoms.length;let i="",s="";const u=e.atoms[e.index];if(!u)return!1;const L={"\\ne":"&ne;","\\neq":"&neq;","\\pm":"&#177;","\\times":"&#215;","\\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(L[u.command]){e.index+=1;const Y=`<mo${is(u.id,r)}>${L[u.command]}</mo>`;return td(Y,e,r)||(e.mathML+=Y,e.lastType="mo"),!0}if(e.index<t&&(u.type==="mbin"||u.type==="mrel"))i+=H0(e.atoms[e.index],r),e.index+=1,s="mo";else if(e.index<t&&(u.type==="mop"||u.type==="operator"||u.type==="extensible-symbol")){if(u.subsupPlacement==="over-under"&&(u.superscript||u.subscript)){const Y=Kd(u,r);return u.superscript&&u.subscript?(i+="<munderover>"+Y,i+=Ro(u.subscript,r),i+=Ro(u.superscript,r),i+="</munderover>"):u.superscript?(i+="<mover>"+Y,i+=Ro(u.superscript,r),i+="</mover>"):u.subscript&&(i+="<munder>"+Y,i+=Ro(u.subscript,r),i+="</munder>"),e.mathML+=i,e.lastType="mo",e.index+=1,!0}{const Y=e.atoms[e.index],re=Y.value==="\\operatorname",he=re?'<mi class="MathML-Unit"'+is(Y.id,r)+">"+cf(Y.value)+"</mi>":Kd(Y,r);i+=he,!re&&!/^<mo>(.*)<\/mo>$/.test(he)?(i+=Qh,s="applyfunction"):s=re?"mi":"mo"}(e.lastType==="mi"||e.lastType==="mn")&&!/^<mo>(.*)<\/mo>$/.test(i)&&(i=u0+i),e.index+=1}return i.length>0&&(n=!0,td(i,e,r)||(e.mathML+=i,e.lastType=s)),n}function Ro(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 mn)i.mathML=H0(e,t);else if(Array.isArray(e)){i.atoms=e;let s=0;for(n=n||(e?e.length:0);i.index<n;)if(kg(i,n,t)||Rg(i,n,t)||Dg(i,n,t)||Tg(i,n,t)||Ng(i,n,t))s+=1;else if(i.index<n){let u=H0(i.atoms[i.index],t);i.lastType==="mn"&&u.length>0&&i.atoms[i.index].type==="genfrac"&&(u="<mo>&#x2064;</mo>"+u),i.atoms[i.index].type==="genfrac"?i.lastType="mfrac":i.lastType="",i.index+=1,td(u,i,t)?s+=1:u.length>0&&(i.mathML+=u,s+=1)}s>1&&(i.mathML="<mrow>"+i.mathML+"</mrow>")}return i.mathML}function Kd(e,t){let r="";const n=cf(e.value);return n&&(r="<mo"+is(e.id,t)+">"+n+"</mo>"),r}function cf(e){if(!e)return"";if(typeof e=="string")return d0(e);if(!Array.isArray(e)&&typeof e.body=="string")return d0(e.body);let t="";for(const r of e)typeof r.value=="string"&&(t+=r.value);return d0(t)}function H0(e,t){var r,n,i,s,u,L,Y,re,he,je,ht,Tt,Yt,Yr,oi,Gr,Qn,ui,zn,Ji,la,ra;if(e.mode==="text")return`<mi${is(e.id,t)}>${e.value}</mi>`;const go={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"},$o={"\\!":-3/18,"\\ ":6/18,"\\,":3/18,"\\:":4/18,"\\>":4/18,"\\;":5/18,"\\enspace":.5,"\\quad":1,"\\qquad":2,"\\enskip":.5};let vi="",mc="",Iu,Uc,Ll,vc,HA,as;const{command:Gs}=e;if(e.command==="\\error")return`<merror${is(e.id,t)}>${Ro(e.body,t)}</merror>`;const Pl={"\\vert":"|","\\Vert":"\u2225","\\mid":"\u2223","\\lbrack":"[","\\rbrack":"]","\\{":"{","\\}":"}","\\lbrace":"{","\\rbrace":"}","\\lparen":"(","\\rparen":")","\\langle":"\u27E8","\\rangle":"\u27E9","\\lfloor":"\u230A","\\rfloor":"\u230B","\\lceil":"\u2308","\\rceil":"\u2309"},Fu={"\\vec":"&#x20d7;","\\acute":"&#x00b4;","\\grave":"&#x0060;","\\dot":"&#x02d9;","\\ddot":"&#x00a8;","\\tilde":"&#x007e;","\\bar":"&#x00af;","\\breve":"&#x02d8;","\\check":"&#x02c7;","\\hat":"&#x005e;"};switch(e.type){case"first":break;case"group":case"root":vi=Ro(e.body,t);break;case"array":if((e.leftDelim&&e.leftDelim!=="."||e.rightDelim&&e.rightDelim!==".")&&(vi+="<mrow>",e.leftDelim&&e.leftDelim!=="."&&(vi+="<mo>"+(Pl[e.leftDelim]||e.leftDelim)+"</mo>")),vi+="<mtable",e.colFormat){for(vi+=' columnalign="',Ll=0;Ll<e.colFormat.length;Ll++)e.colFormat[Ll].align&&(vi+={l:"left",c:"center",r:"right"}[e.colFormat[Ll].align]+" ");vi+='"'}for(vi+=">",Uc=0;Uc<e.array.length;Uc++){for(vi+="<mtr>",Iu=0;Iu<e.array[Uc].length;Iu++)vi+="<mtd>"+Ro(e.array[Uc][Iu],t)+"</mtd>";vi+="</mtr>"}vi+="</mtable>",(e.leftDelim&&e.leftDelim!=="."||e.rightDelim&&e.rightDelim!==".")&&(e.rightDelim&&e.rightDelim!=="."&&(vi+="<mo>"+(Pl[e.leftDelim]||e.rightDelim)+"</mo>"),vi+="</mrow>");break;case"genfrac":(e.leftDelim||e.rightDelim)&&(vi+="<mrow>"),e.leftDelim&&e.leftDelim!=="."&&(vi+="<mo"+is(e.id,t)+">"+(Pl[e.leftDelim]||e.leftDelim)+"</mo>"),e.hasBarLine?(vi+="<mfrac>",vi+=Ro(e.above,t)||"<mi>&nbsp;</mi>",vi+=Ro(e.below,t)||"<mi>&nbsp;</mi>",vi+="</mfrac>"):(vi+="<mtable"+is(e.id,t)+">",vi+="<mtr>"+Ro(e.above,t)+"</mtr>",vi+="<mtr>"+Ro(e.below,t)+"</mtr>",vi+="</mtable>"),e.rightDelim&&e.rightDelim!=="."&&(vi+="<mo"+is(e.id,t)+">"+(Pl[e.rightDelim]||e.rightDelim)+"</mo>"),(e.leftDelim||e.rightDelim)&&(vi+="</mrow>");break;case"surd":e.hasEmptyBranch("above")?(vi+="<msqrt"+is(e.id,t)+">",vi+=Ro(e.body,t),vi+="</msqrt>"):(vi+="<mroot"+is(e.id,t)+">",vi+=Ro(e.body,t),vi+=Ro(e.above,t),vi+="</mroot>");break;case"leftright":const Mu=e,Lu=Mu.leftDelim;vi="<mrow>",Lu&&Lu!=="."&&(vi+=`<mo${is(e.id,t)}>${(r=Pl[Lu])!=null?r:Lu}</mo>`),e.body&&(vi+=Ro(e.body,t));const Pu=Mu.matchingRightDelim();Pu&&Pu!=="."&&(vi+=`<mo${is(e.id,t)}>${(n=Pl[Pu])!=null?n:Pu}</mo>`),vi+="</mrow>";break;case"sizeddelim":case"delim":vi+=`<mo${is(e.id,t)}>${Pl[e.value]||e.value}</mo>`;break;case"accent":vi+='<mover accent="true"'+is(e.id,t)+">",vi+=Ro(e.body,t),vi+="<mo>"+(Fu[Gs]||e.accent)+"</mo>",vi+="</mover>";break;case"line":case"overlap":break;case"overunder":HA=e.above,vc=e.below,(e.svgAbove||HA)&&(e.svgBelow||vc)?as=e.body:HA&&HA.length>0?(as=e.body,(s=(i=e.body)==null?void 0:i[0])!=null&&s.below?(vc=e.body[0].below,as=e.body[0].body):((L=(u=e.body)==null?void 0:u[0])==null?void 0:L.type)==="first"&&((re=(Y=e.body)==null?void 0:Y[1])!=null&&re.below)&&(vc=e.body[1].below,as=e.body[1].body)):vc&&vc.length>0&&(as=e.body,(je=(he=e.body)==null?void 0:he[0])!=null&&je.above?(HA=e.body[0].above,as=e.body[0].body):((Tt=(ht=e.body)==null?void 0:ht[0])==null?void 0:Tt.type)==="first"&&((Yr=(Yt=e.body)==null?void 0:Yt[1])!=null&&Yr.above)&&(HA=e.body[1].overscript,as=e.body[1].body)),(e.svgAbove||HA)&&(e.svgBelow||vc)?(vi+=`<munderover ${is(e.id,t)}>`,vi+=(oi=go[e.svgBody])!=null?oi:Ro(as,t),vi+=(Gr=go[e.svgBelow])!=null?Gr:Ro(vc,t),vi+=(Qn=go[e.svgAbove])!=null?Qn:Ro(HA,t),vi+="</munderover>"):e.svgAbove||HA?(vi+=`<mover ${is(e.id,t)}>`+((ui=go[e.svgBody])!=null?ui:Ro(as,t)),vi+=(zn=go[e.svgAbove])!=null?zn:Ro(HA,t),vi+="</mover>"):(e.svgBelow||vc)&&(vi+=`<munder ${is(e.id,t)}>`+((Ji=go[e.svgBody])!=null?Ji:Ro(as,t)),vi+=(la=go[e.svgBelow])!=null?la:Ro(vc,t),vi+="</munder>");break;case"placeholder":vi+="?";break;case"mord":{vi=typeof e.value=="string"?e.value:Gs,Gs==="\\char"?vi="&#x"+("000000"+e.args[0].number.toString(16)).slice(-4)+";":vi.length>0&&vi.startsWith("\\")&&(typeof e.value=="string"&&e.value.charCodeAt(0)>255?vi="&#x"+("000000"+e.value.charCodeAt(0).toString(16)).slice(-4)+";":typeof e.value=="string"?vi=e.value.charAt(0):(console.error("Did not expect this"),vi=""));const au=/\d/.test(vi)?"mn":"mi";vi=`<${au}${is(e.id,t)}>${d0(vi)}</${au}>`;break}case"mbin":case"mrel":case"minner":vi=Kd(e,t);break;case"mpunct":vi='<mo separator="true"'+is(e.id,t)+">"+Gs+"</mo>";break;case"mop":case"operator":case"extensible-symbol":e.body!=="\u200B"&&(vi="<mo"+is(e.id,t)+">",vi+=Gs==="\\operatorname"?e.body:Gs||e.body,vi+="</mo>");break;case"box":vi='<menclose notation="box"',e.backgroundcolor&&(vi+=' mathbackground="'+e.backgroundcolor+'"'),vi+=is(e.id,t)+">"+Ro(e.body,t)+"</menclose>";break;case"spacing":vi+='<mspace width="'+((ra=$o[Gs])!=null?ra:0)+'em"/>';break;case"enclose":vi='<menclose notation="';for(const au in e.notation)Object.prototype.hasOwnProperty.call(e.notation,au)&&e.notation[au]&&(vi+=mc+au,mc=" ");vi+=is(e.id,t)+'">'+Ro(e.body,t)+"</menclose>";break;case"prompt":vi='<menclose notation="roundexbox""">'+Ro(e.body,t)+"</menclose>";break;case"space":vi+="&nbsp;";break;case"subsup":break;case"phantom":break;case"composition":break;case"rule":break;case"chem":break;case"mopen":vi+=Kd(e,t);break;case"mclose":vi+=Kd(e,t);break;case"macro":{const au=e.command+cf(e.macroArgs);au&&(vi+=`<mo ${is(e.id,t)}>${au}</mo>`)}break;case"latexgroup":vi+=Ro(e.body,t);break;case"latex":vi+="<mtext"+is(e.id,t)+">"+e.value+"</mtext>";break;case"tooltip":vi+=Ro(e.body,t);break;case"text":vi+=`<mtext ${is(e.id,t)}x>${e.value}</mtext>`;break;default:if(e.command==="\\displaystyle")return`<mrow ${is(e.id,t)} displaystyle="true">${Ro(e.body,t)}</mrow>`;if(e.command==="\\textstyle")return`<mrow ${is(e.id,t)} displaystyle="false">${Ro(e.body,t)}</mrow>`;console.info("Unexpected element in conversion to MathML:",e)}return vi}var uf={"\\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"},K0={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 Ug(e){let t="";return e.startsWith("\\")&&(t=" "+e.replace("\\","")+" "),t}function Pf(e){let t=0;if(S(e))for(const r of e)r.type!=="first"&&(t+=1);return t===1}function jg(e){if(S(e)){for(const t of e)if(t.type!=="first"&&t.id)return t.id.toString()}return""}function kh(e){let t="";if(S(e))for(const r of e)r.type!=="first"&&typeof r.value=="string"&&(t+=r.value);return t}function Hg(e){return e?e.map(t=>t.value).join(""):""}function oo(e,t){var r,n,i,s,u;function L(he){return window.MathfieldElement.textToSpeechMarkup?/[a-z]/.test(he)?` <say-as interpret-as="character">${he}</say-as>`:/[A-Z]/.test(he)?`capital <say-as interpret-as="character">${he.toLowerCase()}</say-as>`:he:/[a-z]/.test(he)?" '"+he.toUpperCase()+"'":/[A-Z]/.test(he)?" 'capital "+he.toUpperCase()+"'":he}function Y(he){return"<emphasis>"+he+"</emphasis>"}if(!t)return"";let re="";if(S(t)){let he=!1,je=!1;for(let ht=0;ht<t.length;ht++)t[ht].type!=="first"&&(t[ht].mode!=="text"&&(je=!1),ht<t.length-2&&t[ht].type==="mopen"&&t[ht+2].type==="mclose"&&t[ht+1].type==="mord"?(re+=" of ",re+=Y(oo(e,t[ht+1])),ht+=2):t[ht].mode==="text"?je?re+=(r=t[ht].value)!=null?r:" ":(je=!0,re+=oo("text",t[ht])):t[ht].isDigit()?he?re+=t[ht].asDigit():(he=!0,re+=oo(e,t[ht])):(he=!1,re+=oo(e,t[ht])))}else if(t.mode==="text")t.id&&e==="math"&&(re+='<mark name="'+t.id.toString()+'"/>'),re+=t.value;else{t.id&&e==="math"&&(re+='<mark name="'+t.id.toString()+'"/>');let he="",je="",ht="",Tt=!1;const{command:Yt}=t;switch(Yt){case"\\vec":return"vector "+oo(e,t.body);case"\\acute":return oo(e,t.body)+" acute";case"\\grave":return oo(e,t.body)+" grave";case"\\dot":return"dot over"+oo(e,t.body);case"\\ddot":return"double dot over"+oo(e,t.body);case"\\mathring":return"ring over"+oo(e,t.body);case"\\tilde":case"\\widetilde":return"tilde over"+oo(e,t.body);case"\\bar":return oo(e,t.body)+" bar";case"\\breve":return oo(e,t.body)+" breve";case"\\check":case"\\widecheck":return"check over "+oo(e,t.body);case"\\hat":case"\\widehat":return"hat over"+oo(e,t.body);case"\\overarc":case"\\overparen":case"\\wideparen":return"arc over "+oo(e,t.body);case"\\underarc":case"\\underparen":return"arc under "+oo(e,t.body)}switch(t.type){case"prompt":const Yr=t.body.length>1?'start input . <break time="500ms"/> '+oo(e,t.body)+'. <break time="500ms"/> end input':"blank";re+=' <break time="300ms"/> '+Yr+'. <break time="700ms"/>'+((n=t.correctness)!=null?n:"")+' . <break time="700ms"/> ';break;case"array":const oi=t.array,Gr=t.environmentName;if(Object.keys(K0).includes(Gr)){re+=` begin ${K0[Gr]} `;for(let zn=0;zn<oi.length;zn++){zn>0&&(re+=","),re+=` row ${zn+1} `;for(let Ji=0;Ji<oi[zn].length;Ji++)Ji>0&&(re+=","),re+=` column ${Ji+1}: `,re+=oo("math",oi[zn][Ji])}re+=` end ${K0[Gr]} `}break;case"group":Yt==="\\ne"?re+=" not equal ":(Yt==="\\not"&&(re+=" not "),re+=oo("math",t.body));break;case"root":re+=oo("math",t.body);break;case"genfrac":if(he=oo("math",t.above),je=oo("math",t.below),Pf(t.above)&&Pf(t.below)){const Ji={"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 "}[kh(t.above)+"/"+kh(t.below)];Ji?re=Ji:re+=he+" over "+je}else re+=' the fraction <break time="150ms"/>'+he+' over <break time="150ms"/>'+je+'.<break time="150ms"/> End fraction.<break time="150ms"/>';break;case"surd":if(ht=oo("math",t.body),t.hasEmptyBranch("above"))re+=Pf(t.body)?" the square root of "+ht+" , ":' the square root of <break time="200ms"/>'+ht+'. <break time="200ms"/> End square root';else{let zn=oo("math",t.above);zn=zn.trim();const Ji=zn.replace(/<mark([^/]*)\/>/g,"");Ji==="3"?re+=' the cube root of <break time="200ms"/>'+ht+'. <break time="200ms"/> End cube root':Ji==="n"?re+=' the nth root of <break time="200ms"/>'+ht+'. <break time="200ms"/> End root':re+=' the root with index: <break time="200ms"/>'+zn+', of <break time="200ms"/>'+ht+'. <break time="200ms"/> End root'}break;case"leftright":{const zn=t;re+=(i=zn.leftDelim?uf[zn.leftDelim]:void 0)!=null?i:zn.leftDelim,re+=oo("math",t.body),re+=(s=zn.rightDelim?uf[zn.rightDelim]:void 0)!=null?s:zn.rightDelim}break;case"rule":break;case"overunder":break;case"overlap":break;case"macro":const Qn=Yt.replace(/^\\/g,""),ui=ut()[Qn];ui&&(ui!=null&&ui.expand?re+=oo("math",t.body):re+=`${Qn} `);break;case"placeholder":re+="placeholder ";break;case"delim":case"sizeddelim":case"mord":case"minner":case"mbin":case"mrel":case"mpunct":case"mopen":case"mclose":{if(Yt==="\\mathbin"||Yt==="\\mathrel"||Yt==="\\mathopen"||Yt==="\\mathclose"||Yt==="\\mathpunct"||Yt==="\\mathord"||Yt==="\\mathinner"){re=oo(e,t.body);break}let zn=t.isDigit()?t.asDigit():t.value,Ji=t.command;if((t.type==="delim"||t.type==="sizeddelim")&&(Ji=t.value,zn=Ji),e==="text")re+=zn;else{if(t.type==="mbin"&&(re+='<break time="150ms"/>'),zn){const la=uf[zn]||(Ji?uf[Ji.trim()]:"");if(la)re+=" "+la;else{const ra=Ji?Ug(Ji.trim()):"";re+=ra||L(zn)}}else re+=oo("math",t.body);t.type==="mbin"&&(re+='<break time="150ms"/>')}break}case"mop":case"operator":case"extensible-symbol":if(t.value!=="\u200B"){const zn=t.command;if(zn==="\\sum")if(!t.hasEmptyBranch("superscript")&&!t.hasEmptyBranch("subscript")){let Ji=oo("math",t.superscript);Ji=Ji.trim();let la=oo("math",t.subscript);la=la.trim(),re+=' the summation from <break time="200ms"/>'+la+'<break time="200ms"/> to <break time="200ms"/>'+Ji+'<break time="200ms"/> of <break time="150ms"/>',Tt=!0}else if(t.hasEmptyBranch("subscript"))re+=" the summation of";else{let Ji=oo("math",t.subscript);Ji=Ji.trim(),re+=' the summation from <break time="200ms"/>'+Ji+'<break time="200ms"/> of <break time="150ms"/>',Tt=!0}else if(zn==="\\prod")if(!t.hasEmptyBranch("superscript")&&!t.hasEmptyBranch("subscript")){let Ji=oo("math",t.superscript);Ji=Ji.trim();let la=oo("math",t.subscript);la=la.trim(),re+=' the product from <break time="200ms"/>'+la+'<break time="200ms"/> to <break time="200ms"/>'+Ji+'<break time="200ms"/> of <break time="150ms"/>',Tt=!0}else if(t.hasEmptyBranch("subscript"))re+=" the product of ";else{let Ji=oo("math",t.subscript);Ji=Ji.trim(),re+=' the product from <break time="200ms"/>'+Ji+'<break time="200ms"/> of <break time="150ms"/>',Tt=!0}else if(zn==="\\int")if(!t.hasEmptyBranch("superscript")&&!t.hasEmptyBranch("subscript")){let Ji=oo("math",t.superscript);Ji=Ji.trim();let la=oo("math",t.subscript);la=la.trim(),re+=' the integral from <break time="200ms"/>'+Y(la)+'<break time="200ms"/> to <break time="200ms"/>'+Y(Ji)+' <break time="200ms"/> of ',Tt=!0}else re+=' the integral of <break time="200ms"/> ';else if(typeof t.value=="string"){const Ji=(u=uf[t.value])!=null?u:t.command?uf[t.command]:void 0;re+=Ji||" "+t.value}else t.command&&(t.command==="\\mathop"?re+=oo("math",t.body):t.command==="\\operatorname"?re+=Hg(t.body):re+=t.command.startsWith("\\")?" "+t.command.slice(1):" "+t.command)}break;case"enclose":ht=oo("math",t.body),re+=" crossed out "+ht+". End crossed out.";break;case"space":case"spacing":break}if(!Tt&&!t.hasEmptyBranch("superscript")){let Yr=oo(e,t.superscript);Yr=Yr.trim();const oi=Yr.replace(/<[^>]*>/g,"");if(Pf(t.superscript)){if(e==="math"){const Gr=jg(t.superscript);Gr&&(re+='<mark name="'+Gr+'"/>')}oi==="\u2032"?re+=" prime ":oi==="2"?re+=" squared ":oi==="3"?re+=" cubed ":Number.isNaN(Number.parseInt(oi))?re+=" to the "+Yr+"; ":re+=' to the <say-as interpret-as="ordinal">'+oi+"</say-as> power; "}else Number.isNaN(Number.parseInt(oi))?re+=" raised to the "+Yr+"; ":re+=' raised to the <say-as interpret-as="ordinal">'+oi+"</say-as> power; "}if(!Tt&&!t.hasEmptyBranch("subscript")){let Yr=oo("math",t.subscript);Yr=Yr.trim(),re+=Pf(t.subscript)?" sub "+Yr:" subscript "+Yr+". End subscript. "}}return re}function df(e){var t,r;if(window.MathfieldElement.textToSpeechRules==="sre"&&("sre"in window||"SRE"in window)){const i=Ro(e);if(i){window.MathfieldElement.textToSpeechMarkup&&(window.MathfieldElement.textToSpeechRulesOptions=(t=window.MathfieldElement.textToSpeechRulesOptions)!=null?t:{},window.MathfieldElement.textToSpeechRulesOptions=E(c({},window.MathfieldElement.textToSpeechRulesOptions),{markup:window.MathfieldElement.textToSpeechMarkup}),window.MathfieldElement.textToSpeechRulesOptions.markup==="ssml"&&(window.MathfieldElement.textToSpeechRulesOptions=E(c({},window.MathfieldElement.textToSpeechRulesOptions),{markup:"ssml_step"})),window.MathfieldElement.textToSpeechRulesOptions=E(c({},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 u="";try{u=s.toSpeech(i)}catch(L){console.error("MathLive 0.98.5: `SRE.toSpeech()` runtime error",L)}return u}return""}let n=oo("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"&&ne()==="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 Df={"\\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"},Of={"\\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 Kg(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 Xs(e){var t,r,n,i,s,u,L,Y,re,he,je,ht,Tt;if(!e)return"";if(S(e)){if(e.length===0)return"";if(e[0].mode==="latex")return e.map(Xs).join("");if(e[0].mode==="text"){let ui=0,zn="";for(;((t=e[ui])==null?void 0:t.mode)==="text";)zn+=e[ui].body?Xs(e[ui].body):e[ui].value,ui++;return`"${zn}" ${Xs(e.slice(ui))}`}let Gr=0;const Qn=[];for(;e[Gr]&&e[Gr].mode==="math";){let ui="";for(;e[Gr]&&e[Gr].type==="mord"&&/\d/.test(e[Gr].value);)ui+=e[Gr++].value;ui?Qn.push(ui):Qn.push(Xs(e[Gr++]))}return Qn.push(Xs(e.slice(Gr))),Kg(Qn)}if(e.mode==="text")return`"${e.value}"`;let Yt="";const{command:Yr}=e;let oi;if(Yr==="\\placeholder")return`(${Xs(e.body)})`;switch(e.type){case"accent":const Gr={"\\vec":"vec","\\dot":"dot","\\ddot":"ddot","\\bar":"bar","\\hat":"hat","\\acute":"acute;","\\grave":"grave","\\tilde":"tilde","\\breve":"breave","\\check":"check"}[Yr];Yt=`${Gr!=null?Gr:""} ${Xs(e.body)} `;break;case"first":return"";case"latexgroup":return e.body.map(ra=>ra.value).join("");case"group":case"root":Yt=(r=Df[Yr])!=null?r:Xs(e.body);break;case"genfrac":{const ra=e;(ra.leftDelim||ra.rightDelim)&&(Yt=ra.leftDelim==="."||!ra.leftDelim?"{:":ra.leftDelim),ra.hasBarLine?(Yt+="(",Yt+=Xs(ra.above),Yt+=")/(",Yt+=Xs(ra.below),Yt+=")"):(Yt+="("+Xs(ra.above)+"),",Yt+="("+Xs(ra.below)+")"),(ra.leftDelim||ra.rightDelim)&&(Yt+=ra.rightDelim==="."||!ra.rightDelim?"{:":ra.rightDelim)}break;case"surd":Yt+=e.hasEmptyBranch("above")?"sqrt("+Xs(e.body)+")":"root("+Xs(e.above)+")("+Xs(e.body)+")";break;case"latex":Yt=e.value;break;case"leftright":{const ra=e,go=ra.leftDelim;Yt+=go==="."||!go?"{:":go,Yt+=Xs(ra.body);const $o=ra.matchingRightDelim();Yt+=$o==="."||!$o?":}":$o}break;case"sizeddelim":case"delim":Yt=e.value;break;case"overlap":break;case"overunder":break;case"mord":Yt=(i=(n=Df[Yr])!=null?n:Yr)!=null?i:typeof e.value=="string"?e.value:"",Yt.startsWith("\\")&&(Yt+=" "),oi=Yr?Yr.match(/{?\\char"([\dabcdefABCDEF]+)}?/):null,oi?Yt=String.fromCodePoint(Number.parseInt("0x"+oi[1])):Yt.length>0&&Yt.startsWith("\\")&&(Yt=typeof e.value=="string"?e.value.charAt(0):e.command),Yt=zg(Yt,e.style);break;case"mbin":case"mrel":case"minner":Yt=(u=(s=Df[Yr])!=null?s:Of[Yr])!=null?u:e.value;break;case"mopen":case"mclose":Yt=e.value;break;case"mpunct":Yt=(L=Of[Yr])!=null?L:Yr;break;case"mop":case"operator":case"extensible-symbol":e.value!=="\u200B"&&(Of[Yr]?Yt=Of[Yr]:Yt=Yr==="\\operatorname"?Xs(e.body):(Y=e.value)!=null?Y:Yr,Yt+=" ");break;case"array":const Qn=e.array,ui=e.environmentName,zn=(re={bmatrix:["[","]"],"bmatrix*":["[","]"]}[ui])!=null?re:["(",")"],Ji=[];for(const ra of Qn){const go=[];for(const $o of ra)go.push(zn[0]+Xs($o)+zn[1]);Ji.push(go.join(","))}const la=(he={bmatrix:["[","]"],"bmatrix*":["[","]"],cases:["{",":}"]}[ui])!=null?he:["(",")"];Yt=la[0]+Ji.join(",")+la[1];break;case"box":break;case"spacing":Yt=(je=Df[Yr])!=null?je:" ";break;case"enclose":Yt="("+Xs(e.body)+")";break;case"space":Yt=" ";break;case"subsup":Yt="";break;case"macro":Yt=(Tt=(ht=Df[Yr])!=null?ht:Of[Yr])!=null?Tt:Xs(e.body);break}if(!e.hasEmptyBranch("subscript")){Yt+="_";const Gr=Xs(e.subscript);Yt+=Gr.length!==1?`(${Gr})`:Gr}if(!e.hasEmptyBranch("superscript")){Yt+="^";const Gr=Xs(e.superscript);Yt+=Gr.length!==1?`(${Gr})`:Gr}return Yt}function zg(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 Ml(e,t){var r,n;t!=null||(t={}),t.mathstyle=(r=t.mathstyle)!=null?r:"displaystyle";const i=new Qa({from:E(c({},lu()),{renderPlaceholder:()=>new Nn(160,{maxFontSize:1}),letterShapeStyle:(n=t==null?void 0:t.letterShapeStyle)!=null?n:"tex"}),mathstyle:t.mathstyle}),u=new mn({mode:"math",type:"root",body:ol(e,{context:i,parseMode:"math",mathstyle:t.mathstyle})}).render(i);return u?(js(Wu(u,i)),xc(u,{classes:"ML__latex"}).toMarkup()):""}function Om(e){return Uu(e,{context:lu()})}function Zg(e,t={}){return Ro(ol(e,{parseMode:"math",args:()=>"",mathstyle:"displaystyle"}),t)}function Wg(e){const t=ol(e,{parseMode:"math",mathstyle:"displaystyle"});return df(t)}var f0;function Vg(e){var t,r;if(!f0){const n=(t=globalThis[Symbol.for("io.cortexjs.compute-engine")])==null?void 0:t.ComputeEngine;n?f0=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=f0==null?void 0:f0.box(e).latex)!=null?r:""}function Qm(e,t="math"){return Xs(new mn({type:"root",body:ol(e,{parseMode:t})}))}function km(e){return R(e,{format:"ascii-math"})[1]}function z0(e){if(typeof e=="string"){const t=Xg(e);if(!t)throw new Error(`Invalid color: ${e}`);return t}return"C"in e?Jg(e):"a"in e?Rh(e):e}function ff(e){return e<0?0:e>255?255:Math.round(e)}function Xg(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 Z0(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 Gg(e){const[t,r,n]=[e.L,e.a,e.b],i=Math.sqrt(r*r+n*n),u=Math.atan2(n,r)*180/Math.PI,L={L:t,C:i,H:u};return e.alpha!==void 0&&(L.alpha=e.alpha),L}function W0(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),u=Math.pow(t*1.000000054672411-.0894841820949657*r-1.2914855378640917*n,3),L=4.076741661347994*i-3.307711590408193*s+.230969928729428*u,Y=-1.2684380040921763*i+2.6097574006633715*s-.3413193963102197*u,re=-.004196086541837188*i-.7034186144594493*s+1.7076147009309444*u,he=je=>{const ht=Math.abs(je);return ht<=.0031308?je*12.92:(Math.sign(je)||1)*(1.055*Math.pow(ht,1/2.4)-.055)};return[he(L),he(Y),he(re)]}function V0(e){const[t,r,n]=e;return t>=0&&t<=1&&r>=0&&r<=1&&n>=0&&n<=1}function X0(e,t){let[r,n,i]=e;return r=ff(r*255),n=ff(n*255),i=ff(i*255),t!==void 0?{r,g:n,b:i,alpha:t}:{r,g:n,b:i}}function Rh(e){let[t,r,n]=W0(e);if(V0([t,r,n]))return X0([t,r,n],e.alpha);const i=Gg(e);if(i.C=0,[t,r,n]=W0(Z0(i)),!V0([t,r,n]))return X0([t,r,n],e.alpha);let s=0,u=e.L,L=(s+u)/2;i.C=L;const Y=.36/Math.pow(2,12);for(;u-s>Y;)L=(s+u)/2,i.C=L,[t,r,n]=W0(Z0(i)),V0([t,r,n])?s=L:u=L;return X0([t,r,n],e.alpha)}function Jg(e){return Rh(Z0(e))}function Nh(e,t){const r=z0(e),n=z0(t),i=.56,s=.57,u=.62,L=.65,Y=.022,re=1.414,he=.1,je=5e-4,ht=1.14,Tt=.027,Yt=1.14,Yr=.027;function oi(ra){return ra>=Y?ra:ra+Du(Y-ra,re)}function Gr(ra){return(ra<0?-1:1)*Math.pow(Math.abs(ra),2.4)}const Qn=oi(Gr(n.r/255)*.2126729+Gr(n.g/255)*.7151522+Gr(n.b/255)*.072175),ui=oi(Gr(r.r/255)*.2126729+Gr(r.g/255)*.7151522+Gr(r.b/255)*.072175);let zn,Ji,la;return Math.abs(ui-Qn)<je?Ji=0:ui>Qn?(zn=Du(ui,i)-Du(Qn,s),Ji=zn*ht):(zn=Du(ui,L)-Du(Qn,u),Ji=zn*Yt),Math.abs(Ji)<he?la=0:Ji>0?la=Ji-Yr:la=Ji+Tt,la*100}function Th(e,t,r){r!=null||(r="#fff"),t!=null||(t="#000");const n=Nh(e,r),i=Nh(e,t);return Math.abs(n)>Math.abs(i)?r:t}function Yg(e){const t=z0(e);let r=((1<<24)+(ff(t.r)<<16)+(ff(t.g)<<8)+ff(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 Cs(e){const t=Uh(e);let r="";for(const n of t){if(typeof n.value!="string")return"";r+=n.value}return r}function Uh(e){const r=e.model.selection.ranges;return r.length!==1?[]:e.model.getAtoms(r[0])}function qg(e,t){const r=Uh(e);if(r.length!==1)return!1;const n=vu[t];return n?!!n.test(r[0].value):!1}function _g(e,t){return Cs(e).length>0}function $g(e){return[G0(e,"double-struck","mathbb","tooltip.blackboard"),G0(e,"fraktur","mathfrak","tooltip.fraktur"),G0(e,"calligraphic","mathcal","tooltip.caligraphic"),J0(e,"up","mathrm","tooltip.roman-upright"),J0(e,"bold","mathbf","tooltip.bold"),J0(e,"italic","mathit","tooltip.italic")]}function em(e){return[{label:()=>Ml(`\\vec{${Cs(e)}}`),visible:()=>Cs(e).length===1,onMenuSelect:()=>e.insert("\\vec{#@}",{selectionMode:"item"})},{label:()=>Ml(`\\overrightarrow{${Cs(e)}}`),visible:()=>Cs(e).length>0,onMenuSelect:()=>e.insert("\\overrightarrow{#@}",{selectionMode:"item"})},{label:()=>Ml(`\\overleftarrow{${Cs(e)}}`),visible:()=>Cs(e).length>0,onMenuSelect:()=>e.insert("\\overleftarrow{#@}",{selectionMode:"item"})},{label:()=>Ml(`\\dot{${Cs(e)}}`),visible:()=>Cs(e).length===1,onMenuSelect:()=>e.insert("\\dot{#@}",{selectionMode:"item"})},{label:()=>Ml(`\\ddot{${Cs(e)}}`),visible:()=>Cs(e).length===1,onMenuSelect:()=>e.insert("\\ddot{#@}",{selectionMode:"item"})},{label:()=>Ml(`\\bar{${Cs(e)}}`),visible:()=>Cs(e).length===1,onMenuSelect:()=>e.insert("\\bar{#@}",{selectionMode:"item"})},{label:()=>Ml(`\\overline{${Cs(e)}}`),visible:()=>Cs(e).length>0,onMenuSelect:()=>e.insert("\\overline{#@}",{selectionMode:"item"})},{label:()=>Ml(`\\overgroup{${Cs(e)}}`),visible:()=>Cs(e).length>0,onMenuSelect:()=>e.insert("\\overgroup{#@}",{selectionMode:"item"})},{label:()=>Ml(`\\overbrace{${Cs(e)}}`),visible:()=>Cs(e).length>0,onMenuSelect:()=>e.insert("\\overbrace{#@}",{selectionMode:"item"})},{label:()=>Ml(`\\underline{${Cs(e)}}`),visible:()=>Cs(e).length>0,onMenuSelect:()=>e.insert("\\underline{#@}",{selectionMode:"item"})},{label:()=>Ml(`\\undergroup{${Cs(e)}}`),visible:()=>Cs(e).length>0,onMenuSelect:()=>e.insert("\\undergroup{#@}",{selectionMode:"item"})},{label:()=>Ml(`\\underbrace{${Cs(e)}}`),visible:()=>Cs(e).length>0,onMenuSelect:()=>e.insert("\\underbrace{#@}",{selectionMode:"item"})}]}function tm(e){return[{label:()=>Ml(`\\boxed{${e.getValue(e.model.selection)}}}`),onMenuSelect:()=>e.insert("\\boxed{#@}",{selectionMode:"item"})},{label:()=>Ml(`\\bbox[5px, border: 2px solid red]{${e.getValue(e.model.selection)}}`),onMenuSelect:()=>e.insert("\\bbox[5px, border: 2px solid red]{#@}",{selectionMode:"item"})},{label:()=>Ml(`\\bbox[5px, border: 2px dashed black]{${e.getValue(e.model.selection)}}`),onMenuSelect:()=>e.insert("\\bbox[5px, border: 2px dashed black]{#@}",{selectionMode:"item"})}]}function rm(e){const t=[];for(const r of Object.keys(ce))t.push({class:(Yg(Th(ce[r]))==="#000"?"dark-contrast":"light-contrast")+" menu-swatch",label:`<span style="background:${ce[r]} "></span>`,ariaLabel:()=>{var n;return(n=j(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 nm(e){const t=[];for(const r of Object.keys(pe))t.push({class:(Th(pe[r])==="#000"?"dark-contrast":"light-contrast")+" menu-swatch",label:`<span style="background:${pe[r]} "></span>`,ariaLabel:()=>{var n;return(n=j(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 im=class extends Sh{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 am(e){const t=[];for(let r=1;r<=5;r++)for(let n=1;n<=5;n++)t.push({onCreate:(i,s)=>new im(i,s,r,n),label:"\u2610",tooltip:()=>j("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 om(e){return[{label:()=>j("menu.array.add row above"),id:"add-row-above",onMenuSelect:()=>e.executeCommand("addRowBefore"),visible:()=>zd(e)},{label:()=>j("menu.array.add row below"),id:"add-row-below",onMenuSelect:()=>e.executeCommand("addRowAfter"),visible:()=>zd(e)},{label:()=>j("menu.array.add column before"),id:"add-column-before",onMenuSelect:()=>e.executeCommand("addColumnBefore"),visible:()=>zd(e),enabled:()=>{const t=e.model.parentEnvironment;if(!t)return!1;const[r,n]=lm(e);return r<t.maxColumns}},{label:()=>j("menu.array.add column after"),id:"add-column-after",onMenuSelect:()=>e.executeCommand("addColumnAfter"),visible:()=>zd(e)},{type:"divider"},{label:()=>j("menu.array.delete row"),id:"delete-row",onMenuSelect:()=>e.executeCommand("removeRow"),visible:()=>zd(e)},{label:()=>j("menu.array.delete column"),id:"delete-column",onMenuSelect:()=>e.executeCommand("removeColumn"),visible:()=>zd(e)},{type:"divider"},{label:()=>j("menu.borders"),visible:()=>(sm(e)||zd(e))&&e.isSelectionEditable,submenu:[{label:" \u22F1 ",id:"environment-no-border",onMenuSelect:()=>Qf(e,"matrix")},{label:"(\u22F1)",id:"environment-parentheses",onMenuSelect:()=>Qf(e,"pmatrix")},{label:"[\u22F1]",id:"environment-brackets",onMenuSelect:()=>Qf(e,"bmatrix")},{label:"|\u22F1|",id:"environment-bar",onMenuSelect:()=>Qf(e,"vmatrix")},{label:"{\u22F1}",id:"environment-braces",onMenuSelect:()=>Qf(e,"Bmatrix")}],submenuClass:"border-submenu"},{type:"divider"},{label:()=>j("menu.insert matrix"),id:"insert-matrix",visible:()=>e.isSelectionEditable,submenu:am(e),submenuClass:"insert-matrix-submenu",columnCount:5},{label:()=>j("menu.mode"),id:"mode",visible:()=>e.isSelectionEditable&&e.model.selectionIsCollapsed,submenu:[{label:()=>j("menu.mode-math"),id:"mode-math",onMenuSelect:()=>{fs(e,"accept-all"),e.executeCommand(["switchMode","math"])},checked:()=>e.model.mode==="math"},{label:()=>j("menu.mode-text"),id:"mode-text",onMenuSelect:()=>{fs(e,"accept-all"),e.executeCommand(["switchMode","text"])},checked:()=>e.model.mode==="text"},{label:()=>j("menu.mode-latex"),id:"mode-latex",onMenuSelect:()=>e.executeCommand(["switchMode","latex"]),checked:()=>e.model.mode==="latex"}]},{type:"divider"},{label:()=>j("menu.font-style"),id:"variant",visible:()=>e.isSelectionEditable,submenu:$g(e),submenuClass:"variant-submenu"},{label:()=>j("menu.color"),id:"color",visible:()=>e.isSelectionEditable,submenu:nm(e),columnCount:4,submenuClass:"swatches-submenu"},{label:()=>j("menu.background-color"),id:"background-color",visible:()=>e.isSelectionEditable,submenu:rm(e),columnCount:4,submenuClass:"swatches-submenu"},{label:()=>j("menu.accent"),id:"accent",visible:()=>e.isSelectionEditable,submenu:em(e),submenuClass:"variant-submenu"},{label:()=>j("menu.decoration"),id:"decoration",visible:()=>e.isSelectionEditable&&Cs(e).length>0,submenu:tm(e),submenuClass:"variant-submenu"},{type:"divider"},{label:()=>j("menu.evaluate"),id:"ce-evaluate",visible:()=>e.isSelectionEditable&&window.MathfieldElement.computeEngine!==null,onMenuSelect:()=>{const t=Am(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:()=>j("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?j("menu.solve-for",Ml(r)):j("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 u;return(u=s.simplify().latex)!=null?u:""});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:()=>j("menu.cut"),onMenuSelect:()=>e.executeCommand("cutToClipboard"),visible:()=>!e.options.readOnly&&e.isSelectionEditable,keyboardShortcut:"meta+X"},{label:()=>j("menu.copy"),id:"copy",submenu:[{label:()=>j("menu.copy-as-latex"),id:"copy-latex",onMenuSelect:()=>sa.copyToClipboard(e,"latex"),keyboardShortcut:"meta+C"},{label:()=>j("menu.copy-as-ascii-math"),id:"copy-ascii-math",onMenuSelect:()=>sa.copyToClipboard(e,"ascii-math")},{label:()=>j("menu.copy-as-mathml"),id:"copy-math-ml",onMenuSelect:()=>sa.copyToClipboard(e,"math-ml")}]},{label:()=>j("menu.paste"),id:"paste",onMenuSelect:()=>e.executeCommand("pasteFromClipboard"),visible:()=>e.hasEditableContent,keyboardShortcut:"meta+V"},{label:()=>j("menu.select-all"),id:"select-all",keyboardShortcut:"meta+A",onMenuSelect:()=>e.executeCommand("selectAll")}]}function zd(e){var t;return!!((t=e.model.parentEnvironment)!=null&&t.array)}function sm(e){return e.model.at(e.model.position).type==="array"}function lm(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 Qf(e,t){kc(e),e.flushInlineShortcutBuffer(),ih(e.model,t),Ms(e)}function Am(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 G0(e,t,r,n){return{label:()=>Ml(`\\${r}{${Cs(e)}}`),tooltip:()=>{var i;return(i=j(n))!=null?i:n},visible:()=>qg(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 J0(e,t,r,n){return{label:()=>Ml(`\\${r}{${Cs(e)}}`),tooltip:()=>{var i;return(i=j(n))!=null?i:n},visible:()=>_g(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 hf(e,t){return e+df(t)}iA({speak:(e,t,r)=>cm(e,t,r)},{target:"mathfield"});function cm(e,t,r){var n,i;r=r!=null?r:{withHighlighting:!1};const{model:s}=e;function u(he){let je=null;switch(he){case"all":je=s.root;break;case"selection":je=s.getAtoms(s.selection);break;case"left":{je=s.getAtoms(s.offsetOf(s.at(s.position).leftSibling),s.position);break}case"right":{je=s.getAtoms(s.position,s.offsetOf(s.at(s.position).rightSibling));break}case"group":je=s.getAtoms(s.getSiblingsRange(s.position));break;case"parent":{const{parent:ht}=s.at(s.position);ht!=null&&ht.parent?je=ht:je=s.root;break}default:je=s.root}return je}function L(he){let je="";switch(he){case"all":console.log("Internal failure: speak all failed");break;case"selection":je="no selection";break;case"left":je="at start";break;case"right":je="at end";break;case"group":console.log("Internal failure: speak group failed");break;case"parent":je="no parent";break;default:console.log('unknown speak_ param value: "'+he+'"');break}return je}const Y=u(t);if(Y===null)return(i=(n=window.MathfieldElement).speakHook)==null||i.call(n,L(t)),!1;(r.withHighlighting||window.MathfieldElement.speechEngine==="amazon")&&(window.MathfieldElement.textToSpeechMarkup=window.sre&&window.MathfieldElement.textToSpeechRules==="sre"?"ssml_step":"ssml");const re=df(Y);return T()&&r.withHighlighting?(Bd().readAloudMathfield=e,bu(e,{forHighlighting:!0}),window.MathfieldElement.readAloudHook&&window.MathfieldElement.readAloudHook(e.field,re)):window.MathfieldElement.speakHook&&window.MathfieldElement.speakHook(re),!1}function um(e){var t,r;if(!T()){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,u)=>{if(s)console.trace(`MathLive 0.98.5: \`polly.synthesizeSpeech()\` error: ${s}`);else if(u!=null&&u.AudioStream){const L=new Uint8Array(u.AudioStream),Y=new Blob([L.buffer],{type:"audio/mpeg"}),re=URL.createObjectURL(Y);new Audio(re).play().catch(je=>console.log(je))}else console.log("polly.synthesizeSpeech():",u)})}else window.MathfieldElement.speechEngine==="google"&&console.error("MathLive 0.98.5: The Google speech engine is not supported yet. Please come again.")}function jh(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 dm(e,t,r,n){let i="";if(t==="plonk")window.MathfieldElement.playSound("plonk"),e.flushInlineShortcutBuffer();else if(t==="delete")i=hf("deleted: ",n);else if(t==="focus"||t.includes("move"))i=fm(e.model,r)+(e.model.selectionIsCollapsed?"":"selected: ")+hm(e.model);else if(t==="replacement")i=hf("",e.model.at(e.model.position));else if(t==="line"){const s=hf("",e.model.root);e.keyboardDelegate.setAriaLabel(s)}else i=n?hf(t+" ",n):t;if(i){const s=e.ariaLiveText.textContent.includes("\xA0")?" \u202F ":" \xA0 ";e.ariaLiveText.textContent=i+s}}function fm(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 ${jh(i)};`,i=i.parent;return n}function hm(e){if(!e.selectionIsCollapsed)return hf("",e.getAtoms(e.selection));let t="";const r=e.at(e.position),n=jh(r);return r.isFirstSibling&&(t=(n?"start of "+n:"unknown")+": "),r.isLastSibling?r.isFirstSibling||(t+=n?"end of "+n:"unknown"):t+=hf("",r),t}var pm=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=pc(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 he=s.ranges[0][0];if(!this.mathfield.dirty&&!((r=this.at(he))!=null&&r.parentPrompt)&&this.mathfield.hasEditablePrompts){if((n=this.at(he-1))!=null&&n.parentPrompt){this._anchor=this.normalizeOffset(he-1),this._position=this._anchor,this._selection=this.normalizeSelection(this._anchor);return}if((i=this.at(he+1))!=null&&i.parentPrompt){this._anchor=this.normalizeOffset(he+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=he,this._position=he,this._selection=s;return}const u=xs(s);s.direction==="backward"?[this._position,this._anchor]=u:[this._anchor,this._position]=u;const L=this.at(u[0]+1),Y=this.at(u[1]),re=mn.commonAncestor(L,Y);(re==null?void 0:re.type)==="array"&&L.parent===re&&Y.parent===re?this._selection={ranges:[u],direction:s.direction}:this._selection={ranges:[u],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 Ds&&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(JA(e)){if(n=t!=null?t:{},e.ranges.length>1)return e.ranges.reduce((re,he)=>[...re,...this.getAtoms(he,n)],[]);e=e.ranges[0]}let i,s;if(vA(e)){if(i=e,!vA(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 u=Math.min(i,s)+1,L=Math.max(i,s);if(!n.includeChildren&&u===1&&L===this.lastOffset)return[this.root];let Y=[];for(let re=u;re<=L;re++){const he=this.atoms[re];Hh(this,he,u,L)&&Y.push(he)}return n.includeChildren||(Y=Y.filter(re=>{let he=!1,{parent:je}=re;for(;je&&!he;)he=Hh(this,je,u,L),je=je.parent;return!he})),Y}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 mn({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 mn.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 Ro(e);if(r==="spoken")return df(e);if(r==="spoken-text"){const n=window.MathfieldElement.textToSpeechMarkup;window.MathfieldElement.textToSpeechMarkup="";const i=df(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=df(e);return window.MathfieldElement.textToSpeechMarkup=n,i}return r==="ascii-math"?Xs(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(vA(e)&&vA(t)?(n=[this.normalizeRange([e,t])],i=r):Jc(e)?(n=[this.normalizeRange(e)],i=t):JA(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 u=window.MathfieldElement.computeEngine.parse(s);return JSON.stringify(u.json)}catch(u){return JSON.stringify(["Error",`'${u.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 Ra(n.map(u=>mn.serialize(this.getAtoms(u),s)))}return n.map(s=>this.getAtoms(s).map(u=>this.atomToString(u,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&&Y0(this,s,[n,i]);)i=this.offsetOf(s),s=s.parent;for(s=this.at(n).parent;s!==this.root&&Y0(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&&Y0(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)&&dm(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 u=this.root.changeCounter;t();const L=this.root.changeCounter!==u,Y=n!==this._anchor||i!==this._position||cu(this._selection,r)==="different";return this.silenceNotifications=s,e.content&&L&&this.contentDidChange({inputType:e.type}),e.selection&&Y&&this.selectionDidChange(),L||Y}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(vA(e)){const i=this.normalizeOffset(e);if(vA(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(Jc(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 JA(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(xu(this.mathfield)),this.silenceNotifications||!this.mathfield.host||!this.mathfield)return;const r=this.silenceNotifications;this.silenceNotifications=!0,this.mathfield.host.dispatchEvent(new InputEvent("input",E(c({},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(xu(this.mathfield)),this.silenceNotifications))return;const e=this.silenceNotifications;this.silenceNotifications=!0,this.mathfield.onSelectionDidChange(),this.silenceNotifications=e}};function Hh(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 u=e.offsetOf(t.lastChild);if(u>=r&&u<=n)return!0}return!1}function Y0(e,t,r){if(!(t!=null&&t.hasChildren))return!1;const[n,i]=r,s=e.offsetOf(t.firstChild),u=e.offsetOf(t.lastChild);return s>=n&&s<=i&&u>=s&&u<=i}function kf(e,t,r,n){var i,s,u,L,Y,re;const he=r.parent;if(he&&r instanceof ao){const je=!n&&t==="forward"||n==="body"&&t==="backward";let ht=je?e.offsetOf(r.firstChild):e.offsetOf(r.lastChild);return je?r.rightDelim!=="?"&&r.rightDelim!=="."?(r.leftDelim=".",r.isDirty=!0):(he.addChildrenAfter(r.removeBranch("body"),r),he.removeChild(r),ht--):r.leftDelim!=="?"&&r.leftDelim!=="."?(r.rightDelim=".",r.isDirty=!0):(he.addChildrenAfter(r.removeBranch("body"),r),he.removeChild(r),ht--),e.position=ht,!0}if(he&&r.type==="surd"){if(t==="forward"&&!n||t==="backward"&&n==="body"){const je=r.leftSibling;r.hasChildren&&he.addChildrenAfter(r.removeBranch("body"),r),he.removeChild(r),e.position=e.offsetOf(je)}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),he.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(he&&(r.type==="box"||r.type==="enclose")){const je=n&&t==="backward"||!n&&t==="forward"?r.leftSibling:r.lastChild;return he.addChildrenAfter(r.removeBranch("body"),r),he.removeChild(r),e.position=e.offsetOf(je),!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 je=Rf.fractionNavigationOrder==="numerator-denominator"?"above":"below",ht=je==="above"?"below":"above";if(he&&(t==="forward"&&n===je||t==="backward"&&n===ht)){const Tt=r.removeBranch(je),Yt=r.removeBranch(ht);return he.addChildrenAfter([...Tt,...Yt],r),he.removeChild(r),e.position=e.offsetOf(Tt.length>0?Tt[Tt.length-1]:Yt[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 je=t==="forward"?(u=(i=r.superscript)==null?void 0:i[0])!=null?u:(s=r.subscript)==null?void 0:s[0]:(re=(L=r.subscript)==null?void 0:L[0].lastSibling)!=null?re:(Y=r.superscript)==null?void 0:Y[0].lastSibling;return je&&(e.position=e.offsetOf(je)),!0}return!1}if(!r.hasChildren&&r.type==="subsup"){const je=t==="forward"?e.offsetOf(r):Math.max(0,e.offsetOf(r)-1);return r.parent.removeChild(r),e.position=je,!0}if(n==="superscript")if(t==="backward"){const je=e.offsetOf(r.firstChild)-1;console.assert(je>=0),e.position=je}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 je=t==="forward"?e.offsetOf(r):Math.max(0,e.offsetOf(r)-1);r.parent.removeChild(r),e.position=je}return!0}if((he==null?void 0:he.type)==="genfrac"&&!n&&r.type!=="first"){let je=e.offsetOf(r.leftSibling);return he.removeChild(r),he.hasEmptyBranch("above")&&he.hasEmptyBranch("below")?(je=e.offsetOf(he.leftSibling),he.parent.removeChild(he),e.announce("delete",void 0,[he]),e.position=je,!0):(e.announce("delete",void 0,[r]),e.position=je,!0)}if(t==="backward"&&((he==null?void 0:he.command)==="\\ln"||(he==null?void 0:he.command)==="\\log")&&r.parentBranch!=="body"){const je=e.offsetOf(he.leftSibling);return he.parent.removeChild(he),e.announce("delete",void 0,[he]),e.position=je,!0}return!1}function gm(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&&kf(e,"backward",t))){if(t!=null&&t.isFirstSibling){if(kf(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])}}):Su(e,xs(e.selection),"deleteContentBackward")}function mm(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&&kf(e,"forward",n))return;if(n){if(e.at(e.position).isLastSibling&&kf(e,"forward",n.parent,n.parentBranch))return}else{if(n=e.at(e.position),n.isLastSibling&&kf(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])}):Su(e,xs(e.selection),"deleteContentForward")}function Su(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 u=n[0];u.type==="first"&&(u=u.rightSibling);const L=n[n.length-1];if(u===i&&L===s){const Y=n[0].parent;Y.parent&&Y.type!=="prompt"&&(t=[e.offsetOf(Y.leftSibling),e.offsetOf(Y)])}if(n.length===1&&n[0].type==="placeholder"&&n[0].parent.type==="genfrac"){const Y=n[0].parent,re=n[0].parentBranch==="below"?"above":"below",he=e.offsetOf(Y.leftSibling);return e.deferNotifications({content:!0,selection:!0,type:r},()=>{var je,ht;const Tt=Y.removeBranch(re);if(Tt.length===1&&Tt[0].type==="placeholder")(ht=Y.parent)==null||ht.removeChild(Y),e.position=Math.max(0,he);else{const Yt=Y.parent.addChildrenAfter(Tt,Y);(je=Y.parent)==null||je.removeChild(Y),e.position=e.offsetOf(Yt)}})}}return e.deferNotifications({content:!0,selection:!0,type:r},()=>e.deleteAtoms(t))}iA({deleteAll:e=>e.contentWillChange({inputType:"deleteContent"})&&Su(e,[0,-1],"deleteContent"),deleteForward:e=>mm(e),deleteBackward:e=>gm(e),deleteNextWord:e=>e.contentWillChange({inputType:"deleteWordForward"})&&Su(e,[e.anchor,E0(e,e.position,"forward")],"deleteWordForward"),deletePreviousWord:e=>e.contentWillChange({inputType:"deleteWordBackward"})&&Su(e,[e.anchor,E0(e,e.position,"backward")],"deleteWordBackward"),deleteToGroupStart:e=>e.contentWillChange({inputType:"deleteSoftLineBackward"})&&Su(e,[e.anchor,e.offsetOf(e.at(e.position).firstSibling)],"deleteSoftLineBackward"),deleteToGroupEnd:e=>e.contentWillChange({inputType:"deleteSoftLineForward"})&&Su(e,[e.anchor,e.offsetOf(e.at(e.position).lastSibling)],"deleteSoftLineForward"),deleteToMathFieldStart:e=>e.contentWillChange({inputType:"deleteHardLineBackward"})&&Su(e,[e.anchor,0],"deleteHardLineBackward"),deleteToMathFieldEnd:e=>e.contentWillChange({inputType:"deleteHardLineForward"})&&Su(e,[e.anchor,-1],"deleteHardLineForward")},{target:"model",audioFeedback:"delete",canUndo:!0,changeContent:!0,changeSelection:!0});var vm=`<svg xmlns="http://www.w3.org/2000/svg" style="width: 21px;" viewBox="0 0 576 512" role="img" aria-label="${j("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>`,ym=`<svg xmlns="http://www.w3.org/2000/svg" style="height: 18px;" viewBox="0 0 448 512" role="img" aria-label="${j("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>`,bm=class{constructor(e,t){this.focusBlurInProgress=!1;var r,n,i;this.options=c(E(c({},qf()),{macros:ut(),registers:eA()}),Yf(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 u=(n=(r=t.value)!=null?r:this.element.textContent)!=null?n:"";u=u.trim();const L=th(this.options),Y=new mn({type:"root",mode:L,body:ol(u,{context:this.context})});this.model=new pm(this,L,Y),this.undoManager=new Wp(this.model);const re=[];if(re.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>"),re.push('<span part=container class=ML__container aria-hidden=true style="visibility:hidden">'),re.push("<span part=content class=ML__content>"),re.push(Hf(this)),re.push("</span>"),window.mathVirtualKeyboard&&(re.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">`),re.push(vm),re.push("</div>")),re.push('<div part=menu-toggle class=ML__menu-toggle role=button data-l10n-tooltip="tooltip.menu">'),re.push(ym),re.push("</div>"),re.push("</span>"),re.push("<span class=ML__sr-only>"),re.push("<span role=status aria-live=assertive aria-atomic=true></span>"),re.push("</span>"),this.element.innerHTML=window.MathfieldElement.createHTML(re.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=oe.subscribe(()=>oe.update(this.element)),oe.update(this.element),this.field=this.element.querySelector("[part=content]"),this.field.addEventListener("click",je=>je.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(xu(this)))},{signal:s}),this._menu=new Lg(om(this),{host:this.host}),this.field.addEventListener("contextmenu",this,{signal:s});const he=this.element.querySelector("[part=menu-toggle]");he==null||he.addEventListener("pointerdown",je=>{if(je.currentTarget!==he||this._menu.state!=="closed")return;this.element.classList.add("tracking");const ht=he.getBoundingClientRect();this._menu.modifiers=qa(je),this._menu.show({target:he,location:{x:ht.left,y:ht.bottom},onDismiss:()=>this.element.classList.remove("tracking")}),je.preventDefault(),je.stopPropagation()},{signal:s}),(this.model.atoms.length<=1||this.disabled||this.readOnly&&!this.hasEditableContent||this.userSelect==="none")&&(he.style.display="none"),this.ariaLiveText=this.element.querySelector("[role=status]"),this.keyboardDelegate=sl(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(()=>Ms(this)),this.resizeObserver.observe(this.field),window.mathVirtualKeyboard.addEventListener("virtual-keyboard-toggle",this,{signal:s}),an&&!oe.locale.startsWith(an.locale)&&Oi(oe.locale),NA!=="ready"&&document.fonts.ready.then(()=>_u(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(xu(this)),A0(this))}disconnectFromVirtualKeyboard(){this.connectedToVirtualKeyboard&&(window.removeEventListener("message",this),window.mathVirtualKeyboard.disconnect(),this.connectedToVirtualKeyboard=!1,R0())}showMenu(e){var t,r;const n=(r=(t=e==null?void 0:e.location)!=null?t:Ss(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:Qe(e)}}get backgroundColorMap(){return e=>{var t,r,n,i,s,u;return(u=(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?u:$(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=mn.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=c({},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 Y of Object.keys(t)){const re=this.queryStyle({[Y]:t[Y]});if(re==="none")return"none";if(re==="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 u=s.length;if(u===0)return"none";let L=0;for(const Y of s){if(Y.type==="first"){u-=1;continue}Y.style[n]===i&&(L+=1)}return L===0?"none":L===u?"all":"some"}get keybindings(){var e,t;if(this._keybindings)return this._keybindings;const[r,n]=dA(this.options.keybindings,(e=Si())!=null?e:ca());return((t=Si())==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=c(c({},this.options),Yf(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=mn.serialize([this.model.root],{expandMacro:!1,defaultMode:this.options.defaultMode});("macros"in e||this.model.getValue()!==n)&&sa.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)&&Ms(this)}getOptions(e){return Rd(this.options,e)}getOption(e){return Rd(this.options,e)}handleEvent(e){return xd(this,null,function*(){var t;if(Yo(this)){if(rf(e)){if(!sc(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(ed(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"&&gh(this,e);break;case"pointerdown":this.userSelect!=="none"&&(gh(this,e),e.shiftKey===!1&&(yield Lh(e,this.element.querySelector("[part=container]"),this._menu))&&a0.stop());break;case"contextmenu":this.userSelect!=="none"&&e.shiftKey===!1&&(yield Lh(e,this.element.querySelector("[part=container]"),this._menu))&&a0.stop();break;case"virtual-keyboard-toggle":this.hasFocus()&&A0(this);break;case"resize":this.geometryChangeTimer&&cancelAnimationFrame(this.geometryChangeTimer),this.geometryChangeTimer=requestAnimationFrame(()=>Yo(this)&&this.onGeometryChange());break;case"scroll":this.geometryChangeTimer&&cancelAnimationFrame(this.geometryChangeTimer),this.geometryChangeTimer=requestAnimationFrame(()=>Yo(this)&&this.onGeometryChange());break;case"wheel":this.onWheel(e);break;default:console.warn("Unexpected event type",e.type)}}})}dispose(){if(!Yo(this))return;oe.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,rg(),md(),Bg()}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 ed(e)==="virtual-keyboard"?(this.focus({preventScroll:!0}),window.mathVirtualKeyboard.executeCommand(e),requestAnimationFrame(()=>window.mathVirtualKeyboard.update(xu(this))),!1):v0(this,e)}get errors(){return Uu(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=Yc(this.model,this.model.position))!=null?r:"math");const n=this.undoManager.canUndo();sa.insert(this.model,e,t)&&(Ms(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&&bu(this,{interactive:!0});const t=this.field.getBoundingClientRect();let r=null;if(this.model.selectionIsCollapsed)r=Ss(this.field);else{const n=fu(this);if(n.length>0){let i=-1/0,s=-1/0;for(const u of n)u.right>i&&(i=u.right),u.top<s&&(s=u.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&&P()&&navigator.vibrate(wf),window.MathfieldElement.playSound("keypress")),e==="\\\\"?rh(this.model):e==="&"?nh(this.model):this.model.selectionIsCollapsed?sa.insert(this.model,e,c({style:this.model.at(this.model.position).computedStyle},t)):sa.insert(this.model,e,t),this.snapshot(`insert-${this.model.at(this.model.position).type}`),Ms(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:u}=this;u.deferNotifications({content:!!r||!!t,selection:!0,type:"insertText"},()=>{let L=!1;if(this.flushInlineShortcutBuffer(),this.stopCoalescingUndo(),t&&e!=="latex"){const Y=ol(t,{context:this.context,parseMode:e});u.collapseSelection("forward");const re=u.at(u.position);u.position=u.offsetOf(re.parent.addChildrenAfter(Y,re)),L=!0}if(this.model.mode=e,e==="latex"){let Y=u.selectionIsCollapsed;fs(this,"accept");let re,he=u.at(u.position);if(Y)re="\\";else{const ht=xs(u.selection);re=this.model.getValue(ht,"latex");const Tt=this.model.extractAtoms(ht);Tt.length===1&&Tt[0].type==="placeholder"&&(re=t,Y=!0),he=u.at(ht[0])}const je=new Ku(re);he.parent.addChildAfter(je,he),Y?u.position=u.offsetOf(je.lastChild):u.setSelection(u.offsetOf(je.firstChild),u.offsetOf(je.lastChild))}else Vs(u).forEach(Y=>{Y.isError=!1});if(r){const Y=ol(r,{context:this.context,parseMode:s});u.collapseSelection("forward");const re=u.at(u.position);u.position=u.offsetOf(re.parent.addChildrenAfter(Y,re)),L=!0}return Ms(this),this.undoManager.snapshot(e==="latex"?"insert-latex":"insert"),L}),this.model.mode=e,window.mathVirtualKeyboard.update(xu(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};Jc(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),u=(n=i.operation)!=null?n:"set";if(i.range===void 0&&this.model.selectionIsCollapsed){if(u==="set"){this.defaultStyle=c(c({},this.defaultStyle),s);return}const L=c({},this.defaultStyle);for(const Y of Object.keys(s))L[Y]===s[Y]?(Y==="color"&&delete L.verbatimColor,Y==="backgroundColor"&&delete L.verbatimBackgroundColor,delete L[Y]):L[Y]=s[Y];this.defaultStyle=L;return}this.model.deferNotifications({content:!i.silenceNotifications,type:"insertText"},()=>{if(i.range===void 0)for(const L of this.model.selection.ranges)B0(this.model,L,s,{operation:u});else B0(this.model,i.range,s,{operation:u})}),Ms(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=Ss(this.field);return e?{x:e.x,y:e.y}:null}setCaretPoint(e,t){const r=Lf(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),Ms(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,E(c({},r),{insertionMode:"replaceSelection"}))}r!=null&&r.silenceNotifications&&(this.valueOnFocus=this.getValue()),Ms(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),Ms(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(xu(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(xu(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(xu(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:th(this.options);this.model.mode!==i&&(this.model.mode==="latex"?(fs(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(xu(this)),A0(this)}onContentWillChange(e){var t,r,n;return(n=(r=this.host)==null?void 0:r.dispatchEvent(new InputEvent("beforeinput",E(c({},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(),bu(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="",nA(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})),Ms(this),this.focusBlurInProgress=!1,R0();const n=new AbortController,i=n.signal;document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&document.addEventListener("visibilitychange",()=>{Yo(this)&&document.visibilityState==="visible"&&this.focus({preventScroll:!0})},{once:!0,signal:i})},{once:!0,signal:i}),setTimeout(()=>n.abort(),100)}onInput(e){F0(this,e)}onKeystroke(e){return fh(this,e)}onCompositionStart(e){this.model.deleteAtoms(xs(this.model.selection));const t=Ss(this.field);t&&requestAnimationFrame(()=>{bu(this),this.keyboardDelegate.moveTo(t.x,t.y-t.height)})}onCompositionUpdate(e){Rp(this.model,e),Ms(this)}onCompositionEnd(e){Np(this.model),F0(this,e,{simulateKeystroke:!0})}onCut(e){if(!this.isSelectionEditable){this.model.announce("plonk");return}this.model.contentWillChange({inputType:"deleteByCut"})&&(this.stopCoalescingUndo(),sa.onCopy(this,e),Su(this.model,xs(this.model.selection),"deleteByCut"),this.snapshot("cut"),Ms(this))}onCopy(e){sa.onCopy(this,e)}onPaste(e){let t=this.isSelectionEditable;return t&&(t=sa.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(),Yu(this),A0(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=>Ct(r,this.options.macros),atomIdsSettings:{seed:"random",groupNumbers:!1}}}};function Kh(e){if(e&&(e.classList.remove("ML__highlight"),e.children))for(const t of e.children)Kh(t)}function q0(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&&q0(n)})):(e.classList.remove("ML__highlight"),e.children&&e.children.length>0&&[...e.children].forEach(n=>{n instanceof HTMLElement&&q0(n,t)})))}function wm(e,t){var r;if(!T())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"]};Bd().readAloudElement=e,n.synthesizeSpeech(i,(s,u)=>{if(s){console.trace(`MathLive 0.98.5: \`polly.synthesizeSpeech()\` error: ${s}`);return}if(!(u!=null&&u.AudioStream)){console.log("polly.synthesizeSpeech():",u);return}const L=new TextDecoder("utf-8").decode(new Uint8Array(u.AudioStream));Bd().readAloudMarks=L.split(`
`).map(Y=>Y?JSON.parse(Y):{}),Bd().readAloudTokens=[];for(const Y of Bd().readAloudMarks)Y.value&&Bd().readAloudTokens.push(Y.value);Bd().readAloudCurrentMark="",i.OutputFormat="mp3",i.SpeechMarkTypes=[],n.synthesizeSpeech(i,(Y,re)=>{if(Y){console.trace(`MathLive 0.98.5: \`polly.synthesizeSpeech("${t}") error:${Y}`);return}if(!(re!=null&&re.AudioStream))return;const he=new Uint8Array(re.AudioStream),je=new Blob([he.buffer],{type:"audio/mpeg"}),ht=URL.createObjectURL(je),Tt=Bd();Tt.readAloudAudio?Tt.readAloudAudio.pause():(Tt.readAloudAudio=new Audio,Tt.readAloudAudio.addEventListener("ended",()=>{const Yt=Tt.readAloudMathfield;Tt.readAloudStatus="ended",document.body.dispatchEvent(new Event("read-aloud-status-change",{bubbles:!0,composed:!0})),Yt?(bu(Yt),Tt.readAloudElement=null,Tt.readAloudMathfield=null,Tt.readAloudTokens=[],Tt.readAloudMarks=[],Tt.readAloudCurrentMark=""):Kh(Tt.readAloudElement)}),Tt.readAloudAudio.addEventListener("timeupdate",()=>{let Yt="";const Yr=Tt.readAloudAudio.currentTime*1e3+100;for(const oi of Tt.readAloudMarks)oi.time<Yr&&(Yt=oi.value);Tt.readAloudCurrentMark!==Yt&&(Tt.readAloudCurrentToken=Yt,Yt&&Yt===Tt.readAloudFinalToken?Tt.readAloudAudio.pause():(Tt.readAloudCurrentMark=Yt,q0(Tt.readAloudElement,Tt.readAloudCurrentMark)))})),Tt.readAloudAudio.src=ht,Tt.readAloudStatus="playing",document.body.dispatchEvent(new Event("read-aloud-status-change",{bubbles:!0,composed:!0})),Tt.readAloudAudio.play()})})}T()||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 Do=new WeakMap,Cm=.5,Cd={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 = ..."},Vl=class Zd extends HTMLElement{static get formAssociated(){return pf()}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,g0())}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 oe.locale}static set locale(t){t==="auto"&&(t=navigator.language.slice(0,5)),oe.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 oe.strings}static set strings(t){oe.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 xd(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 Pd(`${n}/${r}`))).arrayBuffer(),u=yield this.audioContext.decodeAudioData(s);this.audioBuffers[t]=u}catch(i){}})}static playSound(t){return xd(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=Cm,r.connect(n).connect(this.audioContext.destination),r.start()})}constructor(t){if(super(),t){const r=[];for(const n of Object.keys(t))if(Cd[n])if(Cd[n].startsWith("mf."))if(Cd[n].startsWith(`mf.${n}`))r.push(`Option \`${n}\` cannot be used as a constructor option. Use ${Cd[n]}`);else{const i=Cd[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 ${Cd[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(pf()&&(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=[vl("core"),vl("mathfield"),vl("mathfield-element"),vl("ui"),vl("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>"+jl("core")+jl("mathfield")+jl("mathfield-element")+jl("ui")+jl("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=Zd.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?Rd(this._mathfield.options,t):Do.has(this)?c({},Rd(c(c({},qf()),Yf(Do.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?Rd(this._mathfield.options,t):Do.has(this)?Rd(c(c({},qf()),Yf(Do.get(this).options)),t):null}reflectAttributes(){const t=qf(),r=this._getOptions();Object.keys(Zd.optionsAttributes).forEach(n=>{const i=rd(n);Zd.optionsAttributes[n]==="on/off"?t[i]!==r[i]?this.setAttribute(n,r[i]?"on":"off"):this.removeAttribute(n):t[i]!==r[i]&&(Zd.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(Do.has(this)){const r=c(c({},Do.get(this).options),t);Do.set(this,E(c({},Do.get(this)),{selection:{ranges:r.readOnly?[[0,0]]:[[0,-1]]},options:r}))}else Do.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))Cd[r]&&console.warn(`\`mf.setOptions({${r}:...})\` -> ${Cd[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(Do.has(this)){let u,L,Y;if(JA(t)?([u,L]=t.ranges[0],Y=r):Jc(t)?([u,L]=t,Y=r):vA(t)&&vA(r)?(u=t,L=r,Y=n):(u=0,L=-1,Y=t),(Y===void 0||Y==="latex")&&u===0&&L===-1)return(s=(i=Do.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(Do.has(this)){const i=Do.get(this).options;Do.set(this,{value:t,selection:{ranges:[[-1,-1]],direction:"forward"},options:i,menuItems:void 0});return}const n=Nf(this);Do.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?Lf(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=oc(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;ba.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),u=this.shadowRoot,L=s.userSelect!=="none";if(L)u.host.addEventListener("pointerdown",this,!0);else{const he=u.querySelector("span");he.style.pointerEvents="none"}u.host.addEventListener("focus",this,!0),u.host.addEventListener("blur",this,!0),pf()||(this.hasAttribute("role")||this.setAttribute("role","math"),this.hasAttribute("aria-label")||this.setAttribute("aria-label","math input field"),this.setAttribute("aria-multiline","false")),L&&!this.hasAttribute("contenteditable")&&this.setAttribute("contenteditable","true"),this.hasAttribute("tabindex")||this.setAttribute("tabindex","0");const Y=u.querySelector("slot:not([name])");if(Y)try{this._style=Y.assignedElements().filter(he=>he.tagName.toLowerCase()==="style").map(he=>he.textContent).join("")}catch(he){console.error(he)}if(this._style){const he=document.createElement("style");he.textContent=this._style,u.appendChild(he)}let re="";if(this.hasAttribute("value")?re=this.getAttribute("value"):re=(t=Y==null?void 0:Y.assignedNodes().map(he=>he.nodeType===3?he.textContent:"").join("").trim())!=null?t:"",this._mathfield=new bm(u.querySelector(":host > span"),E(c({},(n=(r=Do.get(this))==null?void 0:r.options)!=null?n:Nf(this)),{eventSink:this,value:re})),!Do.has(this)){this.upgradeProperty("disabled"),this.upgradeProperty("readonly");for(const he of Object.keys(Zd.optionsAttributes))this.upgradeProperty(rd(he))}if(!((i=this._mathfield)!=null&&i.model)){this._mathfield=null;return}if(Do.has(this)){const he=this._mathfield,je=Do.get(this),ht=je.menuItems;he.model.deferNotifications({content:!1,selection:!1},()=>{const Tt=je.value;Tt!==void 0&&he.setValue(Tt),he.model.selection=je.selection,Do.delete(this)}),ht&&(this.menuItems=ht)}window.queueMicrotask(()=>{this.isConnected&&this.dispatchEvent(new Event("mount",{cancelable:!1,bubbles:!0,composed:!0}))}),vd()}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=Rd(this._mathfield.options,Object.keys(Zd.optionsAttributes).map(i=>rd(i)));Do.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":Ms(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",""),pf()?this._internals.ariaReadOnly="true":this.setAttribute("aria-readonly","true"),this.setAttribute("aria-readonly","true")):(pf()?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"),pf()?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:E(c({},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=Do.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}Do.has(this)?Do.set(this,E(c({},Do.get(this)),{menuItems:t})):Do.set(this,{value:void 0,selection:{ranges:[[0,0]]},options:Nf(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:Do.has(this)?Do.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,Ms(this._mathfield);return}if(Do.has(this)){Do.set(this,E(c({},Do.get(this)),{selection:t}));return}Do.set(this,{value:void 0,selection:t,options:Nf(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:Do.has(this)?Do.get(this).selection.ranges[0][0]:0}set position(t){if(this._mathfield&&(this._mathfield.model.position=t,Ms(this._mathfield)),Do.has(this)){Do.set(this,E(c({},Do.get(this)),{selection:{ranges:[[t,t]]}}));return}Do.set(this,{value:void 0,selection:{ranges:[[t,t]]},options:Nf(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}};Vl.version="0.98.5",Vl._fontsDirectory="./fonts",Vl._soundsDirectory="./sounds",Vl.keypressVibration=!0,Vl._keypressSound={spacebar:"keypress-spacebar.wav",return:"keypress-return.wav",delete:"keypress-delete.wav",default:"keypress-standard.wav"},Vl._plonkSound="plonk.wav",Vl.audioBuffers={},Vl.createHTML=e=>e,Vl._speechEngineRate="100%",Vl._speechEngineVoice="Joanna",Vl._textToSpeechMarkup="",Vl._textToSpeechRules="mathlive",Vl._textToSpeechRulesOptions={},Vl.speakHook=um,Vl.readAloudHook=wm,Vl._decimalSeparator=".",Vl.fractionNavigationOrder="numerator-denominator",Vl._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 Rf=Vl;function rd(e){return e.replace(/[^a-zA-Z\d]+(.)/g,(t,r)=>r.toUpperCase())}function Nf(e){const t={readOnly:!1},r=Rf.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[rd(n)]=!0:r[n]==="on/off"?i==="on"?t[rd(n)]=!0:i==="off"?t[rd(n)]=!1:t[rd(n)]=void 0:r[n]==="number"?t[rd(n)]=Number.parseFloat(i!=null?i:"0"):t[rd(n)]=i}}),t}function pf(){return!(!("ElementInternals"in window)||!HTMLElement.prototype.attachInternals||!("role"in window.ElementInternals.prototype))}var zh=Rf,Zh,Wh,Vh,Xh;if(T()&&!((Zh=window.customElements)!=null&&Zh.get("math-field"))){(Vh=window[Wh=Symbol.for("io.cortexjs.mathlive")])!=null||(window[Wh]={});const e=window[Symbol.for("io.cortexjs.mathlive")];e.version="0.98.5",window.MathfieldElement=Rf,(Xh=window.customElements)==null||Xh.define("math-field",Rf)}function Bm(e,t,r){let n=r,i=0;const s=e.length;for(;n<t.length;){const u=t[n];if(i<=0&&t.slice(n,n+s)===e)return n;u==="\\"?n++:u==="{"?i++:u==="}"&&i--,n++}return-1}function h0(e,t,r,n,i="latex"){const s=[];for(const u of e)if(u.type==="text"){const L=u.data;let Y=!0,re=0,he;he=L.indexOf(t),he!==-1&&(re=he,re>0&&s.push({type:"text",data:L.slice(0,re)}),Y=!1);let je=!1;for(;!je;){if(Y){if(he=L.indexOf(t,re),he===-1){je=!0;break}re!==he&&s.push({type:"text",data:L.slice(re,he)}),re=he}else{if(he=Bm(r,L,re+t.length),he===-1){je=!0;break}let ht=L.slice(re+t.length,he);i==="ascii-math"&&([,ht]=R(ht,{format:"ascii-math"})),s.push({type:"math",data:ht,rawData:L.slice(re,he+r.length),mathstyle:n}),re=he+r.length}Y=!Y}re<L.length&&s.push({type:"text",data:L.slice(re)})}else s.push(u);return s}function Gh(e,t,r){let n=[{type:"text",data:e}];return t!=null&&t.inline&&t.inline.forEach(([i,s])=>{n=h0(n,i,s,"textstyle")}),t!=null&&t.display&&t.display.forEach(([i,s])=>{n=h0(n,i,s,"displaystyle")}),r!=null&&r.inline&&r.inline.forEach(([i,s])=>{n=h0(n,i,s,"textstyle","ascii-math")}),r!=null&&r.display&&r.display.forEach(([i,s])=>{n=h0(n,i,s,"displaystyle","ascii-math")}),n}function xm(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 Em(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 gf(e,t,r,n){var i;const s=Em(e,r,t||"textstyle",n),u=(i=r.renderAccessibleContent)!=null?i:"";if(s&&/\b(mathml|speakable-text)\b/i.test(u)){const L=document.createElement("span");if(/\bmathml\b/i.test(u)&&r.renderToMathML&&L.append(xm(e,r)),/\bspeakable-text\b/i.test(u)&&r.renderToSpeakableText){const Y=document.createElement("span");Y.setAttribute("translate","no");const re=r.renderToSpeakableText(e);Y.innerHTML=window.MathfieldElement.createHTML(re),Y.className="ML__sr-only",L.append(Y)}return L.append(s),L}return s}function Sm(e,t){var r,n,i;let s=null;if((r=t.TeX)!=null&&r.processEnvironments&&/^\s*\\begin/.test(e)){s=document.createDocumentFragment();const u=gf(e,"",t,!0);u&&s.appendChild(u)}else{if(!e.trim())return null;const u=Gh(e,(n=t.TeX)==null?void 0:n.delimiters,(i=t.asciiMath)==null?void 0:i.delimiters);if(u.length===1&&u[0].type==="text")return null;s=document.createDocumentFragment();for(const L of u)if(L.type==="text")s.appendChild(document.createTextNode(L.data));else{const Y=gf(L.data,L.mathstyle==="textstyle"?"textstyle":"displaystyle",t,!0);Y&&s.appendChild(Y)}}return s}function Jh(e,t){var r,n,i,s,u,L,Y,re,he,je,ht,Tt,Yt,Yr,oi,Gr;if(e.childNodes.length===1&&e.childNodes[0].nodeType===3){const Qn=(r=e.childNodes[0].textContent)!=null?r:"";if((n=t.TeX)!=null&&n.processEnvironments&&/^\s*\\begin/.test(Qn)){e.textContent="";const zn=gf(Qn,"",t,!0);zn&&e.append(zn);return}const ui=Gh(Qn,(i=t.TeX)==null?void 0:i.delimiters,(s=t.asciiMath)==null?void 0:s.delimiters);if(ui.length===1&&ui[0].type==="math"){e.textContent="";const zn=gf(ui[0].data,ui[0].mathstyle==="textstyle"?"textstyle":"displaystyle",t,!0);zn&&e.append(zn);return}if(ui.length===1&&ui[0].type==="text")return}for(let Qn=e.childNodes.length-1;Qn>=0;Qn--){const ui=e.childNodes[Qn];if(ui.nodeType===3){const zn=Sm((u=ui.textContent)!=null?u:"",t);zn&&(Qn+=zn.childNodes.length-1,ui.replaceWith(zn))}else if(ui.nodeType===1){const zn=ui,Ji=ui.nodeName.toLowerCase();if(Ji==="script"){const la=ui;let ra;if((L=t.processScriptTypePattern)!=null&&L.test(la.type))ra=(Y=la.textContent)!=null?Y:"";else if((re=t.processMathJSONScriptTypePattern)!=null&&re.test(la.type))try{ra=(je=t.serializeToLatex)==null?void 0:je.call(t,JSON.parse((he=la.textContent)!=null?he:""))}catch(go){console.error(go)}if(ra){let go="textstyle";for(const vi of la.type.split(";")){const[mc,Iu]=vi.toLowerCase().split("=");mc.trim()==="mode"&&(go=Iu.trim()==="display"?"displaystyle":"textstyle")}const $o=gf(ra,go,t,!0);$o&&la.parentNode.replaceChild($o,la)}}else if(((Tt=(ht=t.processClassPattern)==null?void 0:ht.test(zn.className))!=null?Tt:!1)||!((Yr=(Yt=t.skipTags)==null?void 0:Yt.includes(Ji))!=null&&Yr||(Gr=(oi=t.ignoreClassPattern)==null?void 0:oi.test(zn.className))!=null&&Gr))if(e.childNodes.length===1&&e.childNodes[0].nodeType===3){const ra=e.textContent;e.textContent="";const go=gf(ra!=null?ra:"","displaystyle",t,!0);go&&e.append(go)}else Jh(zn,t)}}}var Im={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 Fm(e,t){var r,n,i,s;try{const u=c(c({},Im),t);u.ignoreClassPattern=new RegExp((r=u.ignoreClass)!=null?r:""),u.processClassPattern=new RegExp((n=u.processClass)!=null?n:""),u.processScriptTypePattern=new RegExp((i=u.processScriptType)!=null?i:""),u.processMathJSONScriptTypePattern=new RegExp((s=u.processMathJSONScriptType)!=null?s:""),vd(),Hl("core"),Jh(e,u)}catch(u){u instanceof Error?console.error("renderMathInElement(): "+u.message):console.error("renderMathInElement(): Could not render math for element",e)}}function Mm(e,t){const r=bd.singleton;return r?(r.show(),yd(),r.currentLayer=t,r.render(),r.focus(),!0):!1}function Lm(){const e=window.mathVirtualKeyboard;return e.visible?e.hide({animate:!0}):e.show({animate:!0}),!1}iA({switchKeyboardLayer:Mm,toggleVirtualKeyboard:Lm,hideVirtualKeyboard:()=>(window.mathVirtualKeyboard.hide({animate:!0}),!1),showVirtualKeyboard:()=>(window.mathVirtualKeyboard.show({animate:!0}),!1)},{target:"virtual-keyboard"});function Bd(){var e,t;return(t=globalThis[e=Symbol.for("io.cortexjs.mathlive")])!=null||(globalThis[e]={}),globalThis[Symbol.for("io.cortexjs.mathlive")]}function Rm(){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 Nm(e){Dm(document.body,e)}function Pm(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 Dm(e,t){var r,n,i,s;const u=Pm(e);if(!u)return;const L=t!=null?t:{};(r=L.renderToMarkup)!=null||(L.renderToMarkup=Ml),(n=L.renderToMathML)!=null||(L.renderToMathML=Zg),(i=L.renderToSpeakableText)!=null||(L.renderToSpeakableText=Wg),(s=L.serializeToLatex)!=null||(L.serializeToLatex=Vg),Fm(u,L)}var Tm={mathlive:"0.98.5"}}}]);
}());