HEX
Server: nginx/1.28.3
System: Linux ip-172-31-12-242 6.17.0-1007-aws #7~24.04.1-Ubuntu SMP Thu Jan 22 21:04:49 UTC 2026 x86_64
User: root (0)
PHP: 7.4.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/server/panel/BTPanel/static/js/index-legacy98.js
!function(){function A(A,t,r){return t=n(t),function(A,e){if(e&&("object"==i(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(A){if(void 0===A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return A}(A)}(A,e()?Reflect.construct(t,r||[],n(A).constructor):t.apply(A,r))}function e(){try{var A=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(A){}return(e=function(){return!!A})()}function n(A){return n=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(A){return A.__proto__||Object.getPrototypeOf(A)},n(A)}function t(A,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");A.prototype=Object.create(e&&e.prototype,{constructor:{value:A,writable:!0,configurable:!0}}),Object.defineProperty(A,"prototype",{writable:!1}),e&&r(A,e)}function r(A,e){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(A,e){return A.__proto__=e,A},r(A,e)}function B(A,e){var n="undefined"!=typeof Symbol&&A[Symbol.iterator]||A["@@iterator"];if(!n){if(Array.isArray(A)||(n=I(A))||e&&A&&"number"==typeof A.length){n&&(A=n);var t=0,r=function(){};return{s:r,n:function(){return t>=A.length?{done:!0}:{done:!1,value:A[t++]}},e:function(A){throw A},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var B,Q=!0,i=!1;return{s:function(){n=n.call(A)},n:function(){var A=n.next();return Q=A.done,A},e:function(A){i=!0,B=A},f:function(){try{Q||null==n.return||n.return()}finally{if(i)throw B}}}}function Q(A,e){return function(A){if(Array.isArray(A))return A}(A)||function(A,e){var n=null==A?null:"undefined"!=typeof Symbol&&A[Symbol.iterator]||A["@@iterator"];if(null!=n){var t,r,B,Q,i=[],g=!0,E=!1;try{if(B=(n=n.call(A)).next,0===e){if(Object(n)!==n)return;g=!1}else for(;!(g=(t=B.call(n)).done)&&(i.push(t.value),i.length!==e);g=!0);}catch(A){E=!0,r=A}finally{try{if(!g&&null!=n.return&&(Q=n.return(),Object(Q)!==Q))return}finally{if(E)throw r}}return i}}(A,e)||I(A,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(A){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(A){return typeof A}:function(A){return A&&"function"==typeof Symbol&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A},i(A)}function g(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}function E(A,e){for(var n=0;n<e.length;n++){var t=e[n];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(A,d(t.key),t)}}function o(A,e,n){return e&&E(A.prototype,e),n&&E(A,n),Object.defineProperty(A,"prototype",{writable:!1}),A}function V(A){return function(A){if(Array.isArray(A))return a(A)}(A)||function(A){if("undefined"!=typeof Symbol&&null!=A[Symbol.iterator]||null!=A["@@iterator"])return Array.from(A)}(A)||I(A)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function I(A,e){if(A){if("string"==typeof A)return a(A,e);var n={}.toString.call(A).slice(8,-1);return"Object"===n&&A.constructor&&(n=A.constructor.name),"Map"===n||"Set"===n?Array.from(A):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(A,e):void 0}}function a(A,e){(null==e||e>A.length)&&(e=A.length);for(var n=0,t=Array(e);n<e;n++)t[n]=A[n];return t}function C(A,e){var n=Object.keys(A);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(A);e&&(t=t.filter(function(e){return Object.getOwnPropertyDescriptor(A,e).enumerable})),n.push.apply(n,t)}return n}function s(A){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?C(Object(n),!0).forEach(function(e){h(A,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(A,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach(function(e){Object.defineProperty(A,e,Object.getOwnPropertyDescriptor(n,e))})}return A}function u(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var A,e,n="function"==typeof Symbol?Symbol:{},t=n.iterator||"@@iterator",r=n.toStringTag||"@@toStringTag";function B(n,t,r,B){var g=t&&t.prototype instanceof i?t:i,E=Object.create(g.prototype);return c(E,"_invoke",function(n,t,r){var B,i,g,E=0,o=r||[],V=!1,I={p:0,n:0,v:A,a:a,f:a.bind(A,4),d:function(e,n){return B=e,i=0,g=A,I.n=n,Q}};function a(n,t){for(i=n,g=t,e=0;!V&&E&&!r&&e<o.length;e++){var r,B=o[e],a=I.p,C=B[2];n>3?(r=C===t)&&(g=B[(i=B[4])?5:(i=3,3)],B[4]=B[5]=A):B[0]<=a&&((r=n<2&&a<B[1])?(i=0,I.v=t,I.n=B[1]):a<C&&(r=n<3||B[0]>t||t>C)&&(B[4]=n,B[5]=t,I.n=C,i=0))}if(r||n>1)return Q;throw V=!0,t}return function(r,o,C){if(E>1)throw TypeError("Generator is already running");for(V&&1===o&&a(o,C),i=o,g=C;(e=i<2?A:g)||!V;){B||(i?i<3?(i>1&&(I.n=-1),a(i,g)):I.n=g:I.v=g);try{if(E=2,B){if(i||(r="next"),e=B[r]){if(!(e=e.call(B,g)))throw TypeError("iterator result is not an object");if(!e.done)return e;g=e.value,i<2&&(i=0)}else 1===i&&(e=B.return)&&e.call(B),i<2&&(g=TypeError("The iterator does not provide a '"+r+"' method"),i=1);B=A}else if((e=(V=I.n<0)?g:n.call(t,I))!==Q)break}catch(e){B=A,i=1,g=e}finally{E=1}}return{value:e,done:V}}}(n,r,B),!0),E}var Q={};function i(){}function g(){}function E(){}e=Object.getPrototypeOf;var o=[][t]?e(e([][t]())):(c(e={},t,function(){return this}),e),V=E.prototype=i.prototype=Object.create(o);function I(A){return Object.setPrototypeOf?Object.setPrototypeOf(A,E):(A.__proto__=E,c(A,r,"GeneratorFunction")),A.prototype=Object.create(V),A}return g.prototype=E,c(V,"constructor",E),c(E,"constructor",g),g.displayName="GeneratorFunction",c(E,r,"GeneratorFunction"),c(V),c(V,r,"Generator"),c(V,t,function(){return this}),c(V,"toString",function(){return"[object Generator]"}),(u=function(){return{w:B,m:I}})()}function c(A,e,n,t){var r=Object.defineProperty;try{r({},"",{})}catch(A){r=0}c=function(A,e,n,t){function B(e,n){c(A,e,function(A){return this._invoke(e,n,A)})}e?r?r(A,e,{value:n,enumerable:!t,configurable:!t,writable:!t}):A[e]=n:(B("next",0),B("throw",1),B("return",2))},c(A,e,n,t)}function l(A,e,n,t,r,B,Q){try{var i=A[B](Q),g=i.value}catch(A){return void n(A)}i.done?e(g):Promise.resolve(g).then(t,r)}function f(A){return function(){var e=this,n=arguments;return new Promise(function(t,r){var B=A.apply(e,n);function Q(A){l(B,t,r,Q,i,"next",A)}function i(A){l(B,t,r,Q,i,"throw",A)}Q(void 0)})}}function h(A,e,n){return(e=d(e))in A?Object.defineProperty(A,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):A[e]=n,A}function d(A){var e=function(A,e){if("object"!=i(A)||!A)return A;var n=A[Symbol.toPrimitive];if(void 0!==n){var t=n.call(A,e||"default");if("object"!=i(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(A)}(A,"string");return"symbol"==i(e)?e:e+""}System.register(["./index.vue_vue_type_style_index_0_lang-legacy.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./utils-lib-legacy.js?v=1777008528","./default-legacy.js?v=1777008528","./useStore-legacy.js?v=1777008528","./index-legacy3.js?v=1777008528","./useController-legacy3.js?v=1777008528","./index-legacy118.js?v=1777008528"],function(e,n){"use strict";var r,E,I,a,C,c,l,d,v,w,y,p,D,k,m,q,F,G,M,N,R,b,L,S,J,U,Y,K,x,T,O,H,W,j,Z,_,z,P,X,$,AA,eA,nA,tA,rA,BA,QA,iA,gA,EA,oA,VA,IA,aA,CA,sA,uA,cA,lA,fA,hA,dA,vA,wA,yA,pA,DA,kA,mA,qA,FA,GA,MA,NA,RA,bA,LA,SA,JA,UA,YA,KA,xA,TA,OA,HA,WA,jA,ZA,_A,zA,PA,XA,$A;return{setters:[function(A){r=A._},function(A){E=A.c,I=A.a_,a=A.I,C=A.j,c=A.k,l=A.q,d=A.e,v=A.v,w=A.F,y=A.B,p=A.C,D=A.s,k=A.J,m=A.N,q=A.aI,F=A.aJ,G=A.r,M=A.V,N=A.g,R=A.n,b=A.w,L=A.x,S=A.p,J=A.H,U=A.o,Y=A.Q,K=A.b$,x=A._,T=A.c0,O=A.aK,H=A.a8,W=A.M,j=A.R,Z=A.L,_=A.K,z=A.y,P=A.bm,X=A.aB},function(A){$=A.cZ,AA=A.c,eA=A.k,nA=A.ca,tA=A.ez,rA=A.jQ,BA=A.jR,QA=A.dm,iA=A.e,gA=A._,EA=A.da,oA=A.cT,VA=A.cU,IA=A.a,aA=A.o,CA=A.R,sA=A.w,uA=A.f,cA=A.ed,lA=A.d_,fA=A.A,hA=A.Q,dA=A.jS,vA=A.cQ,wA=A.dp,yA=A.jT,pA=A.b},function(A){DA=A.c,kA=A.C,mA=A.a},function(A){qA=A.g},function(A){FA=A.e,GA=A.g,MA=A.b},function(A){NA=A.g,RA=A.b,bA=A.d,LA=A.e,SA=A.f,JA=A.u,UA=A.h,YA=A.j,KA=A.r,xA=A.k,TA=A.l,OA=A.m,HA=A.n,WA=A.o,jA=A.p,ZA=A.q,_A=A.t,zA=A.v,PA=A.w,XA=A.x},function(A){$A=A._}],execute:function(){var Ae=E({directives:{contextmenu:DA},components:h(h({},kA.name,kA),mA.name,mA),props:{options:{type:Array,default:function(){return[]}}},methods:{itemClickEvent:function(A,e){A.onClick(e)},openMenuEvent:function(A){A.preventDefault(),this.$refs.contextmenu.show(A)}}}),ee={class:"menu"},ne={class:"menu-item"};var te=$(Ae,[["render",function(A,e,n,t,r,B){var Q=I("v-contextmenu-item"),i=I("v-contextmenu"),g=a("contextmenu");return C(),c("div",null,[l("div",ee,[d(i,{ref:"contextmenu"},{default:v(function(){return[(C(!0),c(w,null,y(A.options,function(e,n){return C(),p(Q,{key:n,onClick:function(n){return A.itemClickEvent(e,n)}},{default:v(function(){return[l("div",ne,[l("span",null,D(e.label),1)])]}),_:2},1032,["onClick"])}),128))]}),_:1},512)]),k((C(),c("div",{onContextmenu:e[0]||(e[0]=function(){return A.openMenuEvent&&A.openMenuEvent.apply(A,arguments)})},[m(A.$slots,"default",{},void 0,!0)],32)),[[g,void 0,"contextmenu"]])])}],["__scopeId","data-v-4e3fa291"]]),re=F("TERM-STORE",function(){var A=qA(),e=A.savaPanelTheme,n=A.getPanelTheme,t=AA(),r=t.mainHeight,B=t.mainWidth,Q=t.globalTheme,i=G(!1),g=G(!0),E=G(0),o=G(),V=G([]),I=M([]),a=M({}),C=M({}),s=G("serverList"),c=G(!1),l=G(!1),h=G(!1),d=G(!1),v=G(!1),w=N(function(){return r.value?r.value-32:"100%"}),y=N(function(){return i.value?"calc(100% - 32px)":B.value?B.value-("100%"===Q.value.interface.container_width?24:0)-(g.value?316:0)+"px":"100%"}),p=function(){var A=f(u().m(function A(){var e,n;return u().w(function(A){for(;;)switch(A.p=A.n){case 0:return A.p=0,A.n=1,NA();case 1:e=A.v,c.value=e.status&&e.data.use_completion,l.value=e.status&&e.data.terminal_theme,h.value=e.status&&e.data.ai_shell,d.value=e.status&&e.data.ai_shell_analyze,A.n=3;break;case 2:A.p=2,n=A.v,console.error(n),c.value=!1;case 3:return A.a(2)}},A,null,[[0,2]])}));return function(){return A.apply(this,arguments)}}(),D=function(){var A=f(u().m(function A(){var e;return u().w(function(A){for(;;)switch(A.p=A.n){case 0:return A.p=0,A.n=1,eA({loading:"正在设置,请稍后...",request:RA(c.value?1:0,h.value?1:0),message:!0});case 1:p(),A.n=3;break;case 2:A.p=2,e=A.v,console.error(e),c.value=!status;case 3:return A.a(2)}},A,null,[[0,2]])}));return function(){return A.apply(this,arguments)}}(),k=function(){var A=f(u().m(function A(){var e;return u().w(function(A){for(;;)switch(A.p=A.n){case 0:return A.p=0,A.n=1,eA({loading:"正在设置,请稍后...",request:bA(h.value?1:0),message:!0});case 1:A.v,p(),A.n=3;break;case 2:A.p=2,e=A.v,console.error(e),h.value=!h.value;case 3:return A.a(2)}},A,null,[[0,2]])}));return function(){return A.apply(this,arguments)}}(),m=function(){var A=f(u().m(function A(){var e;return u().w(function(A){for(;;)switch(A.p=A.n){case 0:return A.p=0,A.n=1,eA({loading:"正在设置,请稍后...",request:LA(d.value?1:0),message:!0});case 1:p(),A.n=3;break;case 2:A.p=2,e=A.v,console.error(e),d.value=!d.value;case 3:return A.a(2)}},A,null,[[0,2]])}));return function(){return A.apply(this,arguments)}}(),q=function(){var A=f(u().m(function A(){var e;return u().w(function(A){for(;;)switch(A.p=A.n){case 0:return A.p=0,A.n=1,eA({loading:"正在设置,请稍后...",request:SA(l.value?1:0),message:!0});case 1:p(),A.n=3;break;case 2:A.p=2,e=A.v,console.error(e),l.value=!l.value;case 3:return A.a(2)}},A,null,[[0,2]])}));return function(){return A.apply(this,arguments)}}(),F=function(){var A=f(u().m(function A(n,t){var r;return u().w(function(A){for(;;)switch(A.p=A.n){case 0:return A.p=0,A.n=1,e();case 1:A.n=3;break;case 2:A.p=2,r=A.v,console.error(r);case 3:return A.a(2)}},A,null,[[0,2]])}));return function(e,n){return A.apply(this,arguments)}}();return{isFull:i,isSidebar:g,hostActive:E,termHeight:w,termViewWidth:y,contextMenuRef:o,terminalList:V,terminalRefs:a,contextOptions:I,terminalStatusList:C,cutSidebar:function(){return g.value=!g.value,!0},tabView:s,$reset:function(){i.value=!1,g.value=!0,E.value=0,I.value=[],V.value=[],a.value={},C.value={},s.value="serverList",window.commandDatabase=null,nA(["/xterm?action=get_host_list"])},isRefreshList:v,autoCompleteStatus:c,getAutoCompleteStatus:p,setAutoCompleteStatus:D,terminalTheme:l,setTerminalTheme:q,setTerminalBg:F,getPanelTheme:n,aiTerminalStatus:h,aiTerminalTips:d,setAiTerminalStatus:k,setAiTerminalTips:m}}),Be=e("u",function(){var A=re();return s(s({},A),q(A))}),Qe=Be(),ie=Qe.hostActive,ge=Qe.isSidebar,Ee=Qe.contextMenuRef,oe=Qe.terminalRefs,Ve=Qe.contextOptions,Ie=Qe.terminalList,ae=Qe.isFull,Ce=Qe.terminalStatusList,se=Qe.getAutoCompleteStatus,ue=function(A){var e=A.index,n=A.type;return"terminal-".concat(n,"-item ").concat(e===ie.value?"active":"")},ce=function(A){var e,n=null===(e=Ie.value[A])||void 0===e?void 0:e.id;return Object.keys(oe.value).length>0&&oe.value["terminal-".concat(n)]},le=function(){var A,e=null===(A=Ie.value[ie.value])||void 0===A?void 0:A.id;R(function(){if(Object.keys(oe.value).length>0){var A=oe.value["terminal-".concat(e)];A&&tA(null==A?void 0:A.fitTerminal)&&A.fitTerminal()}})},fe=function(A,e){return oe.value["terminal-".concat(e)]=A,"terminal-".concat(e)},he=function(A,e,n){var t;Ve.value=function(A,e){var n,t,r=[{label:"复制会话",divided:!0,onClick:function(){return ye(A.hostInfo)}},{label:"关闭会话",onClick:function(){pe(e)}}];return(null===(n=Ie.value)||void 0===n?void 0:n.length)>1&&r.push({label:"关闭其他会话",onClick:function(){Ie.value=[A],de(0)}}),(null===(t=Ie.value)||void 0===t?void 0:t.length)-1!=e&&r.push({label:"关闭右侧会话",onClick:function(){Ie.value.splice(e+1,Ie.value.length-e-1),de(e)}}),r}(A,e),null===(t=Ee.value)||void 0===t||t.openMenuEvent(n)},de=function(){var A=f(u().m(function A(e){return u().w(function(A){for(;;)switch(A.n){case 0:if("number"==typeof ie.value){A.n=1;break}return A.a(2,!1);case 1:ie.value=e,R(function(){if(!ce(ie.value))return!1});case 2:return A.a(2)}},A)}));return function(e){return A.apply(this,arguments)}}(),ve=function(A){var e=A.currentTarget;e&&(e.scrollLeft+=A.deltaY)},we=function(){ae.value=!ae.value,ae.value?(rA(),ge.value=!1):BA()},ye=function(A){var e=QA(8);Ie.value.push({id:e,hostInfo:A}),R(f(u().m(function A(){var n,t,r;return u().w(function(A){for(;;)switch(A.n){case 0:if(r=(null===(n=Ie.value)||void 0===n?void 0:n.length)-1,!((null===(t=Ie.value)||void 0===t?void 0:t.length)>0)){A.n=2;break}return A.n=1,de(r);case 1:R(function(){var A=ce(ie.value);if(!A)return!1;A&&tA(null==A?void 0:A.useStatus)&&(Ce.value[e]=null==A?void 0:A.useStatus(),b(function(){return null==A?void 0:A.useStatus().value},function(n){Ce.value=s(s({},Ce.value),{},h({},e,null==A?void 0:A.useStatus()))},{immediate:!0}))});case 2:return A.a(2)}},A)})))},pe=function(){var A=f(u().m(function A(e){var n,t,r,B;return u().w(function(A){for(;;)switch(A.n){case 0:if(n=e-1,t=e+1,ie.value!==e){A.n=5;break}if(0!==e){A.n=2;break}return A.n=1,de(0);case 1:A.n=5;break;case 2:if(!(t<=Number((null===(r=Ie.value)||void 0===r?void 0:r.length)-1))){A.n=4;break}return A.n=3,de(t);case 3:A.n=5;break;case 4:if(!(n>=0)){A.n=5;break}return A.n=5,de(n);case 5:(B=ce(e))&&B.disposeTerminal(),R(function(){Ie.value.splice(e,1)}),ie.value>e&&ie.value--;case 6:return A.a(2)}},A)}));return function(e){return A.apply(this,arguments)}}(),De=function(){document.fullscreenElement||(ae.value=!1,document.fullscreenElement&&document.exitFullscreen().catch(console.error))},ke=function(){iA({title:"终端设置",area:[84,50],showFooter:!1,component:function(){return gA(function(){return n.import("./index-legacy479.js?v=1777008528")},void 0,n.meta.url)}})},me=new Set,qe=function(){var A=f(u().m(function A(e){var n,t,r;return u().w(function(A){for(;;)switch(A.p=A.n){case 0:return A.p=0,A.n=1,fetch(e);case 1:if(n=A.v,(t=n.headers.get("content-type"))&&t.startsWith("image/")){A.n=2;break}return A.a(2,null);case 2:return A.n=3,n.blob();case 3:return A.a(2,A.v);case 4:return A.p=4,r=A.v,console.warn("Failed to fetch image as blob:",e,r),A.a(2,null)}},A,null,[[0,4]])}));return function(e){return A.apply(this,arguments)}}(),Fe=function(){return new Promise(function(A,e){var n=indexedDB.open("TerminalImageCacheDB",1);n.onupgradeneeded=function(A){var e=A.target.result;e.objectStoreNames.contains("images")||e.createObjectStore("images",{keyPath:"url"})},n.onsuccess=function(){return A(n.result)},n.onerror=function(){return e(n.error)}})},Ge=function(){var A=f(u().m(function A(e){var n,t;return u().w(function(A){for(;;)switch(A.p=A.n){case 0:return A.p=0,A.n=1,Fe();case 1:return n=A.v,A.a(2,new Promise(function(A,t){var r=n.transaction("images","readonly").objectStore("images").get(e);r.onsuccess=function(){return A(r.result?r.result.blob:null)},r.onerror=function(){return t(r.error)}}));case 2:return A.p=2,t=A.v,console.warn("Failed to get cached blob from DB:",e,t),A.a(2,null)}},A,null,[[0,2]])}));return function(e){return A.apply(this,arguments)}}(),Me=function(){var A=f(u().m(function A(e,n){var t,r;return u().w(function(A){for(;;)switch(A.p=A.n){case 0:return A.p=0,A.n=1,Fe();case 1:return t=A.v,me.forEach(function(A){URL.revokeObjectURL(A)}),me.clear(),A.n=2,new Promise(function(A,r){var B=t.transaction("images","readwrite").objectStore("images"),Q=B.clear();Q.onsuccess=function(){var t=B.put({url:e,blob:n});t.onsuccess=function(){console.log("已清空旧缓存并存入新 Blob:",e),A()},t.onerror=function(){return r(t.error)}},Q.onerror=function(){return r(Q.error)}});case 2:A.n=4;break;case 3:A.p=3,r=A.v,console.warn("Failed to store blob in DB:",e,r);case 4:return A.a(2)}},A,null,[[0,3]])}));return function(e,n){return A.apply(this,arguments)}}(),Ne=function(){var A=f(u().m(function A(e){var n,t,r,B,Q;return u().w(function(A){for(;;)switch(A.p=A.n){case 0:if(e&&!e.startsWith("blob:")){A.n=1;break}return A.a(2,e);case 1:return A.p=1,A.n=2,Ge(e);case 2:if(!(n=A.v)){A.n=3;break}return t=URL.createObjectURL(n),me.add(t),console.log("使用缓存 Blob 创建 Object URL:",e),A.a(2,t);case 3:return A.n=4,qe(e);case 4:if(!(r=A.v)){A.n=6;break}return A.n=5,Me(e,r);case 5:return B=URL.createObjectURL(r),me.add(B),console.log("已缓存 Blob 并创建 Object URL:",e,"大小: ".concat((r.size/1024).toFixed(2),"KB")),A.a(2,B);case 6:return console.warn("无法获取图片 Blob,使用原始 URL:",e),A.a(2,e);case 7:return A.p=7,Q=A.v,console.warn("Failed to get cached theme image:",e,Q),A.a(2,e)}},A,null,[[1,7]])}));return function(e){return A.apply(this,arguments)}}(),Re={class:"flex mb-[8px]"},be=E({__name:"index",setup:function(A,e){var n=e.expose,t=AA().mainHeight,r=JA(),B=r.getHostData,Q=r.isRefreshList,i=function(){var A=f(u().m(function A(e,n,t,r){var B,Q,i,g;return u().w(function(A){for(;;)switch(A.n){case 0:return B=r.label,Q=r.value,i=new Map([["delete","即将批量删除选中的服务器"]]),g=function(){var A=f(u().m(function A(e,n){var t,r,B,i,g;return u().w(function(A){for(;;)switch(A.n){case 0:t=new Map([["delete",KA]]),r=e.host,B=e.port,i=t.get(Q),g=Q,A.n="delete"===g?1:3;break;case 1:if(!i){A.n=2;break}return A.a(2,i(r,B));case 2:return A.a(3,3);case 3:return A.a(2)}},A)}));return function(e,n){return A.apply(this,arguments)}}(),A.n=1,e({title:"批量".concat(B,"服务器"),content:"".concat(i.get(Q),",是否继续操作?"),column:[{label:"服务器IP",prop:"host"},MA()],onConfirm:function(){var A=f(u().m(function A(){return u().w(function(A){for(;;)switch(A.n){case 0:return A.n=1,n(g);case 1:return I(),A.a(2,!1)}},A)}));return function(){return A.apply(this,arguments)}}()});case 1:return A.a(2)}},A)}));return function(e,n,t,r){return A.apply(this,arguments)}}(),g=[{label:"删除",value:"delete",event:i}],E=EA({request:B,columns:[FA({key:"host"}),{label:"服务器IP",render:function(A){return d("span",{class:"flex items-center cursor-pointer",onClick:function(){return ye(A)}},[d("i",{class:"mr-4px svgtofont-el-monitor text-base"},null),d("div",null,[A.ps])])}},GA([{title:"编辑",onClick:function(A,e,n){UA(A,I,n)}},{title:"删除",onClick:function(A,e,n){YA(A,I,n)}}])],extension:[oA(Q),VA(g)]}),o=E.BtTable,I=E.refresh,a=E.BtBatch;return n({init:I}),function(A,e){var n=IA;return C(),c("div",null,[l("div",Re,[d(n,{onClick:e[0]||(e[0]=function(A){return S(UA)()}),type:"primary"},{default:v(function(){return V(e[1]||(e[1]=[L("添加服务器",-1)]))}),_:1})]),d(S(o),{"max-height":S(t)-200},null,8,["max-height"]),d(S(a),{class:"mt-[1rem] term-batch"})])}}}),Le=$(be,[["__scopeId","data-v-3f68f2fa"]]);function Se(A){return"number"==typeof A?A:"string"==typeof A?A.split(":").reverse().map(parseFloat).reduce(function(A,e,n){return A+e*Math.pow(60,n)}):void 0}var Je,Ue=function(){return o(function A(){g(this,A)},[{key:"log",value:function(){}},{key:"debug",value:function(){}},{key:"info",value:function(){}},{key:"warn",value:function(){}},{key:"error",value:function(){}}])}(),Ye=function(){return o(function A(e,n){g(this,A),this.logger=e,this.prefix=n},[{key:"log",value:function(A){for(var e,n=arguments.length,t=new Array(n>1?n-1:0),r=1;r<n;r++)t[r-1]=arguments[r];(e=this.logger).log.apply(e,["".concat(this.prefix).concat(A)].concat(t))}},{key:"debug",value:function(A){for(var e,n=arguments.length,t=new Array(n>1?n-1:0),r=1;r<n;r++)t[r-1]=arguments[r];(e=this.logger).debug.apply(e,["".concat(this.prefix).concat(A)].concat(t))}},{key:"info",value:function(A){for(var e,n=arguments.length,t=new Array(n>1?n-1:0),r=1;r<n;r++)t[r-1]=arguments[r];(e=this.logger).info.apply(e,["".concat(this.prefix).concat(A)].concat(t))}},{key:"warn",value:function(A){for(var e,n=arguments.length,t=new Array(n>1?n-1:0),r=1;r<n;r++)t[r-1]=arguments[r];(e=this.logger).warn.apply(e,["".concat(this.prefix).concat(A)].concat(t))}},{key:"error",value:function(A){for(var e,n=arguments.length,t=new Array(n>1?n-1:0),r=1;r<n;r++)t[r-1]=arguments[r];(e=this.logger).error.apply(e,["".concat(this.prefix).concat(A)].concat(t))}}])}(),Ke=new Array(128).fill(void 0);function xe(A){return Ke[A]}function Te(A){var e=i(A);if("number"==e||"boolean"==e||null==A)return"".concat(A);if("string"==e)return'"'.concat(A,'"');if("symbol"==e){var n=A.description;return null==n?"Symbol":"Symbol(".concat(n,")")}if("function"==e){var t=A.name;return"string"==typeof t&&t.length>0?"Function(".concat(t,")"):"Function"}if(Array.isArray(A)){var r=A.length,B="[";r>0&&(B+=Te(A[0]));for(var Q=1;Q<r;Q++)B+=", "+Te(A[Q]);return B+="]"}var g,E=/\[object ([^\]]+)\]/.exec(toString.call(A));if(!(E.length>1))return toString.call(A);if("Object"==(g=E[1]))try{return"Object("+JSON.stringify(A)+")"}catch(o){return"Object"}return A instanceof Error?"".concat(A.name,": ").concat(A.message,"\n").concat(A.stack):g}Ke.push(void 0,null,!0,!1);var Oe=0,He=null;function We(){return null!==He&&0!==He.byteLength||(He=new Uint8Array(Je.memory.buffer)),He}var je="undefined"!=typeof TextEncoder?new TextEncoder("utf-8"):{encode:function(){throw Error("TextEncoder not available")}},Ze="function"==typeof je.encodeInto?function(A,e){return je.encodeInto(A,e)}:function(A,e){var n=je.encode(A);return e.set(n),{read:A.length,written:n.length}};function _e(A,e,n){if(void 0===n){var t=je.encode(A),r=e(t.length,1)>>>0;return We().subarray(r,r+t.length).set(t),Oe=t.length,r}for(var B=A.length,Q=e(B,1)>>>0,i=We(),g=0;g<B;g++){var E=A.charCodeAt(g);if(E>127)break;i[Q+g]=E}if(g!==B){0!==g&&(A=A.slice(g)),Q=n(Q,B,B=g+3*A.length,1)>>>0;var o=We().subarray(Q+g,Q+B);Q=n(Q,B,g+=Ze(A,o).written,1)>>>0}return Oe=g,Q}var ze=null;function Pe(){return null!==ze&&0!==ze.byteLength||(ze=new Int32Array(Je.memory.buffer)),ze}var Xe=Ke.length;function $e(A){Xe===Ke.length&&Ke.push(Ke.length+1);var e=Xe;return Xe=Ke[e],Ke[e]=A,e}var An="undefined"!=typeof TextDecoder?new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}):{decode:function(){throw Error("TextDecoder not available")}};function en(A,e){return A>>>=0,An.decode(We().subarray(A,A+e))}function nn(A){var e=xe(A);return function(A){A<132||(Ke[A]=Xe,Xe=A)}(A),e}"undefined"!=typeof TextDecoder&&An.decode();var tn=null;function rn(A,e){return A>>>=0,(null!==tn&&0!==tn.byteLength||(tn=new Uint32Array(Je.memory.buffer)),tn).subarray(A/4,A/4+e)}var Bn="undefined"==typeof FinalizationRegistry?{register:function(){},unregister:function(){}}:new FinalizationRegistry(function(A){return Je.__wbg_vt_free(A>>>0)}),Qn=function(){function A(){g(this,A)}return o(A,[{key:"__destroy_into_raw",value:function(){var A=this.__wbg_ptr;return this.__wbg_ptr=0,Bn.unregister(this),A}},{key:"free",value:function(){var A=this.__destroy_into_raw();Je.__wbg_vt_free(A)}},{key:"feed",value:function(A){var e=_e(A,Je.__wbindgen_export_0,Je.__wbindgen_export_1),n=Oe;return nn(Je.vt_feed(this.__wbg_ptr,e,n))}},{key:"resize",value:function(A,e){return nn(Je.vt_resize(this.__wbg_ptr,A,e))}},{key:"getSize",value:function(){try{var A=Je.__wbindgen_add_to_stack_pointer(-16);Je.vt_getSize(A,this.__wbg_ptr);var e=Pe()[A/4+0],n=Pe()[A/4+1],t=rn(e,n).slice();return Je.__wbindgen_export_2(e,4*n,4),t}finally{Je.__wbindgen_add_to_stack_pointer(16)}}},{key:"getLine",value:function(A){return nn(Je.vt_getLine(this.__wbg_ptr,A))}},{key:"getCursor",value:function(){return nn(Je.vt_getCursor(this.__wbg_ptr))}}],[{key:"__wrap",value:function(e){e>>>=0;var n=Object.create(A.prototype);return n.__wbg_ptr=e,Bn.register(n,n.__wbg_ptr,n),n}}])}();function gn(A,e){return En.apply(this,arguments)}function En(){return En=f(u().m(function A(e,n){var t,r,B;return u().w(function(A){for(;;)switch(A.p=A.n){case 0:if(!("function"==typeof Response&&e instanceof Response)){A.n=8;break}if("function"!=typeof WebAssembly.instantiateStreaming){A.n=5;break}return A.p=1,A.n=2,WebAssembly.instantiateStreaming(e,n);case 2:case 7:return A.a(2,A.v);case 3:if(A.p=3,B=A.v,"application/wasm"==e.headers.get("Content-Type")){A.n=4;break}console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n",B),A.n=5;break;case 4:throw B;case 5:return A.n=6,e.arrayBuffer();case 6:return t=A.v,A.n=7,WebAssembly.instantiate(t,n);case 8:return A.n=9,WebAssembly.instantiate(e,n);case 9:if(!((r=A.v)instanceof WebAssembly.Instance)){A.n=10;break}return A.a(2,{instance:r,module:e});case 10:return A.a(2,r);case 11:return A.a(2)}},A,null,[[1,3]])})),En.apply(this,arguments)}function on(){var A={wbg:{}};return A.wbg.__wbindgen_is_string=function(A){return"string"==typeof xe(A)},A.wbg.__wbg_new_b525de17f44a8943=function(){return $e(new Array)},A.wbg.__wbg_set_17224bc548dd1d7b=function(A,e,n){xe(A)[e>>>0]=nn(n)},A.wbg.__wbindgen_debug_string=function(A,e){var n=_e(Te(xe(e)),Je.__wbindgen_export_0,Je.__wbindgen_export_1),t=Oe;Pe()[A/4+1]=t,Pe()[A/4+0]=n},A.wbg.__wbindgen_number_new=function(A){return $e(A)},A.wbg.__wbindgen_bigint_from_u64=function(A){return $e(BigInt.asUintN(64,A))},A.wbg.__wbindgen_error_new=function(A,e){return $e(new Error(en(A,e)))},A.wbg.__wbg_new_f9876326328f45ed=function(){return $e(new Object)},A.wbg.__wbg_set_f975102236d3c502=function(A,e,n){xe(A)[nn(e)]=nn(n)},A.wbg.__wbg_new_f841cc6f2098f4b5=function(){return $e(new Map)},A.wbg.__wbg_set_388c4c6422704173=function(A,e,n){return $e(xe(A).set(xe(e),xe(n)))},A.wbg.__wbindgen_object_drop_ref=function(A){nn(A)},A.wbg.__wbindgen_string_new=function(A,e){return $e(en(A,e))},A.wbg.__wbindgen_object_clone_ref=function(A){return $e(xe(A))},A.wbg.__wbindgen_throw=function(A,e){throw new Error(en(A,e))},A}function Vn(A,e){return Je=A.exports,In.__wbindgen_wasm_module=e,ze=null,tn=null,He=null,Je}function In(A){return an.apply(this,arguments)}function an(){return an=f(u().m(function A(e){var n,t,r,B,Q;return u().w(function(A){for(;;)switch(A.n){case 0:if(void 0===Je){A.n=1;break}return A.a(2,Je);case 1:return n=on(),("string"==typeof e||"function"==typeof Request&&e instanceof Request||"function"==typeof URL&&e instanceof URL)&&(e=fetch(e)),Q=gn,A.n=2,e;case 2:return A.n=3,Q(A.v,n);case 3:return t=A.v,r=t.instance,B=t.module,A.a(2,Vn(r,B))}},A)})),an.apply(this,arguments)}var Cn=Object.freeze({__proto__:null,Vt:Qn,create:function(A,e,n){var t=Je.create(A,e,n);return Qn.__wrap(t)},default:In,initSync:function(A){if(void 0!==Je)return Je;var e=on();return A instanceof WebAssembly.Module||(A=new WebAssembly.Module(A)),Vn(new WebAssembly.Instance(A,e),A)}}),sn=[62,0,0,0,63,52,53,54,55,56,57,58,59,60,61,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,0,0,0,0,0,0,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];function un(A){return sn[A-43]}var cn=function(A){for(var e,n=A.endsWith("==")?2:A.endsWith("=")?1:0,t=A.length,r=new Uint8Array(t/4*3),B=0,Q=0;B<t;B+=4,Q+=3)e=un(A.charCodeAt(B))<<18|un(A.charCodeAt(B+1))<<12|un(A.charCodeAt(B+2))<<6|un(A.charCodeAt(B+3)),r[Q]=e>>16,r[Q+1]=e>>8&255,r[Q+2]=255&e;return r.subarray(0,r.length-n)}("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BDsBAAwJCyAAQTI6AAAMCAsgAEEuOwEADAcLIABBrgI7AQAMBgsgAS8BCEEIRg0DIABBMjoAAAwFCyAFQSFHDQMgAEEUOgAADAQLIAVBP0cNAiADQSBqIAQgASgChARBoJ7EABCEASADQUBrIgEgAygCICICIAIgAygCJEEEdGoQMCADQTtqIAFBCGooAgA2AAAgAyADKQJANwAzIABBEjoAACAAIAMpADA3AAEgAEEIaiADQTdqKQAANwAADAMLIAVBP0cNASADQShqIAQgASgChARBsJ7EABCEASADQUBrIgEgAygCKCICIAIgAygCLEEEdGoQMCADQTtqIAFBCGooAgA2AAAgAyADKQJANwAzIABBEDoAACAAIAMpADA3AAEgAEEIaiADQTdqKQAANwAADAILIABBMToAACAAIAEvARg7AQQgACABLwEoOwECDAELIABBMjoAAAsgA0HgAGokAAuZCgEKfwJAAkACQCAAKAIAIgUgACgCCCIDcgRAAkAgA0EBcUUNACABIAJqIQYCQCAAKAIMIglFBEAgASEEDAELIAEhBANAIAQgBkYNAgJ/IAQiAywAACIEQQBOBEAgA0EBagwBCyADQQJqIARBYEkNABogA0EDaiAEQXBJDQAaIANBBGoLIgQgA2sgB2ohByAJIAhBAWoiCEcNAAsLIAQgBkYNAAJAIAQsAABBAE4NAAsgByACAn8CQCAHRQ0AIAIgB00EQCACIAdGDQFBAAwCCyABIAdqLAAAQUBODQBBAAwBCyABCyIDGyECIAMgASADGyEBCyAFRQ0DIAAoAgQhCyACQRBPBEAgASABQQNqQXxxIgdrIgggAmoiCkEDcSEJQQAhBUEAIQMgASAHRwRAIAhBfE0EQEEAIQYDQCADIAEgBmoiBCwAAEG/f0pqIARBAWosAABBv39KaiAEQQJqLAAAQb9/SmogBEEDaiwAAEG/f0pqIQMgBkEEaiIGDQALCyABIQQDQCADIAQsAABBv39KaiEDIARBAWohBCAIQQFqIggNAAsLAkAgCUUNACAHIApBfHFqIgQsAABBv39KIQUgCUEBRg0AIAUgBCwAAUG/f0pqIQUgCUECRg0AIAUgBCwAAkG/f0pqIQULIApBAnYhBiADIAVqIQUDQCAHIQggBkUNBEHAASAGIAZBwAFPGyIJQQNxIQogCUECdCEH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IgMvAAA7AAAgAigCBCACKAIIIAFBAWoiBUGcmMQAEKIBKAIEQQJGBEAgAigCBCACKAIIIAFBAmpBrJjEABCiASIBQqCAgIAQNwIAIAEgBCkAADcACCABQRBqIAMvAAA7AAALIAIoAgQgAigCCCAFQbyYxAAQogEiAkEgNgIADAYLQQEhBiABQQFqIQggAigCBCEJIAcNBEECIQAgCSAFIAFB7JjEABCiASIBQQI2AgQgASADNgIAIAEgBCkAADcACCABQRBqIARBCGovAAA7AAAgAigCBCACKAIIIAhB/JjEABCiASICQSA2AgAMBQsgBw0CAkACQCAADgIKAAELQQEhBiACKAIEIAUgAUEBakGsmcQAEKIBIgJBIDYCAEEAIQAMCAsgAigCBCAFIAFBAWtBvJnEABCiASIAQqCAgIAQNwIAIAAgBCkAADcACCAAQRBqIARBCGoiBy8AADsAAEECIQAgAigCBCACKAIIIAFBzJnEABCiASIFQQI2AgQgBSADNgIAIAUgBCkAADcACCAFQRBqIAcvAAA7AAAgAigCBCACKAIIIAFBAWoiA0HcmcQAEKIBKAIEQQJGBEAgAigCBCACKAIIIAFBAmpB7JnEABCiASIBQqCAgIAQNwIAIAEgBCkAADcACCABQRBqIAcvAAA7AAALIAIoAgQgAigCCCADQfyZxAAQogEiAkEgNgIADAQLIABBFUHciMQAEFkACyAAQbQBQeyIxAAQWQALIAIoAgQgBSABQQFrQYyZxAAQogEiAEKggICAEDcCACAAIAQpAAA3AAggAEEQaiAEQQhqLwAAOwAAIAIoAgQgAigCCCABQZyZxAAQogEMAwsgCSAFIAFBzJjEABCiASIAQQE2AgQgACADNgIAIAAgBCkAADcACCAAQRBqIARBCGovAAA7AAAgAigCBCACKAIIIAhB3JjEABCiASICQSA2AgBBASEADAMLQQAhBgwCCyAGIAUgAUHMl8QAEKIBCyICIAM2AgBBASEGQQEhAAsgAiAGNgIEIAIgBCkAADcACCACQRBqIARBCGovAAA7AAALIAALyQUCCn8BfiMAQZABayIEJAACQAJAAkADQEEAIAJBBHRrIQUCQANAIAJFDQUgAEUNBSAAIAJqQRhJDQMgACACIAAgAkkiAxtBCUkNASADRQRAIAEhAwNAIAMgBWoiASAD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SyAEIQANAAsLAkAgBEHjAE0EQCAEIQAMAQsgAkECayICIANBBmpqIARB//8DcUHkAG4iAEGcf2wgBGpB//8DcUEBdEGPqcQAai8AADsAAAsCQCAAQQpPBEAgAkECayICIANBBmpqIABBAXRBj6nEAGovAAA7AAAMAQsgAkEBayICIANBBmpqIABBMHI6AAALIAFBAUEAIANBBmogAmpBCiACaxAbIANBEGokAAvNAgIFfwJ+IwBBIGsiAiQAIAACfwJAAkAgAS0AIEUEQAwBCyABQQA6ACACQCABKAIAQQFGBEAgASgCFCIFIAEoAhxrIgMgASgCCEsNAQsMAQsgBSADIAEoAgRrIgRPBEBBACEDIAFBADYCFCACIAFBDGo2AhQgAiABKAIQIgY2AgwgAiAENgIYIAIgBSAEazYCHCACIAYgBEEEdGo2AhAgAS0AvAENAkEUQQQQjQEhASACQQxqIgNBCGopAgAhByACKQIMIQggAUEQaiADQRBqKAIANgIAIAFBCGogBzcCACABIAg3AgBBlKbEAAwDCyAEIAVB3I3EABDJAQALIAJBADYCDEEBIQMgAS0AvAENAEEAQQEQjQEhAUH4pcQADAELQQBBARCNASEBIANFBEAgAkEMahBmC0H4pcQACzYCBCAAIAE2AgAgAkEgaiQAC+YCAQJ/IwBB4AVrIgMkACADQcwBakEAQYUEECAaIANBgIDEADYCyAEgA0EEaiIEIAAgAUEBIAJBABAhIANBKGogACABQQFBAEEAECEgA0HUBWogARBkIANB1ABqIAAQRiADQQA6AMABIAMgATYCpAEgAyAANgKgASADQQA7Ab4BIANBAjoAugEgA0ECOgC2ASADQQE6AHQgA0IANwJsIAMgAjYCUCADQQE2AkwgA0EAOwG0ASADQQA6AMUBIANBgIAENgDBASADQgA3AqgBIAMgAUEBazYCsAEgA0ECOgCAASADQQI6AIQBIANBADYCkAEgA0ECOgCUASADQQI6AJgBIANBgICACDYCnAEgA0IANwJ4IANCgICACDcCiAEgA0HoAGogA0HcBWooAgA2AgAgA0EAOgDGASADIAMpAtQFNwJgQdQFEKsBIgBBADYCACAAQQRqIARB0AUQGRogA0HgBWokACAAC5MCAQV/AkACQAJAQX8gACgCnAEiAyABRyABIANJG0H/AXEOAgIBAAsgACAAKAJYIgMEfyAAKAJUIQUDQCADQQJJRQRAIANBAXYiBiAEaiIHIAQgBSAHQQJ0aigCACABSRshBCADIAZrIQMMAQsLIAQgBSAEQQJ0aigCACABSWoFQQALNgJYDAELQQAgASADQXhxQQhqIgRrIgNBACABIANPGyIDQQN2IANBB3FBAEdqayEDIABB0ABqIQUDQCADRQ0BIAUgBEHMpMQAEIwBIANBAWohAyAEQQhqIQQMAAsACyACIAAoAqABRwRAIABBADYCqAEgACACQQFrNgKsAQsgACACNgKgASAAIAE2ApwBIAAQFQvzAQIEfwF+IwBBEGsiBiQAAkAgAiACIANqIgNLBEBBACECDAELQQAhAiAEIAVqQQFrQQAgBGtxrUEIQQQgBUEBRhsiByABKAIAIghBAXQiCSADIAMgCUkbIgMgAyAHSRsiB61+IgpCIIinDQAgCqciA0GAgICAeCAEa0sNACAEIQICfyAIBEAgBUUEQCAGQQhqIAQgAxCeASAGKAIIDAILIAEoAgQgBSAIbCAEIAMQjwEMAQsgBiAEIAMQngEgBigCAAsiBUUNACABIAc2AgAgASAFNgIEQYGAgIB4IQILIAAgAzYCBCAAIAI2AgAgBkEQaiQAC5kCAQN/AkACQAJAIAEgAkYNACAAIAEgAkGMl8QAEKIBKAIERQRAIAAgASACQQFrQZyXxAAQogEiBUKggICAEDcCACAFIAQpAAA3AAggBUEQaiAEQQhqLwAAOwAACyACIANLDQEgASADSQ0CIANBFGwiBiACQRRsIgJrIQUgACACaiECIARBCGohBwNAIAUEQCACQqCAgIAQNwIAIAIgBCkAADcACCACQRBqIAcvAAA7AAAgBUEUayEFIAJBFGohAgwBCwsgASADTQ0AIAAgBmoiACgCBA0AIABCoICAgBA3AgAgACAEKQAANwAIIABBEGogBEEIai8AADsAAAsPCyACIANBrJfEABDLAQALIAMgAUGsl8QAEMkBAAuLAgEDfyMAQTBrIgMkACADIAI2AhggAyABNgIUAkAgA0EUahBnIgFB//8DcUEDRgRAIABBADYCCCAAQoCAgIAgNwIADAELIANBCGpBBEECQQJB/InEABBtIAMoAgghAiADKAIMIgQgATsBACADQQE2AiQgAyAENgIgIAMgAjYC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QRBrKAIAQQFHDQAgAUEMay0AAEECRw0AIAFBCGstAABBAkcNACABQQRrLQAADQAgAUEDay0AAEEfcQ0AIAJBFGohAiAAQQFqIQAgBCEBDAELCyAAIQMLIAMLsQEBAn8jAEEQayICJAACQCABRQ0AIAFBA2pBAnYhAQJAIABBBE0EQCABQQFrIgNBgAJJDQELIAJBpPPEACgCADYCCCABIAAgAkEIakGi68QAQQRBBRBdIQBBpPPEACACKAIINgIADAELIAJBpPPEADYCBCACIANBAnRBpOvEAGoiAygCADYCDCABIAAgAkEMaiACQQRqQQZBBxBdIQAgAyACKAIMNgIACyACQRBqJAAgAAuqAQECfyMAQTBrIgMkACADQRBqIAAQiAEgAygCFCADKAIQIgAgASACECwgA0EYaiAAQeAAaigCACAAQeQAaigCABAnIANBCGogABAqIAMgAykDCDcCJCADIAMoAhwgAygCIBBoIAMoAgQhACADKAIAQQFxBEAgAyAANgIsQaiAwABBKyADQSxqQZiAwABB+ILEABBQAAsgA0EYahB7QQA2AgAgA0EwaiQAIAALoAEBA38jAEEQayIFJAAgBUEIaiAAIAEgAkHIkMQAEHMgBSgCDCIGIAMgAiABayIHIAMgB0kbIgNPBEAgBiADayIGIAUoAgggBkEEdGogAxAYIAAgASABIANqIAQQMSABBEAgACABQQFrQdiQxAAQb0EAOgAMCyAAIAJBAWtB6JDEABBvQQA6AAwgBUEQaiQADwtBtIvEAEEhQdiLxAAQfwALqwEBAn8jAEEQayIEJAAgASACIAMQfCABKAIIQQAhAiABQQA2AgggASgCDCEDELUBAkAgASgCAEUEQCABKAIEIANBggEQChC/AUGCARC/ASADEL8BDAELIARBCGogAxCwASAEKAIMIQMgBCgCCEEBcUUEQCABKAIEIANBggEQCAwBCxCGASEBIAMQvwFBggEQvwFBASECCyAAIAE2AgQgACACNgIAIARBEGokAAukAQEBfyMAQRBrIgMkAAJAIABFDQAgAkUNAAJAIAFBBE0EQCACQQNqQQJ2QQFrIgFBgAJJDQELIANBpPPEACgCADYCCCAAIANBCGpBouvEAEECED1BpPPEACADKAIINgIADAELIANBpPPEADYCBCADIAFBAnRBpOvEAGoiASgCADYCDCAAIANBDGogA0EEakEDED0gASADKAIMNgIACyADQRBqJAALjAEBAn8jAEEQayICJAAgAkKAgICAwAA3AgQgAkEANgIMIAFBCGsiA0EAIAEgA08bIgFBA3YgAUEHcUEAR2ohAUEIIQMDQCABBEAgAkEEaiADQZykxAAQjAEgAUEBayEBIANBCGohAwwBBSAAIAIpAgQ3AgAgAEEIaiACQQxqKAIANgIAIAJBEGokAAsLC40BAQR/IAEgACgCACAAKAIIIgRrSwRAIAAgBCABQQFBARB5IAAoAgghBAsgACgCBCAEaiEFQQEgASABQQFNGyIGQQFrIQMCQANAIAMEQCAFIAI6AAAgA0EBayEDIAVBAWohBQwBBQJAIAQgBmohAyABDQAgA0EBayEDDAMLCwsgBSACOgAACyAAIAM2AggLAwAAC3oBAn8CfyACRQRAQQEMAQsDQCACQQFNBEACQCABIARBAnRqKAIAIgEgA0cNAEEADAMLBSAEIAJBAXYiBSAEaiIEIAEgBEECdGooAgAgA0sbIQQgAiAFayECDAELCyAEIAEgA0lqIQRBAQshAiAAIAQ2AgQgACACNgIAC5MBAQF/IwBBQGoiAyQAIANCADcDOCADQThqIAAoAgAQAyADIAMoAjwiADYCNCADIAMoAjg2AjAgAyAANgIsIANBATYCKCADQQI2AhAgA0G86cQANgIMIANCATcCGCADIANBLGo2AiQgAyADQSRqNgIUIAEgAiADQQxqEBogAygCLCADKAIwQQFBARCyASADQUBrJAALiAEBAn8jAEEQayIDJAAgAyABKAIAIgUoAgA2AgxBASEEQYAQIAJBAmoiASABbCIBIAFBgBBNGyICQQQgA0EMakEBQQRBBRBdIQEgBSADKAIMNgIAIAEEQCABQgA3AgQgASABIAJBAnRqQQJyNgIAQQAhBAsgACABNgIEIAAgBDYCACADQRBqJAALdgEDfyMAQYABayIDJAAgAC0AACEEQYEBIQADQCAAIANqQQJrIARBD3EiAkEwciACQdcAaiACQQpJGzoAACAEIgJBBHYhBCAAQQFrIQAgAkEPSw0ACyABQY2pxABBAiAAIANqQQFrQYEBIABrEBsgA0GAAWokAAvfAQEEfyMAQRBrIgQkACABKAIIIgMgAk8EQCAEQQhqIAMgAmsiA0EEQRRBtJzEABBtIAQoAgghBSAEKAIMIAEgAjYCCCABKAIEIAJBFGxqIANBFGwQGSEBIAAgAzYCCCAAIAE2AgQgACAFNgIAIARBEGokAA8LIwBBMGsiACQAIAAgAzYCBCAAIAI2AgAgAEEDNgIMIABB3IfEADYCCCAAQgI3AhQgACAAQQRqrUKAgICAsAGENwMoIAAgAK1CgICAgLABhDcDICAAIABBIGo2AhAgAEEIakG0nMQAEJsBAAt+AQN/AkAgACgCACIBQQJxDQAgAUF8cSICRQ0AIAIgAigCBEEDcSAAKAIEQXxxcjYCBCAAKAIAIQELIAAoAgQiAkF8cSIDBEAgAyADKAIAQQNxIAFBfHFyNgIAIAAoAgQhAiAAKAIAIQELIAAgAkEDcTYCBCAAIAFBA3E2AgALfwECfyAAIAEgACgCCCIDayIEEKABIAQEQCADIAFrIQQgASAAKAIIIgFqIANrIQMgACgCBCABQRRsaiEBA0AgAUKggICAEDcCACABQQhqIAIpAAA3AAAgAUEQaiACQQhqLwAAOwAAIAFBFGohASAEQQFqIgQNAAsgACADNgIICwt8AQF/IwBBQGoiBSQAIAUgATYCDCAFIAA2AgggBSADNgIUIAUgAjYCECAFQQI2AhwgBUHcqMQANgIYIAVCAjcCJCAFIAVBEGqtQoCAgICQAYQ3AzggBSAFQQhqrUKAgICAoAGENwMwIAUgBUEwajYCICAFQRhqIAQQmwEAC3YCAX8BfgJAAkAgAa1CDH4iA0IgiKcNACADpyICQXhLDQAgAkEHakF4cSICIAFBCGpqIQEgASACSQ0BIAFB+P///wdNBEAgACACNgIIIAAgATYCBCAAQQg2AgAPCyAAQQA2AgAPCyAAQQA2AgAPCyAAQQA2AgALdgECfyACpyEDQQghBANAIAEgA3EiAyAAaikAAEKAgYKEiJCgwIB/gyICQgBSRQRAIAMgBGohAyAEQQhqIQQMAQsLIAJ6p0EDdiADaiABcSIBIABqLAAAQQBOBH8gACkDAEKAgYKEiJCgwIB/g3qnQQN2BSABCwt0AQZ/IAAoAgQhBiAAKAIAIQICQANAIAEgA0YNAQJAIAIgBkYNACAAIAJBEGoiBzYCACACKAIEIQUgAigCACICQYCAgIB4Rg0AIAIgBRC5ASADQQFqIQMgByECDAELC0GAgICAeCAFELkBIAEgA2shBAsgBAtqAAJ/IAJBAnQiASADQQN0QYCAAWoiAiABIAJLG0GHgARqIgFBEHZAACICQX9GBEBBACECQQEMAQsgAkEQdCICQgA3AgQgAiACIAFBgIB8cWpBAnI2AgBBAAshAyAAIAI2AgQgACADNgIAC3kBAn8jAEHgBWsiASQAIAAQvgEgAUEIaiAAEJ0BIAEoAgxBADYCACABQRBqIgIgAEEEakHQBRAZGiAAQQRB1AUQRSACELMBIAFBNGoQswEgASgCYCABKAJkQQRBBBCyASABKAJsIAEoAnBBAUEBELIBIAFB4AVqJAALgwEBAX8CQAJAAkACQAJAAkACQAJAAkACQAJAIAFBCGsOCAECBgYGAwQFAAtBMiECIAFBhAFrDgoFBgkJBwkJCQkICQsMCAtBGyECDAcLQQYhAgwGC0EsIQIMBQtBKiECDAQLQR8hAgwDC0EgIQIMAgtBHCECDAELQSMhAgsgACACOgAAC2sBB38gACgCCCEDIAAoAgQhBCAALQAMQQFxIQUgACgCACICIQECQANAIAEgBEYEQEEADwsgACABQQRqIgY2AgAgBQ0BIAEoAgAhByAGIQEgAygCACAHTw0ACyABQQRrIQILIABBAToADCACC3sBAn8jAEEQayIDJABBxPPEAEHE88QAKAIAIgRBAWo2AgACQCAEQQBIDQACQEHM88QALQAARQRAQcjzxABByPPEACgCAEEBajYCAEHA88QAKAIAQQBODQEMAgsgA0EIaiAAIAERAAAAC0HM88QAQQA6AAAgAkUNAAALAAtrAQF/IwBBMGsiAyQAIAMgATYCBCADIAA2AgAgA0ECNgIMIANByKjEADYCCCADQgI3AhQgAyADrUKAgICAsAGENwMoIAMgA0EEaq1CgICAgLABhDcDICADIANBIGo2AhAgA0EIaiACEJsBAAtrAQF/IwBBMGsiAyQAIAMgATYCBCADIAA2AgAgA0EDNgIMIANBgIfEADYCCCADQgI3AhQgAyADQQRqrUKAgICAsAGENwMoIAMgA61CgICAgLABhDcDICADIANBIGo2AhAgA0EIaiACEJsBAAtnAQd/IAEoAgghAyABKAIAIQIgASgCBCEGA0ACQCADIQQgAiAGRgRAQQAhBQwBC0EBIQUgASACQQFqIgc2AgAgASAEQQFq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IgIgACgCrAFBAWoiAyABIABBsgFqEEMgACgCYCAAKAJkIAIgAxBiCzMBAn8gACAAKAKoASICIAAoAqwBQQFqIgMgASAAQbIBahAfIAAoAmAgACgCZCACIAMQYgsqACABIAJJBEBBjIrEAEEjQaSLxAAQfwALIAIgACACQRRsaiABIAJrEB0LNQAgACAAKQJ0NwJoIAAgACkBfDcBsgEgACAALwGGATsBvgEgAEG6AWogAEGEAWovAQA7AQAL7AECAn8BfiMAQRBrIgIkACACQQE7AQwgAiABNgIIIAIgADYCBCMAQRBrIgEkACACQQRqIgApAgAhBCABIAA2AgwgASAENwIEIwBBEGsiACQAIAFBBGoiASgCACICKAIMIQMCQAJAAkACQCACKAIEDgIAAQILIAMNAUEBIQJBACEDDAILIAMNACACKAIAIgIoAgQhAyACKAIAIQIMAQsgAEGAgICAeDYCACAAIAE2AgwgASgCCCIBLQAJGiAAQRkgAS0ACBBYAAsgACADNgIEIAAgAjYCACABKAIIIgEtAAkaIABBGiABLQAIEFgACysBAn8CQCAAKAIEIAAoAggiARBAIgJFDQAgASACSQ0AIAAgASACazYCCAsLKAAgASgCAEUEQCABQX82AgAgACABNgIEIAAgAUEEajYCAA8LEM8BAAsmACACBEBBzfPEAC0AABogASACEEEhAQsgACACNgIEIAAgATYCAAsjAQF/IAEgACgCACAAKAIIIgJrSwRAIAAgAiABQQRBEBB5CwsjAQF/IAEgACgCACAAKAIIIgJrSwRAIAAgAiABQQRBFBB5CwslACAAQQE2AgQgACABKAIEIAEoAgBrQQR2IgE2AgggACABNgIACxsAIAEgAk0EQCACIAEgAxBZAAsgACACQRRsagsgACABIAJNBEAgAiABQdilxAAQWQALIAAgAmpBAToAAAsbACABIAJNBEAgAiABIAMQWQALIAAgAkEEdGoLAwAACwMAAAsDAAALAwAACwMAAAsDAAALGgBBzfPEAC0AABpBBCAAEEEiAARAIAAPCwALHQAgAyAAQQJqLQAAEK4BIQAgASACQQEQIiAAEAgLIQAgAEUEQEGUrcQAQTIQzgEACyAAIAIgAyABKAIQEQEACxYAIAFBAXFFBEAgALgQBA8LIACtEAULHwAgAEUEQEGUrcQAQTIQzgEACyAAIAIgASgCEBECAAsbAQF/IAEQACECIAAgATYCBCAAIAJBAUc2AgALGQEBfyAAKAIAIgEEQCAAKAIEQQEgARBFCwsSACAABEAgASACIAAgA2wQRQsLIQEBfyAAKAIQIgEgACgCFBCUASAAKAIMIAFBBEEQELIBCyEBAX8gACgCBCIBIAAoAggQlAEgACgCACABQQRBEBCyAQsWACAAQQFxRQRAQYCAwABBFRDOAQALCxYAIABBEGoQZiAAKAIAIAAoAgQQuQELFAAgACABIAIQDDYCBCAAQQA2AgALGQAgASgCHEGYhMQAQQUgASgCICgCDBEDAAsZACAAQYCAgIB4RwRAIAAgAUEEQRQQsgELCxQAIAEEQEGAgICAeCABELkBCyABCxkAIAEoAhxBwKfEAEEOIAEoAiAoAgwRAwALDwAgAgRAIAAgASACEEULCw8AIAEEQCAAIAIgARBFCwsTACAABEAPC0HM6cQAQRsQzgEACw8AIABBhAFPBEAgABALCwsTACAAKAIIIAAoAgBBAkECELIBCxUAIAIgAhC6ARogAEGAgICAeDYCAAsUACAAKAIAIAEgACgCBCgCDBECAAsQACABIAAoAgQgACgCCBATCwwAIAAEQCABEL8BCws8ACAARQRAIwBBIGsiACQAIABBADYCGCAAQQE2AgwgAEHMhMQANgIIIABCBDcCECAAQQhqIAEQmwEACwALFAAgAEEANgIIIABCgICAgBA3AgALEgAgACABQfiOxAAQb0EBOgAMCxAAIAEgACgCACAAKAIEEBMLawEBfyMAQTBrIgMkACADIAE2AgQgAyAANgIAIANBAjYCDCADQeCrxAA2AgggA0ICNwIUIAMgA0EEaq1CgICAgLABhDcDKCADIAOtQoCAgICwAYQ3AyAgAyADQSBqNgIQIANBCGogAhCbAQALawEBfyMAQTBrIgMkACADIAE2AgQgAyAANgIAIANBAjYCDCADQcCrxAA2AgggA0ICNwIUIAMgA0EEaq1CgICAgLABhDcDKCADIAOtQoCAgICwAYQ3AyAgAyADQSBqNgIQIANBCGogAhCbAQALawEBfyMAQTBrIgMkACADIAE2AgQgAyAANgIAIANBAjYCDCADQZSsxAA2AgggA0ICNwIUIAMgA0EEaq1CgICAgLABhDcDKCADIAOtQoCAgICwAYQ3AyAgAyADQSBqNgIQIANBCGogAhCbAQALDgBB6KfEAEErIAAQfwALCwAgACMAaiQAIwALCQAgACABEA4ACw4AQefpxABBzwAQzgEACw0AIABBoITEACABEBoLDQAgAEHsqMQAIAEQGgsMACAAIAEpAgA3AwALCgAgACgCABC/AQsNACAAQYCAgIB4NgIACwkAIABBADYCAAsGACAAEGYLBQBBgAQLBABBAQsEACABCwQAQQALC+WJASMAQYCAwAALhwJgdW53cmFwX3Rocm93YCBmYWlsZWQAAAAbAAAABAAAAAQAAAAcAAAAY2FsbGVkIGBSZXN1bHQ6OnVud3JhcCgpYCBvbiBhbiBgRXJyYCB2YWx1ZS9uaXgvc3RvcmUvZjdrNWRrd3BxMXlsNzJwOXdyeDhyMHZtMjdrYmpzcmctcnVzdC1kZWZhdWx0LTEuODUuMC9saWIvcnVzdGxpYi9zcmMvcnVzdC9saWJyYXJ5L2FsbG9jL3NyYy9zdHJpbmcucnMAUwAQAHAAAACNBQAAGwAAAE1hcCBrZXkgaXMgbm90IGEgc3RyaW5nIGFuZCBjYW5ub3QgYmUgYW4gb2JqZWN0IGtleQBBgsrAAAsEAQEBAQBBh8zAAAugAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQbfOwAALAQEAQezOwAALAQEAQajPwAALAQEAQYfSwAALgAIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAEHf2MAACwEBAEGHwsMACwsBAQEBAQEBAQEBAQBBp8PDAAsEAQEBAQBBt8PDAAsoAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAAEBAQEBAQEBAQEBAQBBh8bDAAuqAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAEGHyMMAC+QBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAEGBzsMAC74BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBBh9DDAAvwAwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQefWwwALvwMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQYfcwwALgg0BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAEGH6sMAC7QCAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQYeCxAALlANzcmMvbGliLnJzZmdiZ2ZhaW50Ym9sZGl0YWxpY3VuZGVybGluZXN0cmlrZXRocm91Z2hibGlua2ludmVyc2UjAEYBEQABAAAAAQAAAAAAAAABAAAAAAAAAHh3Y3B0VwAABwERAAoAAABEAAAANgAAAAcBEQAKAAAASQAAADYAAAAHAREACgAAAJsAAAAQAAAABwERAAoAAACfAAAAEAAAAAcBEQAKAAAApAAAAC0AAAAHAREACgAAAGcAAAAYAAAABwERAAoAAABxAAAAGAAAAAcBEQAKAAAAkQAAABwAAAAHAREACgAAAIAAAAAYAAAABwERAAoAAACDAAAAFAAAAAcBEQAKAAAAqwAAAC8AAABFcnJvcgAAAB0AAAAMAAAABAAAAB4AAAAfAAAAIAAAAGNhcGFjaXR5IG92ZXJmbG93AAAAOAIRABEAAABsaWJyYXJ5L2FsbG9jL3NyYy9yYXdfdmVjLnJzVAIRABwAAAAoAgAAEQAAAGxpYnJhcnkvYWxsb2Mvc3JjL3N0cmluZy5ycwBBpIXEAAvRIAEAAAAhAAAAYSBmb3JtYXR0aW5nIHRyYWl0IGltcGxlbWVudGF0aW9uIHJldHVybmVkIGFuIGVycm9yIHdoZW4gdGhlIHVuZGVybHlpbmcgc3RyZWFtIGRpZCBub3RsaWJyYXJ5L2FsbG9jL3NyYy9mbXQucnMAAAIDEQAYAAAAigIAAA4AAACAAhEAGwAAAI0FAAAbAAAAKSBzaG91bGQgYmUgPCBsZW4gKGlzIGluc2VydGlvbiBpbmRleCAoaXMgKSBzaG91bGQgYmUgPD0gbGVuIChpcyAAAABSAxEAFAAAAGYDEQAXAAAAuTQRAAEAAAByZW1vdmFsIGluZGV4IChpcyAAAJgDEQASAAAAPAMRABYAAAC5NBEAAQAAAGBhdGAgc3BsaXQgaW5kZXggKGlzIAAAAMQDEQAVAAAAZgMRABcAAAC5NBEAAQAAAC9Vc2Vycy9tYXJjaW4vLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi91bmljb2RlLXdpZHRoLTAuMS4xNC9zcmMvdGFibGVzLnJzAAAA9AMRAGUAAACRAAAAFQAAAPQDEQBlAAAAlwAAABkAAAAvbml4L3N0b3JlL2Y3azVka3dwcTF5bDcycDl3cng4cjB2bTI3a2Jqc3JnLXJ1c3QtZGVmYXVsdC0xLjg1LjAvbGliL3J1c3RsaWIvc3JjL3J1c3QvbGlicmFyeS9jb3JlL3NyYy9pdGVyL3RyYWl0cy9pdGVyYXRvci5ycwAAAHwEEQB9AAAAswcAAAkAAABhc3NlcnRpb24gZmFpbGVkOiBtaWQgPD0gc2VsZi5sZW4oKS9uaXgvc3RvcmUvZjdrNWRrd3BxMXlsNzJwOXdyeDhyMHZtMjdrYmpzcmctcnVzdC1kZWZhdWx0LTEuODUuMC9saWIvcnVzdGxpYi9zcmMvcnVzdC9saWJyYXJ5L2NvcmUvc3JjL3NsaWNlL21vZC5ycwAAAC8FEQByAAAAoA0AAAkAAABhc3NlcnRpb24gZmFpbGVkOiBrIDw9IHNlbGYubGVuKCkAAAAvBREAcgAAAM0NAAAJAAAAL25peC9zdG9yZS9mN2s1ZGt3cHExeWw3MnA5d3J4OHIwdm0yN2tianNyZy1ydXN0LWRlZmF1bHQtMS44NS4wL2xpYi9ydXN0bGliL3NyYy9ydXN0L2xpYnJhcnkvYWxsb2Mvc3JjL3NsaWNlLnJzAOgFEQBvAAAAoQAAABkAAAAvbml4L3N0b3JlL2Y3azVka3dwcTF5bDcycDl3cng4cjB2bTI3a2Jqc3JnLXJ1c3QtZGVmYXVsdC0xLjg1LjAvbGliL3J1c3RsaWIvc3JjL3J1c3QvbGlicmFyeS9hbGxvYy9zcmMvdmVjL21vZC5ycwAAAGgGEQBxAAAAPwoAACQAAABANBEAcQAAACgCAAARAAAAL1VzZXJzL21hcmNpbi8uY2FyZ28vcmVnaXN0cnkvc3JjL2luZGV4LmNyYXRlcy5pby0xOTQ5Y2Y4YzZiNWI1NTdmL2F2dC0wLjE2LjAvc3JjL2J1ZmZlci5ycwD8BhEAWwAAAC0AAAAZAAAA/AYRAFsAAABaAAAADQAAAPwGEQBbAAAAXgAAAA0AAAD8BhEAWwAAAGMAAAANAAAA/AYRAFsAAABoAAAAHQAAAPwG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AAAUAAAAwBERAFkAAAAXAAAAFAAAAMAREQBZAAAAHwAAABQAAAAvVXNlcnMvbWFyY2luLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2YvYXZ0LTAuMTYuMC9zcmMvdGVybWluYWwvZGlydHlfbGluZXMucnMAAABcEhEAaQAAAAgAAAAUAAAAXBIRAGkAAAAMAAAADwAAAFwSEQBpAAAAEAAAAA8AQYCmxAAL0wcBAAAAIgAAACMAAAAkAAAAJQAAACYAAAAUAAAABAAAACcAAAAoAAAAKQAAACoAAAAvVXNlcnMvbWFyY2luLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2YvYXZ0LTAuMTYuMC9zcmMvdGVybWluYWwucnMAAAAwExEAXQAAAHUCAAAVAAAAMBMRAF0AAACxAgAADgAAADATEQBdAAAABQQAACMAAABCb3Jyb3dNdXRFcnJvcmFscmVhZHkgYm9ycm93ZWQ6IM4TEQASAAAAY2FsbGVkIGBPcHRpb246OnVud3JhcCgpYCBvbiBhIGBOb25lYCB2YWx1ZWluZGV4IG91dCBvZiBib3VuZHM6IHRoZSBsZW4gaXMgIGJ1dCB0aGUgaW5kZXggaXMgAAAAExQRACAAAAAzFBEAEgAAADogAAABAAAAAAAAAFgUEQACAAAAAAAAAAwAAAAEAAAAKwAAACwAAAAtAAAAICAgICwKKCgKMHgwMDAxMDIwMzA0MDUwNjA3MDgwOTEwMTExMjEzMTQxNTE2MTcxODE5MjAyMTIyMjMyNDI1MjYyNzI4MjkzMDMxMzIzMzM0MzUzNjM3MzgzOTQwNDE0MjQzNDQ0NTQ2NDc0ODQ5NTA1MTUyNTM1NDU1NTY1NzU4NTk2MDYxNjI2MzY0NjU2NjY3Njg2OTcwNzE3MjczNzQ3NTc2Nzc3ODc5ODA4MTgyODM4NDg1ODY4Nzg4ODk5MDkxOTI5Mzk0OTU5Njk3OTg5OWF0dGVtcHRlZCB0byBpbmRleCBzbGljZSB1cCB0byBtYXhpbXVtIHVzaXplAFcVEQAsAAAAcmFuZ2Ugc3RhcnQgaW5kZXggIG91dCBvZiByYW5nZSBmb3Igc2xpY2Ugb2YgbGVuZ3RoIIwVEQASAAAAnhURACIAAAByYW5nZSBlbmQgaW5kZXgg0BURABAAAACeFREAIgAAAHNsaWNlIGluZGV4IHN0YXJ0cyBhdCAgYnV0IGVuZHMgYXQgAPAVEQAWAAAABhYRAA0AAABIYXNoIHRhYmxlIGNhcGFjaXR5IG92ZXJmbG93JBYRABwAAAAvcnVzdC9kZXBzL2hhc2hicm93bi0wLjE1LjIvc3JjL3Jhdy9tb2QucnMAAEgWEQAqAAAAIwAAACgAAAA2NREAbAAAABkBAAASAAAAY2xvc3VyZSBpbnZva2VkIHJlY3Vyc2l2ZWx5IG9yIGFmdGVyIGJlaW5nIGRyb3BwZWQAAP//////////yBYRAEHgrcQAC3UvVXNlcnMvbWFyY2luLy5jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTE5NDljZjhjNmI1YjU1N2Yvc2VyZGUtd2FzbS1iaW5kZ2VuLTAuNi41L3NyYy9saWIucnMAAOAWEQBmAAAANQAAAA4AQYGvxAALhwEBAgMDBAUGBwgJCgsMDQ4DAwMDAwMDDwMDAwMDAwMPCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkQCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkAQYGxxAALnwsBAgICAgMCAgQCBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHQICHgICAgICAgIfICEiIwIkJSYnKCkCKgICAgIrLAICAgItLgICAi8wMTIzAgICAgICNAICNTY3Ajg5Ojs8PT4/OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5QDk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTlBAgJCQwICREVGR0hJAko5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTlLAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICOTk5OUwCAgICAk1OT1ACAgJRAlJTAgICAgICAgICAgICAlRVAgJWAlcCAlhZWltcXV5fYGECYmMCZGVmZwJoAmlqa2wCAm1ub3ACcXICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ0dQICAgICAgJ2dzk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5eDk5OTk5OTk5OXl6AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ7OTl8OTl9AgICAgICAgICAgICAgICAgICAn4CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ/AgICgIGCAgICAgICAgICAgICAgICg4QCAgICAgICAgIChYZ1AgKHAgICiAICAgICAgKJigICAgICAgICAgICAgKLjAKNjgKPkJGSk5SVlgKXAgKYmZqbAgICAgICAgICAjk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OZwdHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHQICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAJ0CAgICnp8CBAIFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdAgIeAgICAgICAh8gISIjAiQlJicoKQIqAgICAqChoqOkpaYup6ipqqusrTMCAgICAgKuAgI1NjcCODk6Ozw9Pq85OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTlMAgICAgKwTk+xhYZ1AgKHAgICiAICAgICAgKJigICAgICAgICAgICAgKLjLKzjgKPkJGSk5SVlgKXAgKYmZqbAgICAgICAgICAlVVdVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQBBvLzEAAspVVVVVRUAUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQEAQe+8xAALxAEQQRBVVVVVVVdVVVVVVVVVVVVRVVUAAEBU9d1VVVVVVVVVVRUAAAAAAFVVVVX8XVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVBQAUABQEUFVVVVVVVVUVUVVVVVVVVVUAAAAAAABAVVVVVVVVVVVV1VdVVVVVVVVVVVVVVQUAAFRVVVVVVVVVVVVVVVVVFQAAVVVRVVVVVVUFEAAAAQFQVVVVVVVVVVVVVQFVVVVVVf////9/VVVVUFUAAFVVVVVVVVVVVVUFAEHAvsQAC5gEQFVVVVVVVVVVVVVVVVVFVAEAVFEBAFVVBVVVVVVVVVVRVVVVVVVVVVVVVVVVVVVEAVRVUVUVVVUFVVVVVVVVRUFVVVVVVVVVVVVVVVVVVVRBFRRQUVVVVVVVVVVQUVVVQVVVVVVVVVVVVVVVVVVVVAEQVFFVVVVVBVVVVVVVBQBRVVVVVVVVVVVVVVVVVVUEAVRVUVUBVVUFVVVVVVVVVUVVVVVVVVVVVVVVVVVVVUVUVVVRVRVVVVVVVVVVVVVVVFRVVVVVVVVVVVVVVVVVBFQFBFBVQVVVBVVVVVVVVVVRVVVVVVVVVVVVVVVVVVUURAUEUFVBVVUFVVVVVVVVVVBVVVVVVVVVVVVVVVVVFUQBVFVBVRVVVQVVVVVVVVVVUVVVVVVVVVVVVVVVVVVVVVVVRRUFRFUVVVVVVVVVVVVVVVVVVVVVVVVVVVVRAEBVVRUAQFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVEAAFRVVQBAVVVVVVVVVVVVVVVVVVVVVVVVUFVVVVVVVRFRVVVVVVVVVVVVVVVVVQEAAEAABFUBAAABAAAAAAAAAABUVUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVAQQAQUFVVVVVVVVQBVRVVVUBVFVVRUFVUVVVVVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoAQYDDxAALkANVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQFVVVVVVVVVVVVVVVUFVFVVVVVVVQVVVVVVVVVVBVVVVVVVVVUFVVVVf//99//911931tXXVRAAUFVFAQAAVVdRVVVVVVVVVVVVVRUAVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVBVVVVVVVVVVVRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVAFVRVRVUBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVxUUVVVVVVVVVVVVVVVVVVVFAEBEAQBUFQAAFFVVVVVVVVVVVVVVVQAAAAAAAABAVVVVVVVVVVVVVVVVAFVVVVVVVVVVVVVVVQAAUAVVVVVVVVVVVVUVAABVVVVQVVVVVVVVVQVQEFBVVVVVVVVVVVVVVVVVRVARUFVVVVVVVVVVVVVVVVVVAAAFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVAAAAABABUUVVUUFVVVVVVVVVVVVVVVVVVVVVVAEGgxsQAC5MIVVUVAFVVVVVVVQVAVVVVVVVVVVVVVVVVAAAAAFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQAAAAAAAAAAVFVVVVVVVVVVVfVVVVVpVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX9V9dVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVfVVVVVVVX1VVVVVVVVVVVVVVVf///1VVVVVVVVVVVVXVVVVVVdVVVVVdVfVVVVVVfVVfVXVVV1VVVVV1VfVddV1VXfVVVVVVVVVVV1VVVVVVVVVVd9XfVVVVVVVVVVVVVVVVVVVV/VVVVVVVVVdVVdVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV1VdVVVVVVVVVVVVVVVVXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVUFVVVVVVVVVVVVVVVVVVVf3///////////////9fVdVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVAAAAAAAAAACqqqqqqqqaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqlVVVaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqWlVVVVVVVaqqqqqqqqqqqqqqqqqqCgCqqqpqqaqqqqqqqqqqqqqqqqqqqqqqqqqqaoGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqVamqqqqqqqqqqqqqqaqqqqqqqqqqqqqqqqiqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqVVWVqqqqqqqqqqqqqqpqqqqqqqqqqqqqqlVVqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqlVVVVVVVVVVVVVVVVVVVVWqqqpWqqqqqqqqqqqqqqqqqmpVVVVVVVVVVVVVVVVVX1VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRVAAABQVVVVVVVVVQVVVVVVVVVVVVVVVVVVVVVVVVVVVVBVVVVFRRVVVVVVVVVBVVRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUFVVVVVVVQAAAABQVUUVVVVVVVVVVVVVBQBQVVVVVVUVAABQVVVVqqqqqqqqqlZAVVVVVVVVVVVVVVUVBVBQVVVVVVVVVVVVUVVVVVVVVVVVVVVVVVVVVVUBQEFBVVUVVVVUVVVVVVVVVVVVVVVUVVVVVVVVVVVVVVVVBBRUBVFVVVVVVVVVVVVVUFVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVRRVVVVVaqqqqqqqqqqqlVVVQAAAAAAQBUAQb/OxAAL4QxVVVVVVVVVVUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUAAADwqqpaVQAAAACqqqqqqqqqqmqqqqqqaqpVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVqaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqVlVVVVVVVVVVVVVVVVVVBVRVVVVVVVVVVVVVVVVVVVWqalVVAABUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQVAVQFBVQBVVVVVVVVVVVVVQBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUFVVVVVVVXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRVUVVVVVVVVVVVVVVVVVVVVVVVVVQFVVVVVVVVVVVVVVVVVVVVVVQUAAFRVVVVVVVVVVVVVVQVQVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVVVVVVUAAABAVVVVVVVVVVVVVRRUVRVQVVVVVVVVVVVVVVUVQEFVRVVVVVVVVVVVVVVVVVVVVUBVVVVVVVVVVRUAAQBUVVVVVVVVVVVVVVVVVVUVVVVVUFVVVVVVVVVVVVVVVQUAQAVVARRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRVQBFVFUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFRUAQFVVVVVVUFVVVVVVVVVVVVVVVVUVRFRVVVVVFVVVVQUAVABUVVVVVVVVVVVVVVVVVVVVVQAABURVVVVVVUVVVVVVVVVVVVVVVVVVVVVVVVVVVRQARBEEVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVBVBVEFRVVVVVVVVQVVVVVVVVVVVVVVVVVVVVVVVVVVUVAEARVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVUQAQVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQEFEABVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRUAAEFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRVFQQRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVAAVVVFVVVVVVVVUBAEBVVVVVVVVVVVUVAARAVRVVVQFAAVVVVVVVVVVVVVUAAAAAQFBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVAEAAEFVVVVVVVVVVVVVVVVVVVVVVVVVVBQAAAAAABQAEQVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQFARRAAAFVVVVVVVVVVVVVVVVVVVVVVVVARVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFVRVVUBVVVVVVVVVVVVVVVUFQFVEVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQVAAAAUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVAFRVVVVVVVVVVVVVVVVVVQBAVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRVVVVVVVVVVVVVVVVVVVVUVQFVVVVVVVVVVVVVVVVVVVVVVVVWqVFVVWlVVVaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqlVVqqqqqqqqqqqqqqqqqqqqqqqqqqqqWlVVVVVVVVVVVVWqqlZVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWqqappqqqqqqqqqqpqVVVVZVVVVVVVVVVqWVVVVapVVaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqVVVVVVVVVVVBAFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVAEGr28QAC3VQAAAAAABAVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVEVAFAAAAAEABAFVVVVVVVVUFUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQVUVVVVVVVVVVVVVVVVVVUAQa3cxAALAkAVAEG73MQAC8UGVFVRVVVVVFVVVVUVAAEAAABVVVVVVVVVVVVVVVVVVVVVVVVVVQBAAAAAABQAEARAVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVVVVVVVVVUAVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUAQFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQBAVVVVVVVVVVVVVVVVVVVXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdVVVVVVVVVVVVVVVVVVVVV1/f9/VVVVVVVVVVVVVVVVVVVVVVVV9f///////25VVVWqqrqqqqqq6vq/v1WqqlZVX1VVVapaVVVVVVVV//////////9XVVX9/9////////////////////////f//////1VVVf////////////9/1f9VVVX/////V1f//////////////////////3/3/////////////////////////////////////////////////////////////9f///////////////////9fVVXVf////////1VVVVV1VVVVVVVVfVVVVVdVVVVVVVVVVVVVVVVVVVVVVVVVVdX///////////////////////////9VVVVVVVVVVVVVVVX//////////////////////19VV3/9Vf9VVdVXVf//V1VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf///1VXVVVVVVVV//////////////9////f/////////////////////////////////////////////////////////////1VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX///9X//9XVf//////////////3/9fVfX///9V//9XVf//V1WqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqWlVVVVVVVVVVWZZVYaqlWapVVVVVVZVVVVVVVVVVlVVVAEGO48QACwEDAEGc48QAC4YIVVVVVVWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVAJZqWlpqqgVAplmVZVVVVVVVVVVVAAAAAFVWVVWpVlVVVVVVVVVVVVZVVVVVVVVVVQAAAAAAAAAAVFVVVZVZWVVVZVVVaVVVVVVVVVVVVVVVlVaVaqqqqlWqqlpVVVVZVaqqqlVVVVVlVVVaVVVVVaVlVlVVVZVVVVVVVVWmlpqWWVllqZaqqmZVqlVaWVVaVmVVVVVqqqWlWlVVVaWqWlVVWVlVVVlVVVVVVZVVVVVVVVVVVVVVVVVVVVVVVVVVVWVV9VVVVWlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqlWqqqqqqqqqqqpVVVWqqqqqpVpVVZqqWlWlpVVaWqWWpVpVVVWlWlWVVVVVfVVpWaVVX1VmVVVVVVVVVVVmVf///1VVVZqaappVVVXVVVVVVdVVVaVdVfVVVVVVvVWvqrqqq6qqmlW6qvquuq5VXfVVVVVVVVVVV1VVVVVZVVVVd9XfVVVVVVVVVaWqqlVVVVVVVdVXVVVVVVVVVVVVVVVVV61aVVVVVVVVVVVVqqqqqqqqqmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoAAADAqqpaVQAAAACqqqqqqqqqqmqqqqqqaqpVVVVVVVVVVVVVVVUFVFVVVVVVVVVVVVVVVVVVVapqVVUAAFRZqqpqVaqqqqqqqqpaqqqqqqqqqqqqqqqqqqpaVaqqqqqqqqq6/v+/qqqqqlZVVVVVVVVVVVVVVVVV9f///////y9uaXgvc3RvcmUvZjdrNWRrd3BxMXlsNzJwOXdyeDhyMHZtMjdrYmpzcmctcnVzdC1kZWZhdWx0LTEuODUuMC9saWIvcnVzdGxpYi9zcmMvcnVzdC9saWJyYXJ5L2FsbG9jL3NyYy9yYXdfdmVjLnJzSnNWYWx1ZSgpAACxNBEACAAAALk0EQABAAAAbnVsbCBwb2ludGVyIHBhc3NlZCB0byBydXN0cmVjdXJzaXZlIHVzZSBvZiBhbiBvYmplY3QgZGV0ZWN0ZWQgd2hpY2ggd291bGQgbGVhZCB0byB1bnNhZmUgYWxpYXNpbmcgaW4gcnVzdC9Vc2Vycy9tYXJjaW4vLmNhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tMTk0OWNmOGM2YjViNTU3Zi93YXNtLWJpbmRnZW4tMC4yLjkyL3NyYy9jb252ZXJ0L3NsaWNlcy5ycwBHCXByb2R1Y2VycwEMcHJvY2Vzc2VkLWJ5AgZ3YWxydXMGMC4yMC4zDHdhc20tYmluZGdlbhIwLjIuOTIgKDJhNGE0OTM2Mik="),ln=function(){var A=f(u().m(function A(){var e,n=arguments;return u().w(function(A){for(;;)switch(A.n){case 0:if(null==(e=(n.length>0&&void 0!==n[0]?n[0]:{}).initializeHook)){A.n=2;break}return A.n=1,e(In,cn);case 1:A.n=3;break;case 2:return A.n=3,In(cn);case 3:return A.a(2,Cn)}},A)}));return function(){return A.apply(this,arguments)}}(),fn=function(){return o(function A(){g(this,A);var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this.speed=e,this.startTime=performance.now()},[{key:"getTime",value:function(){return this.speed*(performance.now()-this.startTime)/1e3}},{key:"setTime",value:function(A){this.startTime=performance.now()-A/this.speed*1e3}}])}(),hn=function(){return o(function A(){g(this,A)},[{key:"getTime",value:function(A){}},{key:"setTime",value:function(A){}}])}(),dn=function(){function A(e,n){g(this,A),this.input="function"==typeof e.next?e:e[Symbol.iterator](),this.xfs=null!=n?n:[]}return o(A,[{key:"map",value:function(A){return this.transform(function(A){return function(e){return function(n){e(A(n))}}}(A))}},{key:"flatMap",value:function(A){return this.transform(function(A){return function(e){return function(n){A(n).forEach(e)}}}(A))}},{key:"filter",value:function(A){return this.transform(function(A){return function(e){return function(n){A(n)&&e(n)}}}(A))}},{key:"take",value:function(A){return this.transform(function(A){var e=0;return function(n){return function(t){e<A&&n(t),e+=1}}}(A))}},{key:"drop",value:function(A){return this.transform(function(A){var e=0;return function(n){return function(t){(e+=1)>A&&n(t)}}}(A))}},{key:"transform",value:function(e){return new A(this.input,this.xfs.concat([e]))}},{key:"multiplex",value:function(e,n){return new A(new wn(this[Symbol.iterator](),e[Symbol.iterator](),n))}},{key:"toArray",value:function(){return Array.from(this)}},{key:Symbol.iterator,value:function(){var A,e,n=this,t=0,r=[],B=!1,Q=(A=this.xfs,e=function(A){return r.push(A)},A.reverse().reduce(function(A,e){var n=vn(e(A.step));return{step:n.step,flush:function(){n.flush(),A.flush()}}},vn(e)));return{next:function(){for(t===r.length&&(r=[],t=0);0===r.length;){var A=n.input.next();if(A.done)break;Q.step(A.value)}return 0!==r.length||B||(Q.flush(),B=!0),r.length>0?{done:!1,value:r[t++]}:{done:!0}}}}}])}();function vn(A){return"function"==typeof A?{step:A,flush:function(){}}:A}var wn=function(){return o(function A(e,n,t){g(this,A),this.left=e,this.right=n,this.comparator=t},[{key:Symbol.iterator,value:function(){var A,e,n=this;return{next:function(){if(void 0===A&&void 0!==n.left){var t=n.left.next();t.done?n.left=void 0:A=t.value}if(void 0===e&&void 0!==n.right){var r=n.right.next();r.done?n.right=void 0:e=r.value}if(void 0===A&&void 0===e)return{done:!0};if(void 0===A){var B=e;return e=void 0,{done:!1,value:B}}if(void 0===e){var Q=A;return A=void 0,{done:!1,value:Q}}if(n.comparator(A,e)){var i=A;return A=void 0,{done:!1,value:i}}var g=e;return e=void 0,{done:!1,value:g}}}}}])}();function yn(A){return pn.apply(this,arguments)}function pn(){return(pn=f(u().m(function A(e){var n,t,r,B,Q,g,E,o;return u().w(function(A){for(;;)switch(A.n){case 0:if(!(e instanceof Response)){A.n=7;break}return A.n=1,e.text();case 1:if(n=A.v,void 0===(t=Dn(n))){A.n=5;break}if(r=t.header,B=t.events,2!==r.version){A.n=2;break}return A.a(2,mn(r,B));case 2:if(3!==r.version){A.n=3;break}return A.a(2,qn(r,B));case 3:throw"asciicast v".concat(r.version," format not supported");case 4:A.n=6;break;case 5:if(1!==(Q=JSON.parse(n)).version){A.n=6;break}return A.a(2,kn(Q));case 6:A.n=11;break;case 7:if("object"!==i(e)||1!==e.version){A.n=8;break}return A.a(2,kn(e));case 8:if(!Array.isArray(e)){A.n=11;break}if(2!==(g=e[0]).version){A.n=9;break}return E=e.slice(1,e.length),A.a(2,mn(g,E));case 9:if(3!==g.version){A.n=10;break}return o=e.slice(1,e.length),A.a(2,qn(g,o));case 10:throw"asciicast v".concat(g.version," format not supported");case 11:throw"invalid data";case 12:return A.a(2)}},A)}))).apply(this,arguments)}function Dn(A){var e,n=A.split("\n");try{e=JSON.parse(n[0])}catch(t){return}return{header:e,events:new dn(n).drop(1).filter(function(A){return"["===A[0]}).map(JSON.parse)}}function kn(A){var e=0,n=new dn(A.stdout).map(function(A){return[e+=A[0],"o",A[1]]});return{cols:A.width,rows:A.height,events:n}}function mn(A,e){return{cols:A.width,rows:A.height,theme:Fn(A.theme),events:e,idleTimeLimit:A.idle_time_limit}}function qn(A,e){var n;e instanceof dn||(e=new dn(e));var t=0;return e=e.map(function(A){return[t+=A[0],A[1],A[2]]}),{cols:A.term.cols,rows:A.term.rows,theme:Fn(null===(n=A.term)||void 0===n?void 0:n.theme),events:e,idleTimeLimit:A.idle_time_limit}}function Fn(A){if(void 0!==A){var e=/^#[0-9A-Fa-f]{6}$/,n=null==A?void 0:A.fg,t=null==A?void 0:A.bg,r=null==A?void 0:A.palette;return e.test(n)&&e.test(t)&&/^(#[0-9A-Fa-f]{6}:){7,}#[0-9A-Fa-f]{6}$/.test(r)?{foreground:n,background:t,palette:r.split(":")}:void 0}}function Gn(A,e,n){var t,r=n.startAt,B=void 0===r?0:r,Q=n.idleTimeLimit,i=n.minFrameTime,g=n.inputOffset,E=n.markers_,o=A.events;o instanceof dn||(o=new dn(o)),Q=null!==(t=null!=Q?Q:A.idleTimeLimit)&&void 0!==t?t:1/0;var V={offset:0};o=o.transform(function(A){var e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1/60;return function(t){var r=0,B=0;return{step:function(A){r++,void 0!==e?"o"===A[1]&&"o"===e[1]&&A[0]-e[0]<n?e[2]+=A[2]:(t(e),e=A,B++):e=A},flush:function(){void 0!==e&&(t(e),B++),A.debug("batched ".concat(r," frames to ").concat(B," frames"))}}}}(e,i)).map(function(A,e,n){var t=0,r=0;return function(B){var Q=B[0]-t-A;return t=B[0],Q>0&&(r+=Q,B[0]<e&&(n.offset+=Q)),[B[0]-r,B[1],B[2]]}}(Q,B,V)).map(Nn()),void 0!==E&&(E=new dn(E).map(Mn),o=o.filter(function(A){return"m"!==A[1]}).multiplex(E,function(A,e){return A[0]<e[0]}).map(Nn())),o=o.toArray(),void 0!==g&&(o=o.map(function(A){return"i"===A[1]?[A[0]+g,A[1],A[2]]:A})).sort(function(A,e){return A[0]-e[0]});var I=o[o.length-1][0],a=B-V.offset;return s(s({},A),{},{events:o,duration:I,effectiveStartAt:a})}function Mn(A){return"number"==typeof A?[A,"m",""]:[A[0],"m",A[1]]}function Nn(){var A=0;return function(e){return"m"===e[1]?[e[0],e[1],{index:A++,time:e[0],label:e[2]}]:e}}function Rn(A,e){var n=document.createElement("a"),t=A.events.map(function(A){return"m"===A[1]?[A[0],A[1],A[2].label]:A}),r=function(A){var e=JSON.stringify({version:2,width:A.cols,height:A.rows}),n=A.events.map(JSON.stringify).join("\n");return"".concat(e,"\n").concat(n,"\n")}(s(s({},A),{},{events:t}));n.href=URL.createObjectURL(new Blob([r],{type:"text/plain"})),n.download=e,n.click()}function bn(A){return Ln.apply(this,arguments)}function Ln(){return(Ln=f(u().m(function A(e){var n,t,r,B;return u().w(function(A){for(;;)switch(A.n){case 0:return B=function(){t(),n.removeEventListener("canplay",B)},(n=new Audio).preload="metadata",n.loop=!1,n.crossOrigin="anonymous",r=new Promise(function(A){t=A}),n.addEventListener("canplay",B),n.src=e,n.load(),A.n=1,r;case 1:return A.a(2,n)}},A)}))).apply(this,arguments)}var Sn=function(){return o(function A(){g(this,A),this.items=[],this.onPush=void 0},[{key:"push",value:function(A){this.items.push(A),void 0!==this.onPush&&(this.onPush(this.popAll()),this.onPush=void 0)}},{key:"popAll",value:function(){if(this.items.length>0){var A=this.items;return this.items=[],A}var e=this;return new Promise(function(A){e.onPush=A})}}])}();function Jn(A,e,n,t,r,Q,i,g,E){var o,V=function(A,e,n,t){return function(r,B){"o"===r?A(B):"i"===r?n(B):"r"===r?e(B.cols,B.rows):"m"===r&&t(B)}}(e,n,t,r);return 0===A?(E.debug("using no buffer"),function(A){return{pushEvent:function(e){A(e[1],e[2])},pushText:function(e){A("o",e)},stop:function(){}}}(V)):("number"==typeof(A=null!=A?A:{})?(E.debug("using fixed time buffer (".concat(A," ms)")),o=function(e){return A}):"function"==typeof A?(E.debug("using custom dynamic buffer"),o=A({logger:E})):(E.debug("using adaptive buffer",A),o=function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=A.logger,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.minBufferTime,r=void 0===t?50:t,B=n.bufferLevelStep,Q=void 0===B?100:B,i=n.maxBufferLevel,g=void 0===i?50:i,E=n.transitionDuration,o=void 0===E?500:E,V=n.peakHalfLifeUp,I=void 0===V?100:V,a=n.peakHalfLifeDown,C=void 0===a?1e4:a,s=n.floorHalfLifeUp,u=void 0===s?5e3:s,c=n.floorHalfLifeDown,l=void 0===c?100:c,f=n.idealHalfLifeUp,h=void 0===f?1e3:f,d=n.idealHalfLifeDown,v=void 0===d?5e3:d,w=n.safetyMultiplier,y=void 0===w?1.2:w,p=n.minImprovementDuration,D=void 0===p?3e3:p;function k(A){return 0===A?r:Q*A}var m=1,q=k(m),F=performance.now(),G=null,M=null,N=null,R=null,b=null,L=null;return function(A){var n=performance.now(),t=Math.max(0,n-F);if(F=n,null===G)G=A;else if(A>G){var B=1-Math.pow(2,-t/I);G+=B*(A-G)}else{var i=1-Math.pow(2,-t/C);G+=i*(A-G)}if(G=Math.max(G,0),null===M)M=A;else if(A>M){var E=1-Math.pow(2,-t/u);M+=E*(A-M)}else{var V=1-Math.pow(2,-t/l);M+=V*(A-M)}M=Math.max(M,0);var a,s,c,f,d=y*(G+(G-M));if(null===N)N=d;else if(d>N){var w=1-Math.pow(2,-t/h);N+=+w*(d-N)}else{var p=1-Math.pow(2,-t/v);N+=+p*(d-N)}return N<=r?a=0:(s=Math.ceil(N/Q),c=1,f=g,a=Math.min(f,Math.max(c,s))),A>q&&e.debug("buffer underrun",{latency:A,bufferTime:q}),a>m?(A>q?m=Math.min(a,m+3):m+=1,b=k(m),L=(b-q)/o,R=null,e.debug("raising buffer",{latency:A,bufferTime:q,targetBufferTime:b})):a<m?(null==R&&(R=n),n-R>=D&&(b=k(m-=1),L=(b-q)/o,R=n,e.debug("lowering buffer",{latency:A,bufferTime:q,targetBufferTime:b}))):R=null,null!==b&&(q+=L*t,(L>=0&&q>b||L<0&&q<b)&&(q=b,b=null)),q}}({logger:E},A)),function(A,e,n,t,r){var Q=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1/60,i=performance.now()-1e3*r,g=A(0),E=new Sn;Q*=1e3;var o=-Q,V=!1;function I(){return performance.now()-i}return setTimeout(f(u().m(function A(){var t,r,i,a,C,s,c;return u().w(function(A){for(;;)switch(A.p=A.n){case 0:if(V){A.n=13;break}return A.n=1,E.popAll();case 1:if(t=A.v,!V){A.n=2;break}return A.a(2);case 2:r=B(t),A.p=3,r.s();case 4:if((i=r.n()).done){A.n=9;break}if(a=i.value,!((C=1e3*a[0]+g)-o<Q)){A.n=5;break}return e(a[1],a[2]),A.a(3,8);case 5:if(!((s=C-I())>0)){A.n=7;break}return A.n=6,Un(s);case 6:if(!V){A.n=7;break}return A.a(2);case 7:n(a[0]),e(a[1],a[2]),o=C;case 8:A.n=4;break;case 9:A.n=11;break;case 10:A.p=10,c=A.v,r.e(c);case 11:return A.p=11,r.f(),A.f(11);case 12:A.n=0;break;case 13:return A.a(2)}},A,null,[[3,10,11,12]])})),0),{pushEvent:function(e){var n=I()-1e3*e[0];n<0&&(t.debug("correcting epoch by ".concat(n," ms")),i+=n,n=0),g=A(n),E.push(e)},pushText:function(A){E.push([I()/1e3,"o",A])},stop:function(){V=!0,E.push(void 0)}}}(o,V,Q,E,null!=i?i:0,g))}function Un(A){return new Promise(function(e){setTimeout(e,A)})}var Yn=1e6;function Kn(A){var e,n=new TextDecoder,t=new TextDecoder,r=function(A){var e=(new TextDecoder).decode(A);if("ALiS"!==e)throw"not an ALiS v1 live stream";r=Q},B=0;function Q(A){var e=new Hn(new DataView(A)),n=e.getUint8();if(1!==n)throw"expected reset (0x01) frame, got ".concat(n);return i(e,A)}function i(A,t){A.decodeVarUint();var Q=A.decodeVarUint();e=Q,Q/=Yn,B=0;var i,E=A.decodeVarUint(),o=A.decodeVarUint(),V=A.getUint8();if(8===V){i=xn(new Uint8Array(t,A.offset,30)),A.forward(30)}else if(16===V){i=xn(new Uint8Array(t,A.offset,54)),A.forward(54)}else if(0!==V)throw"alis: invalid theme format (".concat(V,")");var I,a=A.decodeVarUint();return a>0&&(I=n.decode(new Uint8Array(t,A.offset,a))),r=g,{time:Q,term:{size:{cols:E,rows:o},theme:i,init:I}}}function g(g){var E=new Hn(new DataView(g)),o=E.getUint8();return 1===o?i(E,g):111===o?function(A,t){A.decodeVarUint();var r=A.decodeVarUint();e+=r;var B=A.decodeVarUint(),Q=n.decode(new Uint8Array(t,A.offset,B));return[e/Yn,"o",Q]}(E,g):105===o?function(A,n){A.decodeVarUint();var r=A.decodeVarUint();e+=r;var B=A.decodeVarUint(),Q=t.decode(new Uint8Array(n,A.offset,B));return[e/Yn,"i",Q]}(E,g):114===o?function(A){A.decodeVarUint();var n=A.decodeVarUint();e+=n;var t=A.decodeVarUint(),r=A.decodeVarUint();return[e/Yn,"r",{cols:t,rows:r}]}(E):109===o?function(A,n){A.decodeVarUint();var t=A.decodeVarUint();e+=t;var r=A.decodeVarUint(),Q=new TextDecoder,i=B++,g=e/Yn,E=Q.decode(new Uint8Array(n,A.offset,r));return[g,"m",{index:i,time:g,label:E}]}(E,g):4===o?(r=Q,!1):void A.debug("alis: unknown frame type: ".concat(o))}return function(A){return r(A)}}function xn(A){for(var e=A.length/3,n=Tn(A[0],A[1],A[2]),t=Tn(A[3],A[4],A[5]),r=[],B=2;B<e;B++)r.push(Tn(A[3*B],A[3*B+1],A[3*B+2]));return{foreground:n,background:t,palette:r}}function Tn(A,e,n){return"#".concat(On(A)).concat(On(e)).concat(On(n))}function On(A){return A.toString(16).padStart(2,"0")}var Hn=function(){return o(function A(e){g(this,A);var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;this.inner=e,this.offset=n},[{key:"forward",value:function(A){this.offset+=A}},{key:"getUint8",value:function(){var A=this.inner.getUint8(this.offset);return this.offset+=1,A}},{key:"decodeVarUint",value:function(){for(var A=BigInt(0),e=BigInt(0),n=this.getUint8();n>127;)n&=127,A+=BigInt(n)<<e,e+=BigInt(7),n=this.getUint8();return A+=BigInt(n)<<e,Number(A)}}])}();function Wn(){var A=new TextDecoder,e=function(t){var r,B,i=A.decode(t,{stream:!0}),g=Q(null!==(r=null!==(B=function(A){var e=A.match(/\x1b\[8;(\d+);(\d+)t/);if(null!==e)return[parseInt(e[2],10),parseInt(e[1],10)]}(i))&&void 0!==B?B:function(A){var e=A.match(/\[.*COLUMNS="(\d{1,3})" LINES="(\d{1,3})".*\]/);if(null!==e)return[parseInt(e[1],10),parseInt(e[2],10)]}(i))&&void 0!==r?r:[80,24],2),E=g[0],o=g[1];return e=n,{time:0,term:{size:{cols:E,rows:o},init:i}}};function n(e){return A.decode(e,{stream:!0})}return function(A){return e(A)}}function jn(A){var e=Math.min(500*Math.pow(2,A),1e4);return Math.random()*e}function Zn(){return Zn=f(u().m(function A(e,n){var t,r,Q,i,g,E,o,V,I,a,C,s,c,l,f,h,d,v,w,y,p,D,k,m,q,F,G;return u().w(function(A){for(;;)switch(A.n){case 0:return t=n.encoding,r=new TextDecoder(t),A.n=1,e[0].text();case 1:return(g=A.v.split("\n").filter(function(A){return A.length>0}).map(function(A){return A.split(" ")}))[0].length<3&&(g=g.map(function(A){return["O",A[0],A[1]]})),A.n=2,e[1].arrayBuffer();case 2:if(E=A.v,o=new Uint8Array(E),V=o.findIndex(function(A){return 10==A})+1,I=r.decode(o.subarray(0,V)),null!==(a=I.match(/COLUMNS="(\d+)" LINES="(\d+)"/))&&(Q=parseInt(a[1],10),i=parseInt(a[2],10)),s=C={array:o,cursor:V},void 0===e[2]){A.n=4;break}return A.n=3,e[2].arrayBuffer();case 3:c=A.v,l=new Uint8Array(c),s={array:l,cursor:V};case 4:f=[],h=0,d=B(g);try{for(d.s();!(v=d.n()).done;)w=v.value,h+=parseFloat(w[1]),"O"===w[0]?(y=parseInt(w[2],10),p=C.array.subarray(C.cursor,C.cursor+y),D=r.decode(p),f.push([h,"o",D]),C.cursor+=y):"I"===w[0]?(k=parseInt(w[2],10),m=s.array.subarray(s.cursor,s.cursor+k),q=r.decode(m),f.push([h,"i",q]),s.cursor+=k):"S"===w[0]&&"SIGWINCH"===w[2]?(F=parseInt(w[4].slice(5),10),G=parseInt(w[3].slice(5),10),f.push([h,"r","".concat(F,"x").concat(G)])):"H"===w[0]&&"COLUMNS"===w[2]?Q=parseInt(w[3],10):"H"===w[0]&&"LINES"===w[2]&&(i=parseInt(w[3],10))}catch(u){d.e(u)}finally{d.f()}return Q=null!=Q?Q:80,i=null!=i?i:24,A.a(2,{cols:Q,rows:i,events:f})}},A)})),Zn.apply(this,arguments)}function _n(){return _n=f(u().m(function A(e,n){var t,r,B,Q,i,g,E,o,V,I,a,C,s,c,l;return u().w(function(A){for(;;)switch(A.n){case 0:return t=n.encoding,r=new TextDecoder(t),A.n=1,e.arrayBuffer();case 1:for(B=A.v,Q=new Uint8Array(B),i=zn(Q),g=i.time,E=r.decode(i.data),o=E.match(/\x1b\[8;(\d+);(\d+)t/),V=[],I=80,a=24,null!==o&&(I=parseInt(o[2],10),a=parseInt(o[1],10)),C=0,s=zn(Q);void 0!==s;)c=s.time-g,l=r.decode(s.data),V.push([c,"o",l]),C+=s.len,s=zn(Q.subarray(C));return A.a(2,{cols:I,rows:a,events:V})}},A)})),_n.apply(this,arguments)}function zn(A){if(!(A.length<13)){var e=function(A){var e=Pn(A.subarray(0,4)),n=Pn(A.subarray(4,8));return e+n/1e6}(A.subarray(0,8)),n=Pn(A.subarray(8,12));return{time:e,data:A.subarray(12,12+n),len:n+12}}}function Pn(A){return A[0]+256*A[1]+256*A[2]*256+256*A[3]*256*256}var Xn=ln(),$n=function(){return o(function A(e){g(this,A),this.core=e,this.driver=e.driver},[{key:"onEnter",value:function(A){}},{key:"init",value:function(){}},{key:"play",value:function(){}},{key:"pause",value:function(){}},{key:"togglePlay",value:function(){}},{key:"mute",value:function(){this.driver&&this.driver.mute()&&this.core._dispatchEvent("muted",!0)}},{key:"unmute",value:function(){this.driver&&this.driver.unmute()&&this.core._dispatchEvent("muted",!1)}},{key:"seek",value:function(A){return!1}},{key:"step",value:function(A){}},{key:"stop",value:function(){this.driver.stop()}}])}(),At=function(e){function n(){return g(this,n),A(this,n,arguments)}return t(n,e),o(n,[{key:"init",value:(E=f(u().m(function A(){var e;return u().w(function(A){for(;;)switch(A.p=A.n){case 0:return A.p=0,A.n=1,this.core._initializeDriver();case 1:return A.a(2,this.core._setState("idle"));case 2:throw A.p=2,e=A.v,this.core._setState("errored"),e;case 3:return A.a(2)}},A,this,[[0,2]])})),function(){return E.apply(this,arguments)})},{key:"play",value:(i=f(u().m(function A(){var e;return u().w(function(A){for(;;)switch(A.n){case 0:return this.core._dispatchEvent("play"),A.n=1,this.init();case 1:return e=A.v,A.n=2,e.doPlay();case 2:return A.a(2)}},A,this)})),function(){return i.apply(this,arguments)})},{key:"togglePlay",value:(Q=f(u().m(function A(){return u().w(function(A){for(;;)switch(A.n){case 0:return A.n=1,this.play();case 1:return A.a(2)}},A,this)})),function(){return Q.apply(this,arguments)})},{key:"seek",value:(B=f(u().m(function A(e){var n;return u().w(function(A){for(;;)switch(A.n){case 0:return A.n=1,this.init();case 1:return n=A.v,A.n=2,n.seek(e);case 2:return A.a(2,A.v)}},A,this)})),function(A){return B.apply(this,arguments)})},{key:"step",value:(r=f(u().m(function A(e){var n;return u().w(function(A){for(;;)switch(A.n){case 0:return A.n=1,this.init();case 1:return n=A.v,A.n=2,n.step(e);case 2:return A.a(2)}},A,this)})),function(A){return r.apply(this,arguments)})},{key:"stop",value:function(){}}]);var r,B,Q,i,E}($n),et=function(e){function n(){return g(this,n),A(this,n,arguments)}return t(n,e),o(n,[{key:"onEnter",value:function(A){var e=A.reason,n=A.message;this.core._dispatchEvent("idle",{message:n}),"paused"===e&&this.core._dispatchEvent("pause")}},{key:"play",value:(Q=f(u().m(function A(){return u().w(function(A){for(;;)switch(A.n){case 0:return this.core._dispatchEvent("play"),A.n=1,this.doPlay();case 1:return A.a(2)}},A,this)})),function(){return Q.apply(this,arguments)})},{key:"doPlay",value:(B=f(u().m(function A(){var e;return u().w(function(A){for(;;)switch(A.n){case 0:return A.n=1,this.driver.play();case 1:!0===(e=A.v)?this.core._setState("playing"):"function"==typeof e&&(this.core._setState("playing"),this.driver.stop=e);case 2:return A.a(2)}},A,this)})),function(){return B.apply(this,arguments)})},{key:"togglePlay",value:(r=f(u().m(function A(){return u().w(function(A){for(;;)switch(A.n){case 0:return A.n=1,this.play();case 1:return A.a(2)}},A,this)})),function(){return r.apply(this,arguments)})},{key:"seek",value:function(A){return this.driver.seek(A)}},{key:"step",value:function(A){this.driver.step(A)}}]);var r,B,Q}($n),nt=function(e){function n(){return g(this,n),A(this,n,arguments)}return t(n,e),o(n,[{key:"onEnter",value:function(){this.core._dispatchEvent("playing")}},{key:"pause",value:function(){!0===this.driver.pause()&&this.core._setState("idle",{reason:"paused"})}},{key:"togglePlay",value:function(){this.pause()}},{key:"seek",value:function(A){return this.driver.seek(A)}}])}($n),tt=function(e){function n(){return g(this,n),A(this,n,arguments)}return t(n,e),o(n,[{key:"onEnter",value:function(){this.core._dispatchEvent("loading")}}])}($n),rt=function(e){function n(){return g(this,n),A(this,n,arguments)}return t(n,e),o(n,[{key:"onEnter",value:function(A){var e=A.message;this.core._dispatchEvent("offline",{message:e})}}])}($n),Bt=function(e){function n(){return g(this,n),A(this,n,arguments)}return t(n,e),o(n,[{key:"onEnter",value:function(A){var e=A.message;this.core._dispatchEvent("ended",{message:e})}},{key:"play",value:(Q=f(u().m(function A(){return u().w(function(A){for(;;)switch(A.n){case 0:return this.core._dispatchEvent("play"),A.n=1,this.driver.restart();case 1:if(!A.v){A.n=2;break}this.core._setState("playing");case 2:return A.a(2)}},A,this)})),function(){return Q.apply(this,arguments)})},{key:"togglePlay",value:(B=f(u().m(function A(){return u().w(function(A){for(;;)switch(A.n){case 0:return A.n=1,this.play();case 1:return A.a(2)}},A,this)})),function(){return B.apply(this,arguments)})},{key:"seek",value:(r=f(u().m(function A(e){return u().w(function(A){for(;;)switch(A.n){case 0:return A.n=1,this.driver.seek(e);case 1:if(!0!==A.v){A.n=2;break}return this.core._setState("idle"),A.a(2,!0);case 2:return A.a(2,!1)}},A,this)})),function(A){return r.apply(this,arguments)})}]);var r,B,Q}($n),Qt=function(e){function n(){return g(this,n),A(this,n,arguments)}return t(n,e),o(n,[{key:"onEnter",value:function(){this.core._dispatchEvent("errored")}}])}($n),it=function(){return o(function A(e,n){g(this,A),this.logger=n.logger,this.state=new At(this),this.stateName="uninitialized",this.driver=function(A){if("function"==typeof A)return A;"string"==typeof A&&(A="ws://"==A.substring(0,5)||"wss://"==A.substring(0,6)?{driver:"websocket",url:A}:"clock:"==A.substring(0,6)?{driver:"clock"}:"random:"==A.substring(0,7)?{driver:"random"}:"benchmark:"==A.substring(0,10)?{driver:"benchmark",url:A.substring(10)}:{driver:"recording",url:A});void 0===A.driver&&(A.driver="recording");if("recording"==A.driver&&(void 0===A.parser&&(A.parser="asciicast"),"string"==typeof A.parser)){if(!Et.has(A.parser))throw"unknown parser: ".concat(A.parser);A.parser=Et.get(A.parser)}if(gt.has(A.driver)){var e=gt.get(A.driver);return function(n,t){return e(A,n,t)}}throw"unsupported driver: ".concat(JSON.stringify(A))}(e),this.changedLines=new Set,this.cursor=void 0,this.duration=void 0,this.cols=n.cols,this.rows=n.rows,this.speed=n.speed,this.loop=n.loop,this.autoPlay=n.autoPlay,this.idleTimeLimit=n.idleTimeLimit,this.preload=n.preload,this.startAt=Se(n.startAt),this.poster=this._parsePoster(n.poster),this.markers=this._normalizeMarkers(n.markers),this.pauseOnMarkers=n.pauseOnMarkers,this.audioUrl=n.audioUrl,this.commandQueue=Promise.resolve(),this.eventHandlers=new Map([["ended",[]],["errored",[]],["idle",[]],["input",[]],["loading",[]],["marker",[]],["metadata",[]],["muted",[]],["offline",[]],["pause",[]],["play",[]],["playing",[]],["ready",[]],["reset",[]],["resize",[]],["seeked",[]],["terminalUpdate",[]]])},[{key:"init",value:(e=f(u().m(function A(){var e,n,t,r,B,Q,i,g,E,o,V,I=this;return u().w(function(A){for(;;)switch(A.n){case 0:return A.n=1,Xn;case 1:this.wasm=A.v,e=this._feed.bind(this),n=function(A){I._dispatchEvent("input",{data:A})},t=function(A){var e=A.index,n=A.time,t=A.label;I._dispatchEvent("marker",{index:e,time:n,label:t})},r=this._resetVt.bind(this),B=this._resizeVt.bind(this),Q=this._setState.bind(this),i="npt"===this.poster.type?this.poster.value:void 0,this.driver=this.driver({feed:e,onInput:n,onMarker:t,reset:r,resize:B,setState:Q,logger:this.logger},{cols:this.cols,rows:this.rows,speed:this.speed,idleTimeLimit:this.idleTimeLimit,startAt:this.startAt,loop:this.loop,posterTime:i,markers:this.markers,pauseOnMarkers:this.pauseOnMarkers,audioUrl:this.audioUrl}),"function"==typeof this.driver&&(this.driver={play:this.driver}),(this.preload||void 0!==i)&&this._withState(function(A){return A.init()}),g="text"===this.poster.type?this._renderPoster(this.poster.value):null,E={isPausable:!!this.driver.pause,isSeekable:!!this.driver.seek,poster:g},void 0===this.driver.init&&(this.driver.init=function(){return{}}),void 0===this.driver.pause&&(this.driver.pause=function(){}),void 0===this.driver.seek&&(this.driver.seek=function(A){return!1}),void 0===this.driver.step&&(this.driver.step=function(A){}),void 0===this.driver.stop&&(this.driver.stop=function(){}),void 0===this.driver.restart&&(this.driver.restart=function(){}),void 0===this.driver.mute&&(this.driver.mute=function(){}),void 0===this.driver.unmute&&(this.driver.unmute=function(){}),void 0===this.driver.getCurrentTime&&(o=this.driver.play,V=new hn,this.driver.play=function(){return V=new fn(I.speed),o()},this.driver.getCurrentTime=function(){return V.getTime()}),this._dispatchEvent("ready",E),this.autoPlay&&this.play();case 2:return A.a(2)}},A,this)})),function(){return e.apply(this,arguments)})},{key:"play",value:function(){return this._withState(function(A){return A.play()})}},{key:"pause",value:function(){return this._withState(function(A){return A.pause()})}},{key:"togglePlay",value:function(){return this._withState(function(A){return A.togglePlay()})}},{key:"seek",value:function(A){var e=this;return this._withState(function(){var n=f(u().m(function n(t){return u().w(function(n){for(;;)switch(n.n){case 0:return n.n=1,t.seek(A);case 1:if(!n.v){n.n=2;break}e._dispatchEvent("seeked");case 2:return n.a(2)}},n)}));return function(A){return n.apply(this,arguments)}}())}},{key:"step",value:function(A){return this._withState(function(e){return e.step(A)})}},{key:"stop",value:function(){return this._withState(function(A){return A.stop()})}},{key:"mute",value:function(){return this._withState(function(A){return A.mute()})}},{key:"unmute",value:function(){return this._withState(function(A){return A.unmute()})}},{key:"getChanges",value:function(){var A,e={};if(this.changedLines.size>0){var n,t=new Map,r=this.vt.rows,Q=B(this.changedLines);try{for(Q.s();!(n=Q.n()).done;){var i=n.value;if(i<r){var g=this.vt.getLine(i);g.id=i,t.set(i,g)}}}catch(E){Q.e(E)}finally{Q.f()}this.changedLines.clear(),e.lines=t}void 0===this.cursor&&this.vt&&(this.cursor=null!==(A=this.vt.getCursor())&&void 0!==A&&A,e.cursor=this.cursor);return e}},{key:"getCurrentTime",value:function(){return this.driver.getCurrentTime()}},{key:"getRemainingTime",value:function(){if("number"==typeof this.duration)return this.duration-Math.min(this.getCurrentTime(),this.duration)}},{key:"getProgress",value:function(){if("number"==typeof this.duration)return Math.min(this.getCurrentTime(),this.duration)/this.duration}},{key:"getDuration",value:function(){return this.duration}},{key:"addEventListener",value:function(A,e){this.eventHandlers.get(A).push(e)}},{key:"_dispatchEvent",value:function(A){var e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=B(this.eventHandlers.get(A));try{for(t.s();!(e=t.n()).done;){(0,e.value)(n)}}catch(r){t.e(r)}finally{t.f()}}},{key:"_withState",value:function(A){var e=this;return this._enqueueCommand(function(){return A(e.state)})}},{key:"_enqueueCommand",value:function(A){return this.commandQueue=this.commandQueue.then(A),this.commandQueue}},{key:"_setState",value:function(A){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.stateName===A)return this.state;if(this.stateName=A,"playing"===A)this.state=new nt(this);else if("idle"===A)this.state=new et(this);else if("loading"===A)this.state=new tt(this);else if("ended"===A)this.state=new Bt(this);else if("offline"===A)this.state=new rt(this);else{if("errored"!==A)throw"invalid state: ".concat(A);this.state=new Qt(this)}return this.state.onEnter(e),this.state}},{key:"_feed",value:function(A){this._doFeed(A),this._dispatchEvent("terminalUpdate")}},{key:"_doFeed",value:function(A){var e=this;this.vt.feed(A).forEach(function(A){return e.changedLines.add(A)}),this.cursor=void 0}},{key:"_initializeDriver",value:(A=f(u().m(function A(){var e,n,t,r,B,Q,i,g,E;return u().w(function(A){for(;;)switch(A.n){case 0:return A.n=1,this.driver.init();case 1:g=A.v,this.cols=null!==(e=null!==(n=this.cols)&&void 0!==n?n:g.cols)&&void 0!==e?e:80,this.rows=null!==(t=null!==(r=this.rows)&&void 0!==r?r:g.rows)&&void 0!==t?t:24,this.duration=null!==(B=this.duration)&&void 0!==B?B:g.duration,this.markers=null!==(Q=null!==(i=this._normalizeMarkers(g.markers))&&void 0!==i?i:this.markers)&&void 0!==Q?Q:[],0===this.cols&&(this.cols=80),0===this.rows&&(this.rows=24),this._initializeVt(this.cols,this.rows),E=void 0!==g.poster?this._renderPoster(g.poster):null,this._dispatchEvent("metadata",{cols:this.cols,rows:this.rows,duration:this.duration,markers:this.markers,theme:g.theme,hasAudio:g.hasAudio,poster:E});case 2:return A.a(2)}},A,this)})),function(){return A.apply(this,arguments)})},{key:"_resetVt",value:function(A,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,t=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0;this.logger.debug("core: vt reset (".concat(A,"x").concat(e,")")),this.cols=A,this.rows=e,this.cursor=void 0,this._initializeVt(A,e),void 0!==n&&""!==n&&this._doFeed(n),this._dispatchEvent("reset",{cols:A,rows:e,theme:t})}},{key:"_resizeVt",value:function(A,e){var n=this;A===this.vt.cols&&e===this.vt.rows||(this.vt.resize(A,e).forEach(function(A){return n.changedLines.add(A)}),this.cursor=void 0,this.vt.cols=A,this.vt.rows=e,this.logger.debug("core: vt resize (".concat(A,"x").concat(e,")")),this._dispatchEvent("resize",{cols:A,rows:e}))}},{key:"_initializeVt",value:function(A,e){this.vt=this.wasm.create(A,e,!0,100),this.vt.cols=A,this.vt.rows=e,this.changedLines.clear();for(var n=0;n<e;n++)this.changedLines.add(n)}},{key:"_parsePoster",value:function(A){return"string"!=typeof A?{}:"data:text/plain,"==A.substring(0,16)?{type:"text",value:[A.substring(16)]}:"npt:"==A.substring(0,4)?{type:"npt",value:Se(A.substring(4))}:{}}},{key:"_renderPoster",value:function(A){var e,n,t,r=null!==(e=this.cols)&&void 0!==e?e:80,B=null!==(n=this.rows)&&void 0!==n?n:24;this.logger.debug("core: poster init (".concat(r,"x").concat(B,")"));var Q=this.wasm.create(r,B,!1,0);A.forEach(function(A){return Q.feed(A)});for(var i=null!==(t=Q.getCursor())&&void 0!==t&&t,g=[],E=0;E<B;E++){var o=Q.getLine(E);o.id=E,g.push(o)}return{cursor:i,lines:g}}},{key:"_normalizeMarkers",value:function(A){if(Array.isArray(A))return A.map(function(A){return"number"==typeof A?[A,""]:A})}}]);var A,e}(),gt=new Map([["benchmark",function(A,e){var n,t=A.url,r=A.iterations,i=void 0===r?10:r,g=e.feed,E=e.setState,o=0;return{init:function(){return f(u().m(function A(){var e,r,i,g,E,V,I,a,C,s;return u().w(function(A){for(;;)switch(A.n){case 0:return s=yn,A.n=1,fetch(t);case 1:return A.n=2,s(A.v);case 2:e=A.v,r=e.cols,i=e.rows,g=e.events,n=Array.from(g).filter(function(A){var e=Q(A,3),n=(e[0],e[1]);e[2];return"o"===n}).map(function(A){var e=Q(A,3),n=e[0];e[1];return[n,e[2]]}),E=n[n.length-1][0],V=B(n);try{for(V.s();!(I=V.n()).done;)a=Q(I.value,2),a[0],C=a[1],o+=new Blob([C]).size}catch(u){V.e(u)}finally{V.f()}return A.a(2,{cols:r,rows:i,duration:E})}},A)}))()},play:function(){for(var A=performance.now(),e=0;e<i;e++){var t,r=B(n);try{for(r.s();!(t=r.n()).done;){var V=Q(t.value,2),I=(V[0],V[1]);g(I)}}catch(u){r.e(u)}finally{r.f()}g("c")}var a=(performance.now()-A)/1e3,C=o*i/a,s=o/1048576*i/a;return console.info("benchmark: result",{byteCount:o,iterations:i,duration:a,throughput:C,throughputMbs:s}),setTimeout(function(){E("stopped",{reason:"ended"})},0),!0}}}],["clock",function(A,e,n){var t,r=A.hourColor,B=void 0===r?3:r,Q=A.minuteColor,i=void 0===Q?4:Q,g=A.separatorColor,E=void 0===g?9:g,o=e.feed,V=n.cols,I=void 0===V?5:V,a=n.rows,C=void 0===a?1:a,s=Math.floor(C/2),u=Math.floor(I/2)-2,c="[?25l[".concat(s,"B"),l=function(){var A=new Date,e=A.getHours(),n=A.getMinutes(),t=[];t.push("\r");for(var r=0;r<u;r++)t.push(" ");return t.push("[3".concat(B,"m")),e<10&&t.push("0"),t.push("".concat(e)),t.push("[3".concat(E,";5m:")),t.push("[3".concat(i,"m")),n<10&&t.push("0"),t.push("".concat(n)),t},f=function(){l().forEach(o)};return{init:function(){var A=[c].concat(l());return{cols:I,rows:C,duration:1440,poster:A}},play:function(){return o(c),f(),t=setInterval(f,1e3),!0},stop:function(){clearInterval(t)},getCurrentTime:function(){var A=new Date;return 60*A.getHours()+A.getMinutes()}}}],["eventsource",function(A,e){var n,t,r=A.url,B=A.bufferTime,Q=A.minFrameTime,i=e.feed,g=e.reset,E=e.resize,o=e.onInput,V=e.onMarker,I=e.setState,a=e.logger;a=new Ye(a,"eventsource: ");var C=new hn;function s(A){void 0!==t&&t.stop(),t=Jn(B,i,E,o,V,function(A){return C.setTime(A)},A,Q,a)}return{play:function(){(n=new EventSource(r)).addEventListener("open",function(){a.info("opened"),s()}),n.addEventListener("error",function(A){a.info("errored"),a.debug({e:A}),I("loading")}),n.addEventListener("message",function(A){var e=JSON.parse(A.data);if(Array.isArray(e))t.pushEvent(e);else if(void 0!==e.cols||void 0!==e.width){var n,r,B,Q=null!==(n=e.cols)&&void 0!==n?n:e.width,i=null!==(r=e.rows)&&void 0!==r?r:e.height;a.debug("vt reset (".concat(Q,"x").concat(i,")")),I("playing"),s(e.time),g(Q,i,null!==(B=e.init)&&void 0!==B?B:void 0),C=new fn,"number"==typeof e.time&&C.setTime(e.time)}else"offline"===e.state&&(a.info("stream offline"),I("offline",{message:"Stream offline"}),C=new hn)}),n.addEventListener("done",function(){a.info("closed"),n.close(),I("ended",{message:"Stream ended"})})},stop:function(){void 0!==t&&t.stop(),void 0!==n&&n.close()},getCurrentTime:function(){return C.getTime()}}}],["random",function(A,e,n){var t,r=e.feed,B=n.speed,Q=" ".charCodeAt(0),i="~".charCodeAt(0)-Q,g=function(){var A=Math.pow(5,4*Math.random());t=setTimeout(E,A/B)},E=function(){g();var A=String.fromCharCode(Q+Math.floor(Math.random()*i));r(A)};return function(){return g(),function(){return clearInterval(t)}}}],["recording",function(A,e,n){var t,r,B,g,E,o,V,I,a,C,c,l,h=e.feed,d=e.resize,v=e.onInput,w=e.onMarker,y=e.setState,p=e.logger,D=n.speed,k=n.idleTimeLimit,m=n.startAt,q=n.loop,F=n.posterTime,G=n.markers,M=n.pauseOnMarkers,N=n.cols,R=n.rows,b=n.audioUrl,L=0,S=0,J=0,U=!1,Y=!1,K=function(){return performance.now()*D},x=!1;function T(){return(T=f(u().m(function e(){var n,t,r;return u().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=setTimeout(function(){y("loading")},3e3),e.p=1,t=O(A,p,{idleTimeLimit:k,startAt:m,markers_:G}),e.n=2,W(b);case 2:return r=e.v,e.n=3,t;case 3:return t=e.v,e.a(2,s(s({},t),{},{hasAudio:r}));case 4:return e.p=4,clearTimeout(n),e.f(4);case 5:return e.a(2)}},e,null,[[1,,4,5]])}))).apply(this,arguments)}function O(A,e,n){return H.apply(this,arguments)}function H(){return H=f(u().m(function A(e,n,Q){var i,V,I,a,C,c,l,f,h,d;return u().w(function(A){for(;;)switch(A.n){case 0:return i=e.parser,V=e.minFrameTime,I=e.inputOffset,a=e.dumpFilename,C=e.encoding,c=void 0===C?"utf-8":C,A.n=1,Z(e);case 1:return l=A.v,d=Gn,A.n=2,i(l,{encoding:c});case 2:if(f=d(A.v,n,s(s({},Q),{},{minFrameTime:V,inputOffset:I})),t=f.cols,r=f.rows,B=f.events,E=f.duration,o=f.effectiveStartAt,N=null!=N?N:t,R=null!=R?R:r,0!==B.length){A.n=3;break}throw"recording is missing events";case 3:return void 0!==a&&Rn(f,a),h=void 0!==F?IA(F):void 0,g=B.filter(function(A){return"m"===A[1]}).map(function(A){return[A[0],A[2].label]}),A.a(2,{cols:t,rows:r,duration:E,theme:f.theme,poster:h,markers:g})}},A)})),H.apply(this,arguments)}function W(A){return j.apply(this,arguments)}function j(){return j=f(u().m(function A(e){return u().w(function(A){for(;;)switch(A.n){case 0:if(e){A.n=1;break}return A.a(2,!1);case 1:return A.n=2,bn(e);case 2:return l=A.v,(x=!Number.isNaN(l.duration)&&l.duration!==1/0&&l.seekable.length>0&&l.seekable.end(l.seekable.length-1)===l.duration)?(l.addEventListener("playing",cA),l.addEventListener("waiting",uA)):p.warn("audio is not seekable - you must enable range request support on the server providing ".concat(l.src," for audio seeking to work")),A.a(2,!0)}},A)})),j.apply(this,arguments)}function Z(A){return _.apply(this,arguments)}function _(){return(_=f(u().m(function A(e){var n,t,r,B,Q;return u().w(function(A){for(;;)switch(A.n){case 0:if(n=e.url,t=e.data,r=e.fetchOpts,B=void 0===r?{}:r,"string"!=typeof n){A.n=2;break}return A.n=1,z(n,B);case 1:case 3:return A.a(2,A.v);case 2:if(!Array.isArray(n)){A.n=4;break}return A.n=3,Promise.all(n.map(function(A){return z(A,B)}));case 4:if(void 0===t){A.n=8;break}return"function"==typeof t&&(t=t()),t instanceof Promise||(t=Promise.resolve(t)),A.n=5,t;case 5:if(!("string"==typeof(Q=A.v)||Q instanceof ArrayBuffer)){A.n=6;break}return A.a(2,new Response(Q));case 6:return A.a(2,Q);case 7:A.n=9;break;case 8:throw"failed fetching recording file: url/data missing in src";case 9:return A.a(2)}},A)}))).apply(this,arguments)}function z(A,e){return P.apply(this,arguments)}function P(){return(P=f(u().m(function A(e,n){var t;return u().w(function(A){for(;;)switch(A.n){case 0:return A.n=1,fetch(e,n);case 1:if((t=A.v).ok){A.n=2;break}throw"failed fetching recording from ".concat(e,": ").concat(t.status," ").concat(t.statusText);case 2:return A.a(2,t)}},A)}))).apply(this,arguments)}function X(){var A=B[L];A?V=function(A,e){var n=(1e3*e-(K()-I))/D;n<0&&(n=0);return setTimeout(A,n)}($,A[0]):nA()}function $(){var A,e=B[L];do{if(S=e[0],L++,eA(e))return;e=B[L],A=K()-I}while(e&&A>1e3*e[0]);X()}function AA(){clearTimeout(V),V=null}function eA(A){var e=Q(A,3),n=e[0],t=e[1],r=e[2];if("o"===t)h(r);else if("i"===t)v(r);else if("r"===t){var B=Q(r.split("x"),2),i=B[0],g=B[1];d(i,g)}else if("m"===t&&(w(r),M))return rA(),a=1e3*n,y("idle",{reason:"paused"}),!0;return!1}function nA(){AA(),J++,!0===q||"number"==typeof q&&J<q?(L=0,I=K(),h("c"),aA(),X(),l&&(l.currentTime=0)):(a=1e3*E,y("ended"),l&&l.pause())}function tA(){return(tA=f(u().m(function A(){return u().w(function(A){for(;;)switch(A.n){case 0:if(!V){A.n=1;break}throw"already playing";case 1:if(void 0!==B[L]){A.n=2;break}throw"already ended";case 2:return null!==o&&iA(o),A.n=3,BA();case 3:return A.a(2,!0)}},A)}))).apply(this,arguments)}function rA(){return Y=!1,l&&l.pause(),!V||(AA(),a=K()-I,!0)}function BA(){return QA.apply(this,arguments)}function QA(){return(QA=f(u().m(function A(){return u().w(function(A){for(;;)switch(A.n){case 0:if(l&&!c&&CA(),I=K()-a,a=null,X(),!l){A.n=1;break}return A.n=1,l.play();case 1:return A.a(2)}},A)}))).apply(this,arguments)}function iA(A){return gA.apply(this,arguments)}function gA(){return(gA=f(u().m(function A(e){var n,t,r,Q,I,C,s,c;return u().w(function(A){for(;;)switch(A.n){case 0:if(!U){A.n=1;break}return A.a(2,!1);case 1:if(n=!!V,rA(),l&&l.pause(),t=(null!=a?a:0)/1e3,"string"!=typeof e){A.n=2;break}"<<"===e?e=t-5:">>"===e?e=t+5:"<<<"===e?e=t-.1*E:">>>"===e?e=t+.1*E:"%"===e[e.length-1]&&(e=parseFloat(e.substring(0,e.length-1))/100*E),A.n=6;break;case 2:if("object"!==i(e)){A.n=6;break}if("prev"!==e.marker){A.n=3;break}e=null!==(r=EA(t))&&void 0!==r?r:0,n&&t-e<1&&(e=null!==(Q=EA(e))&&void 0!==Q?Q:0),A.n=6;break;case 3:if("next"!==e.marker){A.n=4;break}e=null!==(I=oA(t))&&void 0!==I?I:E,A.n=6;break;case 4:if("number"!=typeof e.marker){A.n=6;break}if(void 0!==(C=g[e.marker])){A.n=5;break}throw"invalid marker index: ".concat(e.marker);case 5:e=C[0];case 6:if(1e3*(s=Math.min(Math.max(e,0),E))!==a){A.n=7;break}return A.a(2,!1);case 7:for(s<S&&(h("c"),aA(),L=0,S=0),c=B[L];c&&c[0]<=s;)"o"!==c[1]&&"r"!==c[1]||eA(c),S=c[0],c=B[++L];if(a=1e3*s,o=null,l&&x&&(l.currentTime=s/D),!n){A.n=9;break}return A.n=8,BA();case 8:A.n=10;break;case 9:void 0===B[L]&&nA();case 10:return A.a(2,!0)}},A)}))).apply(this,arguments)}function EA(A){if(0!=g.length){for(var e,n=0,t=g[n];t&&t[0]<A;)e=t[0],t=g[++n];return e}}function oA(A){if(0!=g.length){for(var e,n=g.length-1,t=g[n];t&&t[0]>A;)e=t[0],t=g[--n];return e}}function VA(){return(VA=f(u().m(function A(){return u().w(function(A){for(;;)switch(A.n){case 0:if(!V){A.n=1;break}throw"still playing";case 1:if(void 0===B[L]){A.n=2;break}throw"not ended";case 2:return iA(0),A.n=3,BA();case 3:return A.a(2,!0)}},A)}))).apply(this,arguments)}function IA(A){return B.filter(function(e){return e[0]<A&&"o"===e[1]}).map(function(A){return A[2]})}function aA(){d(N,R)}function CA(){(c=new AudioContext({latencyHint:"interactive"})).createMediaElementSource(l).connect(c.destination),K=sA}function sA(){if(!c)throw"audio context not started - can't tell time!";var A=c.getOutputTimestamp(),e=A.contextTime,n=A.performanceTime;return 0===n?1e3*e:1e3*e+(performance.now()-n)}function uA(){if(p.debug("audio buffering"),U=!0,Y=!!V,C=setTimeout(function(){return y("loading")},1e3),!V)return!0;p.debug("pausing session playback"),AA(),a=K()-I}function cA(){p.debug("audio resumed"),clearTimeout(C),y("playing"),U&&(U=!1,Y&&(p.debug("resuming session playback"),I=K()-a,a=null,X()))}return{init:function(){return T.apply(this,arguments)},play:function(){return tA.apply(this,arguments)},pause:rA,seek:iA,step:function(A){var e,n;if(void 0===A&&(A=1),A>0){var t=L;e=B[t];for(var r=0;r<A;r++){for(;void 0!==e&&"o"!==e[1];)e=B[++t];void 0!==e&&"o"===e[1]&&(n=t)}}else{var Q=Math.max(L-2,0);e=B[Q];for(var i=A;i<0;i++){for(;void 0!==e&&"o"!==e[1];)e=B[--Q];void 0!==e&&"o"===e[1]&&(n=Q)}void 0!==n&&(h("c"),aA(),L=0)}if(void 0!==n){for(;L<=n;)"o"!==(e=B[L++])[1]&&"r"!==e[1]||eA(e);S=e[0],a=1e3*S,o=null,l&&x&&(l.currentTime=S/D),void 0===B[n+1]&&nA()}},restart:function(){return VA.apply(this,arguments)},stop:rA,mute:function(){if(l)return l.muted=!0,!0},unmute:function(){if(l)return l.muted=!1,!0},getCurrentTime:function(){return V?(K()-I)/1e3:(null!=a?a:0)/1e3}}}],["websocket",function(A,e,n){var t,r,B=A.url,g=A.bufferTime,E=A.reconnectDelay,o=void 0===E?jn:E,V=A.minFrameTime,I=e.feed,a=e.reset,C=e.resize,s=e.onInput,u=e.onMarker,c=e.setState,l=e.logger,f=n.audioUrl;l=new Ye(l,"websocket: ");var h,d,v,w=new hn,y=0,p=!1,D=!1;function k(){(t=new WebSocket(B,["v1.alis","v2.asciicast","v3.asciicast","raw"])).binaryType="arraybuffer",t.onopen=function(){var A=t.protocol||"raw";l.info("opened"),l.info("activating ".concat(A," protocol handler")),"v1.alis"===A?t.onmessage=m(Kn(l)):"v2.asciicast"===A?t.onmessage=m(function(){var A=function(n){var t=JSON.parse(n);if(2!==t.version)throw"not an asciicast v2 stream";return A=e,{time:0,term:{size:{cols:t.width,rows:t.height}}}};function e(A){var e=JSON.parse(A);if("r"===e[1]){var n=Q(e[2].split("x"),2),t=n[0],r=n[1];return[e[0],"r",{cols:parseInt(t,10),rows:parseInt(r,10)}]}return e}return function(e){return A(e)}}()):"v3.asciicast"===A?t.onmessage=m(function(){var A=function(e){var t=JSON.parse(e);if(3!==t.version)throw"not an asciicast v3 stream";A=n;var r={size:{cols:t.term.cols,rows:t.term.rows}};return t.term.theme&&(r.theme={foreground:t.term.theme.fg,background:t.term.theme.bg,palette:t.term.theme.palette.split(":")}),{time:0,term:r}},e=0;function n(A){var n=Q(JSON.parse(A),3),t=n[0],r=n[1],B=n[2];if(e+=t,"r"===r){var i=Q(B.split("x"),2),g=i[0],E=i[1];return[e,"r",{cols:parseInt(g,10),rows:parseInt(E,10)}]}return[e,r,B]}return function(e){return A(e)}}()):"raw"===A&&(t.onmessage=m(Wn())),h=setTimeout(function(){y=0},1e3)},t.onclose=function(A){if(clearTimeout(d),G(),p||1e3===A.code||1005===A.code)l.info("closed"),c("ended",{message:"Stream ended"});else if(1002===A.code)l.debug("close reason: ".concat(A.reason)),c("ended",{message:"Err: Player not compatible with the server"});else{clearTimeout(h);var e=o(y++);l.info("unclean close, reconnecting in ".concat(e,"...")),c("loading"),setTimeout(k,e)}},D=!1}function m(A){return d=setTimeout(F,5e3),function(e){try{var n=A(e.data);if(r)if(Array.isArray(n))r.pushEvent(n);else if("string"==typeof n)r.pushText(n);else if("object"!==i(n)||Array.isArray(n)){if(!1===n)F();else if(void 0!==n)throw"unexpected value from protocol handler: ".concat(n)}else q(n);else if("object"!==i(n)||Array.isArray(n)){if(void 0!==n)throw clearTimeout(d),"unexpected value from protocol handler: ".concat(n);clearTimeout(d),d=setTimeout(F,1e3)}else q(n),clearTimeout(d)}catch(B){throw t.close(),B}}}function q(A){var e=A.time,n=A.term,t=n.size,B=n.init,Q=n.theme,i=t.cols,E=t.rows;l.info("stream reset (".concat(i,"x").concat(E," @").concat(e,")")),c("playing"),G(),r=Jn(g,I,C,s,u,function(A){return w.setTime(A)},e,V,l),a(i,E,B,Q),w=new fn,D=!0,"number"==typeof e&&w.setTime(e)}function F(){G(),D?(l.info("stream ended"),c("offline",{message:"Stream ended"})):(l.info("stream offline"),c("offline",{message:"Stream offline"})),w=new hn}function G(){r&&r.stop(),r=null}return{init:function(){return{hasAudio:!!f}},play:function(){k(),f&&((v=new Audio).preload="auto",v.crossOrigin="anonymous",v.src=f,v.play())},stop:function(){p=!0,G(),void 0!==t&&t.close(),v&&v.pause()},mute:function(){if(v)return v.muted=!0,!0},unmute:function(){if(v)return v.muted=!1,!0},getCurrentTime:function(){return w.getTime()}}}]]),Et=new Map([["asciicast",yn],["typescript",function(A,e){return Zn.apply(this,arguments)}],["ttyrec",function(A,e){return _n.apply(this,arguments)}]]);var ot=Symbol("solid-proxy"),Vt="function"==typeof Proxy,It=Symbol("solid-track"),at={equals:function(A,e){return A===e}},Ct=Tt,st=1,ut=2,ct={owned:null,cleanups:null,context:null,owner:null},lt=null,ft=null,ht=null,dt=null,vt=null,wt=0;function yt(A,e){var n=ht,t=lt,r=0===A.length,B=void 0===e?t:e,Q=r?ct:{owned:null,cleanups:null,context:B?B.context:null,owner:B},i=r?A:function(){return A(function(){return qt(function(){return jt(Q)})})};lt=Q,ht=null;try{return xt(i,!0)}finally{ht=n,lt=t}}function pt(A,e){var n={value:A,observers:null,observerSlots:null,comparator:(e=e?Object.assign({},at,e):at).equals||void 0};return[St.bind(n),function(A){return"function"==typeof A&&(A=A(n.value)),Jt(n,A)}]}function Dt(A,e,n){Ut(Yt(A,e,!1,st))}function kt(A,e,n){n=n?Object.assign({},at,n):at;var t=Yt(A,e,!0,0);return t.observers=null,t.observerSlots=null,t.comparator=n.equals||void 0,Ut(t),St.bind(t)}function mt(A){return xt(A,!1)}function qt(A){if(null===ht)return A();var e=ht;ht=null;try{return A()}finally{ht=e}}function Ft(A){!function(A,e){Ct=Ot;var n=Yt(A,e,!1,st);n.user=!0,vt?vt.push(n):Ut(n)}(function(){return qt(A)})}function Gt(A){return null===lt||(null===lt.cleanups?lt.cleanups=[A]:lt.cleanups.push(A)),A}function Mt(){return ht}function Nt(A){var e=ht,n=lt;return Promise.resolve().then(function(){ht=e,lt=n,xt(A,!1),ht=lt=null})}var Rt=Q(pt(!1),2),bt=Rt[0];Rt[1];function Lt(A){var e=kt(A),n=kt(function(){return _t(e())});return n.toArray=function(){var A=n();return Array.isArray(A)?A:null!=A?[A]:[]},n}function St(){var A=this;if(this.sources&&this.state)if(this.state===st)Ut(this);else{var e=dt;dt=null,xt(function(){return Ht(A)},!1),dt=e}if(ht){var n=this.observers?this.observers.length:0;ht.sources?(ht.sources.push(this),ht.sourceSlots.push(n)):(ht.sources=[this],ht.sourceSlots=[n]),this.observers?(this.observers.push(ht),this.observerSlots.push(ht.sources.length-1)):(this.observers=[ht],this.observerSlots=[ht.sources.length-1])}return this.value}function Jt(A,e,n){var t=A.value;return A.comparator&&A.comparator(t,e)||(A.value=e,A.observers&&A.observers.length&&xt(function(){for(var e=0;e<A.observers.length;e+=1){var n=A.observers[e],t=ft&&ft.running;t&&ft.disposed.has(n),(t?n.tState:n.state)||(n.pure?dt.push(n):vt.push(n),n.observers&&Wt(n)),t||(n.state=st)}if(dt.length>1e6)throw dt=[],new Error},!1)),e}function Ut(A){if(A.fn){jt(A);var e=wt;!function(A,e,n){var t,r=lt,B=ht;ht=lt=A;try{t=A.fn(e)}catch(Q){return A.pure&&(A.state=st,A.owned&&A.owned.forEach(jt),A.owned=null),A.updatedAt=n+1,Zt(Q)}finally{ht=B,lt=r}(!A.updatedAt||A.updatedAt<=n)&&(null!=A.updatedAt&&"observers"in A?Jt(A,t):A.value=t,A.updatedAt=n)}(A,A.value,e)}}function Yt(A,e,n){var t={fn:A,state:arguments.length>3&&void 0!==arguments[3]?arguments[3]:st,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:e,owner:lt,context:lt?lt.context:null,pure:n};return null===lt||lt!==ct&&(lt.owned?lt.owned.push(t):lt.owned=[t]),t}function Kt(A){if(0!==A.state){if(A.state===ut)return Ht(A);if(A.suspense&&qt(A.suspense.inFallback))return A.suspense.effects.push(A);for(var e=[A];(A=A.owner)&&(!A.updatedAt||A.updatedAt<wt);)A.state&&e.push(A);for(var n=e.length-1;n>=0;n--)if((A=e[n]).state===st)Ut(A);else if(A.state===ut){var t=dt;dt=null,xt(function(){return Ht(A,e[0])},!1),dt=t}}}function xt(A,e){if(dt)return A();var n=!1;e||(dt=[]),vt?n=!0:vt=[],wt++;try{var t=A();return function(A){dt&&(Tt(dt),dt=null);if(A)return;var e=vt;vt=null,e.length&&xt(function(){return Ct(e)},!1)}(n),t}catch(r){n||(vt=null),dt=null,Zt(r)}}function Tt(A){for(var e=0;e<A.length;e++)Kt(A[e])}function Ot(A){var e,n=0;for(e=0;e<A.length;e++){var t=A[e];t.user?A[n++]=t:Kt(t)}for(e=0;e<n;e++)Kt(A[e])}function Ht(A,e){A.state=0;for(var n=0;n<A.sources.length;n+=1){var t=A.sources[n];if(t.sources){var r=t.state;r===st?t!==e&&(!t.updatedAt||t.updatedAt<wt)&&Kt(t):r===ut&&Ht(t,e)}}}function Wt(A){for(var e=0;e<A.observers.length;e+=1){var n=A.observers[e];n.state||(n.state=ut,n.pure?dt.push(n):vt.push(n),n.observers&&Wt(n))}}function jt(A){var e;if(A.sources)for(;A.sources.length;){var n=A.sources.pop(),t=A.sourceSlots.pop(),r=n.observers;if(r&&r.length){var B=r.pop(),Q=n.observerSlots.pop();t<r.length&&(B.sourceSlots[Q]=t,r[t]=B,n.observerSlots[t]=Q)}}if(A.tOwned){for(e=A.tOwned.length-1;e>=0;e--)jt(A.tOwned[e]);delete A.tOwned}if(A.owned){for(e=A.owned.length-1;e>=0;e--)jt(A.owned[e]);A.owned=null}if(A.cleanups){for(e=A.cleanups.length-1;e>=0;e--)A.cleanups[e]();A.cleanups=null}A.state=0}function Zt(A){var e=function(A){return A instanceof Error?A:new Error("string"==typeof A?A:"Unknown error",{cause:A})}(A);throw e}function _t(A){if("function"==typeof A&&!A.length)return _t(A());if(Array.isArray(A)){for(var e=[],n=0;n<A.length;n++){var t=_t(A[n]);Array.isArray(t)?e.push.apply(e,t):e.push(t)}return e}return A}var zt=Symbol("fallback");function Pt(A){for(var e=0;e<A.length;e++)A[e]()}function Xt(A,e){return qt(function(){return A(e||{})})}function $t(){return!0}var Ar={get:function(A,e,n){return e===ot?n:A.get(e)},has:function(A,e){return e===ot||A.has(e)},set:$t,deleteProperty:$t,getOwnPropertyDescriptor:function(A,e){return{configurable:!0,enumerable:!0,get:function(){return A.get(e)},set:$t,deleteProperty:$t}},ownKeys:function(A){return A.keys()}};function er(A){return(A="function"==typeof A?A():A)?A:{}}function nr(){for(var A=0,e=this.length;A<e;++A){var n=this[A]();if(void 0!==n)return n}}var tr=function(A){return"Stale read from <".concat(A,">.")};function rr(A){var e="fallback"in A&&{fallback:function(){return A.fallback}};return kt(function(A,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},t=[],r=[],B=[],i=0,g=e.length>1?[]:null;return Gt(function(){return Pt(B)}),function(){var E,o,V=A()||[],I=V.length;return V[It],qt(function(){var A,e,Q,C,s,u,c,l,f;if(0===I)0!==i&&(Pt(B),B=[],t=[],r=[],i=0,g&&(g=[])),n.fallback&&(t=[zt],r[0]=yt(function(A){return B[0]=A,n.fallback()}),i=1);else if(0===i){for(r=new Array(I),o=0;o<I;o++)t[o]=V[o],r[o]=yt(a);i=I}else{for(Q=new Array(I),C=new Array(I),g&&(s=new Array(I)),u=0,c=Math.min(i,I);u<c&&t[u]===V[u];u++);for(c=i-1,l=I-1;c>=u&&l>=u&&t[c]===V[l];c--,l--)Q[l]=r[c],C[l]=B[c],g&&(s[l]=g[c]);for(A=new Map,e=new Array(l+1),o=l;o>=u;o--)f=V[o],E=A.get(f),e[o]=void 0===E?-1:E,A.set(f,o);for(E=u;E<=c;E++)f=t[E],void 0!==(o=A.get(f))&&-1!==o?(Q[o]=r[E],C[o]=B[E],g&&(s[o]=g[E]),o=e[o],A.set(f,o)):B[E]();for(o=u;o<I;o++)o in Q?(r[o]=Q[o],B[o]=C[o],g&&(g[o]=s[o],g[o](o))):r[o]=yt(a);r=r.slice(0,i=I),t=V.slice(0)}return r});function a(A){if(B[o]=A,g){var n=Q(pt(o),2),t=n[0],r=n[1];return g[o]=r,e(V[o],t)}return e(V[o])}}}(function(){return A.each},A.children,e||void 0))}function Br(A){var e="fallback"in A&&{fallback:function(){return A.fallback}};return kt(function(A,e){var n,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=[],B=[],i=[],g=[],E=0;return Gt(function(){return Pt(i)}),function(){var o=A()||[],V=o.length;return o[It],qt(function(){if(0===V)return 0!==E&&(Pt(i),i=[],r=[],B=[],E=0,g=[]),t.fallback&&(r=[zt],B[0]=yt(function(A){return i[0]=A,t.fallback()}),E=1),B;for(r[0]===zt&&(i[0](),i=[],r=[],B=[],E=0),n=0;n<V;n++)n<r.length&&r[n]!==o[n]?g[n](function(){return o[n]}):n>=r.length&&(B[n]=yt(I));for(;n<r.length;n++)i[n]();return E=g.length=i.length=V,r=o.slice(0),B=B.slice(0,E)});function I(A){i[n]=A;var t=Q(pt(o[n]),2),r=t[0],B=t[1];return g[n]=B,e(r,n)}}}(function(){return A.each},A.children,e||void 0))}function Qr(A){var e=A.keyed,n=kt(function(){return A.when},void 0,void 0),t=e?n:kt(n,void 0,{equals:function(A,e){return!A==!e}});return kt(function(){var r=t();if(r){var B=A.children;return"function"==typeof B&&B.length>0?qt(function(){return B(e?r:function(){if(!qt(t))throw tr("Show");return n()})}):B}return A.fallback},void 0,void 0)}function ir(A){var e=Lt(function(){return A.children}),n=kt(function(){for(var A=e(),n=Array.isArray(A)?A:[A],t=function(){},r=function(){var A=B,e=n[B],r=t,Q=kt(function(){return r()?void 0:e.when},void 0,void 0),i=e.keyed?Q:kt(Q,void 0,{equals:function(A,e){return!A==!e}});t=function(){return r()||(i()?[A,Q,e]:void 0)}},B=0;B<n.length;B++)r();return t});return kt(function(){var e=n()();if(!e)return A.fallback;var t=Q(e,3),r=t[0],B=t[1],i=t[2],g=i.children;return"function"==typeof g&&g.length>0?qt(function(){return g(i.keyed?B():function(){var A;if((null===(A=qt(n)())||void 0===A?void 0:A[0])!==r)throw tr("Match");return B()})}):g},void 0,void 0)}function gr(A){return A}var Er="_$DX_DELEGATE";function or(A,e,n){var t;return yt(function(r){t=r,e===document?A():lr(e,A(),e.firstChild?null:void 0,n)},(arguments.length>3&&void 0!==arguments[3]?arguments[3]:{}).owner),function(){t(),e.textContent=""}}function Vr(A,e,n,t){var r,B=function(){var e=document.createElement("template");return e.innerHTML=A,n?e.content.firstChild.firstChild:e.content.firstChild},Q=e?function(){return qt(function(){return document.importNode(r||(r=B()),!0)})}:function(){return(r||(r=B())).cloneNode(!0)};return Q.cloneNode=Q,Q}function Ir(A){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.document,n=e[Er]||(e[Er]=new Set),t=0,r=A.length;t<r;t++){var B=A[t];n.has(B)||(n.add(B),e.addEventListener(B,fr))}}function ar(A,e,n){null==n?A.removeAttribute(e):A.setAttribute(e,n)}function Cr(A,e){null==e?A.removeAttribute("class"):A.className=e}function sr(A,e,n,t){Array.isArray(n)?(A["$$".concat(e)]=n[0],A["$$".concat(e,"Data")]=n[1]):A["$$".concat(e)]=n}function ur(A,e,n){if(!e)return n?ar(A,"style"):e;var t,r,B=A.style;if("string"==typeof e)return B.cssText=e;for(r in"string"==typeof n&&(B.cssText=n=void 0),n||(n={}),e||(e={}),n)null==e[r]&&B.removeProperty(r),delete n[r];for(r in e)(t=e[r])!==n[r]&&(B.setProperty(r,t),n[r]=t);return n}function cr(A,e,n){return qt(function(){return A(e,n)})}function lr(A,e,n,t){if(void 0===n||t||(t=[]),"function"!=typeof e)return hr(A,e,t,n);Dt(function(t){return hr(A,e(),t,n)},t)}function fr(A){var e=A.target,n="$$".concat(A.type),t=A.target,r=A.currentTarget,B=function(e){return Object.defineProperty(A,"target",{configurable:!0,value:e})},Q=function(){var t=e[n];if(t&&!e.disabled){var r=e["".concat(n,"Data")];if(void 0!==r?t.call(e,r,A):t.call(e,A),A.cancelBubble)return}return e.host&&"string"!=typeof e.host&&!e.host._$host&&e.contains(A.target)&&B(e.host),!0},i=function(){for(;Q()&&(e=e._$host||e.parentNode||e.host););};if(Object.defineProperty(A,"currentTarget",{configurable:!0,get:function(){return e||document}}),A.composedPath){var g=A.composedPath();B(g[0]);for(var E=0;E<g.length-2&&(e=g[E],Q());E++){if(e._$host){e=e._$host,i();break}if(e.parentNode===r)break}}else i();B(t)}function hr(A,e,n,t,r){for(;"function"==typeof n;)n=n();if(e===n)return n;var B=i(e),Q=void 0!==t;if(A=Q&&n[0]&&n[0].parentNode||A,"string"===B||"number"===B){if("number"===B&&(e=e.toString())===n)return n;if(Q){var g=n[0];g&&3===g.nodeType?g.data!==e&&(g.data=e):g=document.createTextNode(e),n=wr(A,n,t,g)}else n=""!==n&&"string"==typeof n?A.firstChild.data=e:A.textContent=e}else if(null==e||"boolean"===B)n=wr(A,n,t);else{if("function"===B)return Dt(function(){for(var r=e();"function"==typeof r;)r=r();n=hr(A,r,n,t)}),function(){return n};if(Array.isArray(e)){var E=[],o=n&&Array.isArray(n);if(dr(E,e,n,r))return Dt(function(){return n=hr(A,E,n,t,!0)}),function(){return n};if(0===E.length){if(n=wr(A,n,t),Q)return n}else o?0===n.length?vr(A,E,t):function(A,e,n){for(var t=n.length,r=e.length,B=t,Q=0,i=0,g=e[r-1].nextSibling,E=null;Q<r||i<B;)if(e[Q]!==n[i]){for(;e[r-1]===n[B-1];)r--,B--;if(r===Q)for(var o=B<t?i?n[i-1].nextSibling:n[B-i]:g;i<B;)A.insertBefore(n[i++],o);else if(B===i)for(;Q<r;)E&&E.has(e[Q])||e[Q].remove(),Q++;else if(e[Q]===n[B-1]&&n[i]===e[r-1]){var V=e[--r].nextSibling;A.insertBefore(n[i++],e[Q++].nextSibling),A.insertBefore(n[--B],V),e[r]=n[B]}else{if(!E){E=new Map;for(var I=i;I<B;)E.set(n[I],I++)}var a=E.get(e[Q]);if(null!=a)if(i<a&&a<B){for(var C=Q,s=1,u=void 0;++C<r&&C<B&&null!=(u=E.get(e[C]))&&u===a+s;)s++;if(s>a-i)for(var c=e[Q];i<a;)A.insertBefore(n[i++],c);else A.replaceChild(n[i++],e[Q++])}else Q++;else e[Q++].remove()}}else Q++,i++}(A,n,E):(n&&wr(A),vr(A,E));n=E}else if(e.nodeType){if(Array.isArray(n)){if(Q)return n=wr(A,n,t,e);wr(A,n,null,e)}else null!=n&&""!==n&&A.firstChild?A.replaceChild(e,A.firstChild):A.appendChild(e);n=e}}return n}function dr(A,e,n,t){for(var r=!1,B=0,Q=e.length;B<Q;B++){var g=e[B],E=n&&n[A.length],o=void 0;if(null==g||!0===g||!1===g);else if("object"===(o=i(g))&&g.nodeType)A.push(g);else if(Array.isArray(g))r=dr(A,g,E)||r;else if("function"===o)if(t){for(;"function"==typeof g;)g=g();r=dr(A,Array.isArray(g)?g:[g],Array.isArray(E)?E:[E])||r}else A.push(g),r=!0;else{var V=String(g);E&&3===E.nodeType&&E.data===V?A.push(E):A.push(document.createTextNode(V))}}return r}function vr(A,e){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,t=0,r=e.length;t<r;t++)A.insertBefore(e[t],n)}function wr(A,e,n,t){if(void 0===n)return A.textContent="";var r=t||document.createTextNode("");if(e.length)for(var B=!1,Q=e.length-1;Q>=0;Q--){var i=e[Q];if(r!==i){var g=i.parentNode===A;B||Q?g&&i.remove():g?A.replaceChild(r,i):A.insertBefore(r,n)}else B=!0}else A.insertBefore(r,n);return[r]}var yr=Symbol("store-raw"),pr=Symbol("store-node"),Dr=Symbol("store-has"),kr=Symbol("store-self");function mr(A){var e=A[ot];if(!e&&(Object.defineProperty(A,ot,{value:e=new Proxy(A,Rr)}),!Array.isArray(A)))for(var n=Object.keys(A),t=Object.getOwnPropertyDescriptors(A),r=0,B=n.length;r<B;r++){var Q=n[r];t[Q].get&&Object.defineProperty(A,Q,{enumerable:t[Q].enumerable,get:t[Q].get.bind(e)})}return e}function qr(A){var e;return null!=A&&"object"===i(A)&&(A[ot]||!(e=Object.getPrototypeOf(A))||e===Object.prototype||Array.isArray(A))}function Fr(A){var e,n,t,r,B=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Set;if(e=null!=A&&A[yr])return e;if(!qr(A)||B.has(A))return A;if(Array.isArray(A)){Object.isFrozen(A)?A=A.slice(0):B.add(A);for(var Q=0,i=A.length;Q<i;Q++)(n=Fr(t=A[Q],B))!==t&&(A[Q]=n)}else{Object.isFrozen(A)?A=Object.assign({},A):B.add(A);for(var g=Object.keys(A),E=Object.getOwnPropertyDescriptors(A),o=0,V=g.length;o<V;o++)E[r=g[o]].get||(n=Fr(t=A[r],B))!==t&&(A[r]=n)}return A}function Gr(A,e){var n=A[e];return n||Object.defineProperty(A,e,{value:n=Object.create(null)}),n}function Mr(A,e,n){if(A[e])return A[e];var t=Q(pt(n,{equals:!1,internal:!0}),2),r=t[0],B=t[1];return r.$=B,A[e]=r}function Nr(A){Mt()&&Mr(Gr(A,pr),kr)()}var Rr={get:function(A,e,n){if(e===yr)return A;if(e===ot)return n;if(e===It)return Nr(A),n;var t=Gr(A,pr),r=t[e],B=r?r():A[e];if(e===pr||e===Dr||"__proto__"===e)return B;if(!r){var Q=Object.getOwnPropertyDescriptor(A,e);!Mt()||"function"==typeof B&&!A.hasOwnProperty(e)||Q&&Q.get||(B=Mr(t,e,B)())}return qr(B)?mr(B):B},has:function(A,e){return e===yr||e===ot||e===It||e===pr||e===Dr||"__proto__"===e||(Mt()&&Mr(Gr(A,Dr),e)(),e in A)},set:function(){return!0},deleteProperty:function(){return!0},ownKeys:function(A){return Nr(A),Reflect.ownKeys(A)},getOwnPropertyDescriptor:function(A,e){var n=Reflect.getOwnPropertyDescriptor(A,e);return n&&!n.get&&n.configurable&&e!==ot&&e!==pr?(delete n.value,delete n.writable,n.get=function(){return A[ot][e]},n):n}};function br(A,e,n){if(arguments.length>3&&void 0!==arguments[3]&&arguments[3]||A[e]!==n){var t=A[e],r=A.length;void 0===n?(delete A[e],A[Dr]&&A[Dr][e]&&void 0!==t&&A[Dr][e].$()):(A[e]=n,A[Dr]&&A[Dr][e]&&void 0===t&&A[Dr][e].$());var B,Q=Gr(A,pr);if((B=Mr(Q,e,t))&&B.$(function(){return n}),Array.isArray(A)&&A.length!==r){for(var i=A.length;i<r;i++)(B=Q[i])&&B.$();(B=Mr(Q,"length",r))&&B.$(A.length)}(B=Q[kr])&&B.$()}}function Lr(A,e){for(var n=Object.keys(e),t=0;t<n.length;t+=1){var r=n[t];br(A,r,e[r])}}function Sr(A,e){var n,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=A;if(e.length>1){var B=i(n=e.shift()),Q=Array.isArray(A);if(Array.isArray(n)){for(var g=0;g<n.length;g++)Sr(A,[n[g]].concat(e),t);return}if(Q&&"function"===B){for(var E=0;E<A.length;E++)n(A[E],E)&&Sr(A,[E].concat(e),t);return}if(Q&&"object"===B){for(var o=n,V=o.from,I=void 0===V?0:V,a=o.to,C=void 0===a?A.length-1:a,s=o.by,u=void 0===s?1:s,c=I;c<=C;c+=u)Sr(A,[c].concat(e),t);return}if(e.length>1)return void Sr(A[n],e,[n].concat(t));r=A[n],t=[n].concat(t)}var l=e[0];"function"==typeof l&&(l=l(r,t))===r||void 0===n&&null==l||(l=Fr(l),void 0===n||qr(r)&&qr(l)&&!Array.isArray(l)?Lr(r,l):br(A,n,l))}function Jr(){for(var A=arguments.length,e=new Array(A),n=0;n<A;n++)e[n]=arguments[n];var t=e[0],r=(e[1],Fr(t||{})),B=Array.isArray(r);return[mr(r),function(){for(var A=arguments.length,e=new Array(A),n=0;n<A;n++)e[n]=arguments[n];mt(function(){B&&1===e.length?function(A,e){if("function"==typeof e&&(e=e(A)),e=Fr(e),Array.isArray(e)){if(A===e)return;for(var n=0,t=e.length;n<t;n++){var r=e[n];A[n]!==r&&br(A,n,r)}br(A,"length",t)}else Lr(A,e)}(r,e[0]):Sr(r,e)})}]}var Ur=Symbol("store-root");function Yr(A,e,n,t,r){var B=e[n];if(A!==B){var Q=Array.isArray(A);if(n===Ur||qr(A)&&qr(B)&&Q===Array.isArray(B)&&(!r||A[r]===B[r]))if(Q){if(A.length&&B.length&&(!t||r&&A[0]&&null!=A[0][r])){var i,g,E,o,V,I,a,C;for(E=0,o=Math.min(B.length,A.length);E<o&&(B[E]===A[E]||r&&B[E]&&A[E]&&B[E][r]===A[E][r]);E++)Yr(A[E],B,E,t,r);var s=new Array(A.length),u=new Map;for(o=B.length-1,V=A.length-1;o>=E&&V>=E&&(B[o]===A[V]||r&&B[o]&&A[V]&&B[o][r]===A[V][r]);o--,V--)s[V]=B[o];if(E>V||E>o){for(g=E;g<=V;g++)br(B,g,A[g]);for(;g<A.length;g++)br(B,g,s[g]),Yr(A[g],B,g,t,r);return void(B.length>A.length&&br(B,"length",A.length))}for(a=new Array(V+1),g=V;g>=E;g--)I=A[g],C=r&&I?I[r]:I,i=u.get(C),a[g]=void 0===i?-1:i,u.set(C,g);for(i=E;i<=o;i++)I=B[i],C=r&&I?I[r]:I,void 0!==(g=u.get(C))&&-1!==g&&(s[g]=B[i],g=a[g],u.set(C,g));for(g=E;g<A.length;g++)g in s?(br(B,g,s[g]),Yr(A[g],B,g,t,r)):br(B,g,A[g])}else for(var c=0,l=A.length;c<l;c++)Yr(A[c],B,c,t,r);B.length>A.length&&br(B,"length",A.length)}else{for(var f=Object.keys(A),h=0,d=f.length;h<d;h++)Yr(A[f[h]],B,f[h],t,r);for(var v=Object.keys(B),w=0,y=v.length;w<y;w++)void 0===A[v[w]]&&br(B,v[w],void 0)}else br(e,n,A)}}function Kr(A){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.merge,t=e.key,r=void 0===t?"id":t,B=Fr(A);return function(A){if(!qr(A)||!qr(B))return B;var e=Yr(B,h({},Ur,A),Ur,n,r);return void 0===e?A:e}}var xr=function(){},Tr=function(A,e){return e()};function Or(A,e){var n,t=qt(A),r=t?[t]:[],B=e.onEnter,i=void 0===B?Tr:B,g=e.onExit,E=void 0===g?Tr:g,o=Q(pt(e.appear?[]:r),2),I=o[0],a=o[1],C=Q([bt,Nt],1)[0],s=!1;function u(A,e){if(!A)return e&&e();s=!0,E(A,function(){mt(function(){s=!1,a(function(e){return e.filter(function(e){return e!==A})}),e&&e()})})}function c(A){var e=n;if(!e)return A&&A();n=void 0,a(function(A){return[e].concat(V(A))}),i(e,null!=A?A:xr)}var l,f,h="out-in"===e.mode?function(A){return s||u(A,c)}:"in-out"===e.mode?function(A){return c(function(){return u(A)})}:function(A){u(A),c()};return l=function(e){var t=A();return qt(C)?(C(),e):(t!==e&&(n=t,mt(function(){return qt(function(){return h(e)})})),t)},f=e.appear?void 0:t,Ut(Yt(l,f,!0,st)),I}var Hr=function(A){return A instanceof Element};function Wr(A,e){if(e(A))return A;if("function"==typeof A&&!A.length)return Wr(A(),e);if(Array.isArray(A)){var n,t=B(A);try{for(t.s();!(n=t.n()).done;){var r=Wr(n.value,e);if(r)return r}}catch(Q){t.e(Q)}finally{t.f()}}return null}function jr(A){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Hr,n=kt(A);return kt(function(){return Wr(n(),e)})}function Zr(A){requestAnimationFrame(function(){return requestAnimationFrame(A)})}var _r={inout:"in-out",outin:"out-in"},zr=function(A){var e=function(A){return kt(function(){var e=A.name||"s";return{enterActive:(A.enterActiveClass||e+"-enter-active").split(" "),enter:(A.enterClass||e+"-enter").split(" "),enterTo:(A.enterToClass||e+"-enter-to").split(" "),exitActive:(A.exitActiveClass||e+"-exit-active").split(" "),exit:(A.exitClass||e+"-exit").split(" "),exitTo:(A.exitToClass||e+"-exit-to").split(" "),move:(A.moveClass||e+"-move").split(" ")}})}(A);return Or(jr(function(){return A.children}),{mode:_r[A.mode],appear:A.appear,onEnter:function(n,t){!function(A,e,n,t){var r,B,Q=e.onBeforeEnter,i=e.onEnter,g=e.onAfterEnter;function E(e){var r,B;e&&e.target!==n||(null==t||t(),n.removeEventListener("transitionend",E),n.removeEventListener("animationend",E),(r=n.classList).remove.apply(r,V(A.enterActive)),(B=n.classList).remove.apply(B,V(A.enterTo)),null==g||g(n))}null==Q||Q(n),(r=n.classList).add.apply(r,V(A.enter)),(B=n.classList).add.apply(B,V(A.enterActive)),queueMicrotask(function(){if(!n.parentNode)return null==t?void 0:t();null==i||i(n,function(){return E()})}),Zr(function(){var e,t;(e=n.classList).remove.apply(e,V(A.enter)),(t=n.classList).add.apply(t,V(A.enterTo)),(!i||i.length<2)&&(n.addEventListener("transitionend",E),n.addEventListener("animationend",E))})}(e(),A,n,t)},onExit:function(n,t){!function(A,e,n,t){var r,B,Q=e.onBeforeExit,i=e.onExit,g=e.onAfterExit;if(!n.parentNode)return null==t?void 0:t();function E(e){var r,B;e&&e.target!==n||(null==t||t(),n.removeEventListener("transitionend",E),n.removeEventListener("animationend",E),(r=n.classList).remove.apply(r,V(A.exitActive)),(B=n.classList).remove.apply(B,V(A.exitTo)),null==g||g(n))}null==Q||Q(n),(r=n.classList).add.apply(r,V(A.exit)),(B=n.classList).add.apply(B,V(A.exitActive)),null==i||i(n,function(){return E()}),Zr(function(){var e,t;(e=n.classList).remove.apply(e,V(A.exit)),(t=n.classList).add.apply(t,V(A.exitTo)),(!i||i.length<2)&&(n.addEventListener("transitionend",E),n.addEventListener("animationend",E))})}(e(),A,n,t)}})},Pr=Vr("<span></span>",2),Xr=function(A){var e,n=kt(function(){if(1==A.t.length){var e=A.t.codePointAt(0);if(e>=9600&&e<=9631||e>=57520&&e<=57523)return e}}),t=kt(function(){return n()?" ":A.t}),r=kt(function(){return function(A,e,n){var t={"--offset":e,width:"".concat(n+.01,"ch")},r=$r(A.get("fg"),A.get("bold"));r&&(t["--fg"]=r);var B=$r(A.get("bg"),!1);B&&(t["--bg"]=B);return t}(A.p,A.x,A.w)}),B=kt(function(){return function(A,e,n,t){var r=t?"ap-cursor":"";void 0!==e&&(r+=" cp-".concat(e.toString(16)));(A.has("bold")||(B=A.get("fg"),"number"==typeof B&&B>=8&&B<=15))&&(r+=" ap-bright");var B;A.has("faint")&&(r+=" ap-faint");A.has("italic")&&(r+=" ap-italic");A.has("underline")&&(r+=" ap-underline");A.has("blink")&&(r+=" ap-blink");A.get("inverse")&&(r+=" ap-inverse");1==n&&(r+=" ap-symbol");return""===r?void 0:r}(A.p,n(),A.w,A.cursor)});return lr(e=Pr.cloneNode(!0),t),Dt(function(A){var n=B(),t=r();return n!==A._v$&&Cr(e,A._v$=n),A._v$2=ur(e,t,A._v$2),A},{_v$:void 0,_v$2:void 0}),e};function $r(A,e){return"number"==typeof A?(e&&A<8&&(A+=8),"var(--term-color-".concat(A,")")):"string"==typeof A?A:void 0}var AB=Vr('<span class="ap-line" role="paragraph"></span>',2),eB=function(A){var e;return lr(e=AB.cloneNode(!0),Xt(Br,{get each(){return function(){if("number"==typeof A.cursor){for(var e=[],n=0,t=0;t<A.segments.length&&n+A.segments[t].w-1<A.cursor;){var r=A.segments[t];e.push(r),n+=r.w,t++}if(t<A.segments.length){var B=A.segments[t],Q=B.W,i=A.cursor-n,g=Math.floor(i/Q);i=g*Q;var E=Array.from(B.t);for(g>0&&e.push(s(s({},B),{},{t:E.slice(0,g).join("")})),e.push(s(s({},B),{},{t:E[g],x:n+i,w:Q,cursor:!0})),g<E.length-1&&e.push(s(s({},B),{},{t:E.slice(g+1).join(""),x:n+i+1,w:B.w-Q})),t++;t<A.segments.length;){var o=A.segments[t];e.push(o),t++}}return e}return A.segments}()},children:function(A){return Xt(Xr,function(){for(var A=arguments.length,e=new Array(A),n=0;n<A;n++)e[n]=arguments[n];for(var t=!1,r=0;r<e.length;r++){var B=e[r];t=t||!!B&&ot in B,e[r]="function"==typeof B?(t=!0,kt(B)):B}if(Vt&&t)return new Proxy({get:function(A){for(var n=e.length-1;n>=0;n--){var t=er(e[n])[A];if(void 0!==t)return t}},has:function(A){for(var n=e.length-1;n>=0;n--)if(A in er(e[n]))return!0;return!1},keys:function(){for(var A=[],n=0;n<e.length;n++)A.push.apply(A,V(Object.keys(er(e[n]))));return V(new Set(A))}},Ar);for(var Q={},i=Object.create(null),g=e.length-1;g>=0;g--){var E=e[g];if(E)for(var o=Object.getOwnPropertyNames(E),I=function(){var A=o[a];if("__proto__"===A||"constructor"===A)return 1;var e=Object.getOwnPropertyDescriptor(E,A);if(i[A]){var n=Q[A];n&&(e.get?n.push(e.get.bind(E)):void 0!==e.value&&n.push(function(){return e.value}))}else i[A]=e.get?{enumerable:!0,configurable:!0,get:nr.bind(Q[A]=[e.get.bind(E)])}:void 0!==e.value?e:void 0},a=o.length-1;a>=0;a--)I()}for(var C={},s=Object.keys(i),u=s.length-1;u>=0;u--){var c=s[u],l=i[c];l&&l.get?Object.defineProperty(C,c,l):C[c]=l?l.value:void 0}return C}(A))}})),Dt(function(){return e.style.setProperty("--row",A.row)}),e},nB=Vr('<div class="ap-term"><svg class="ap-term-bg" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" width="100%" height="100%" aria-hidden="true"><g shape-rendering="crispEdges"></g></svg><pre class="ap-term-text" aria-live="off" tabindex="0"></pre></div>',8),tB=Vr('<svg><rect height="1"></rect></svg>',4,!0),rB=function(A){var e=function(){var e;return null!==(e=A.lineHeight)&&void 0!==e?e:1.3333333333},n=kt(function(){return{width:"".concat(A.cols,"ch"),height:"".concat(e()*A.rows,"em"),"font-size":"".concat(100*(A.scale||1),"%"),"--term-line-height":"".concat(e(),"em"),"--term-cols":A.cols,"--term-rows":A.rows}});var t=kt(function(){var e;return null===(e=A.cursor)||void 0===e?void 0:e[0]}),r=kt(function(){var e;return null===(e=A.cursor)||void 0===e?void 0:e[1]});return function(){var e=nB.cloneNode(!0),B=e.firstChild,Q=B.firstChild,i=B.nextSibling;lr(Q,Xt(rr,{get each(){return A.lines},children:function(A,e){return Xt(rr,{get each(){return A.bg},children:function(A,n){return t=tB.cloneNode(!0),Dt(function(n){var r,B=A.x,Q=e(),i=A.w,g="number"==typeof(r=A.c)?{fill:"var(--term-color-".concat(r,")")}:"string"==typeof r?"fg"==r?{fill:"var(--term-color-foreground)"}:{fill:r}:void 0;return B!==n._v$5&&ar(t,"x",n._v$5=B),Q!==n._v$6&&ar(t,"y",n._v$6=Q),i!==n._v$7&&ar(t,"width",n._v$7=i),n._v$8=ur(t,g,n._v$8),n},{_v$5:void 0,_v$6:void 0,_v$7:void 0,_v$8:void 0}),t;var t}})}}));var g=A.ref;return"function"==typeof g?cr(g,i):A.ref=i,lr(i,Xt(rr,{get each(){return A.lines},children:function(A,e){return Xt(eB,{get segments(){return A.fg},get row(){return e()},get cursor(){return(A=function(){return e()===r()},kt(function(){return A()}))()?t():null;var A}})}})),Dt(function(t){var r=n(),Q="0 0 ".concat(A.cols," ").concat(A.rows),g=!(!A.blink&&!A.cursorHold),E=!!A.blink;return t._v$=ur(e,r,t._v$),Q!==t._v$2&&ar(B,"viewBox",t._v$2=Q),g!==t._v$3&&i.classList.toggle("ap-cursor-on",t._v$3=g),E!==t._v$4&&i.classList.toggle("ap-blink",t._v$4=E),t},{_v$:void 0,_v$2:void 0,_v$3:void 0,_v$4:void 0}),e}()},BB=Vr('<svg version="1.1" viewBox="0 0 12 12" class="ap-icon ap-icon-fullscreen-off"><path d="M7,5 L7,0 L9,2 L11,0 L12,1 L10,3 L12,5 Z"></path><path d="M5,7 L0,7 L2,9 L0,11 L1,12 L3,10 L5,12 Z"></path></svg>',6),QB=function(A){return BB.cloneNode(!0)},iB=Vr('<svg version="1.1" viewBox="6 8 14 16" class="ap-icon"><path d="M0.938 8.313h22.125c0.5 0 0.938 0.438 0.938 0.938v13.5c0 0.5-0.438 0.938-0.938 0.938h-22.125c-0.5 0-0.938-0.438-0.938-0.938v-13.5c0-0.5 0.438-0.938 0.938-0.938zM1.594 22.063h20.813v-12.156h-20.813v12.156zM3.844 11.188h1.906v1.938h-1.906v-1.938zM7.469 11.188h1.906v1.938h-1.906v-1.938zM11.031 11.188h1.938v1.938h-1.938v-1.938zM14.656 11.188h1.875v1.938h-1.875v-1.938zM18.25 11.188h1.906v1.938h-1.906v-1.938zM5.656 15.031h1.938v1.938h-1.938v-1.938zM9.281 16.969v-1.938h1.906v1.938h-1.906zM12.875 16.969v-1.938h1.906v1.938h-1.906zM18.406 16.969h-1.938v-1.938h1.938v1.938zM16.531 20.781h-9.063v-1.906h9.063v1.906z"></path></svg>',4),gB=function(A){return iB.cloneNode(!0)},EB=Vr('<svg version="1.1" viewBox="0 0 12 12" class="ap-icon" aria-label="Pause" role="button"><path d="M1,0 L4,0 L4,12 L1,12 Z"></path><path d="M8,0 L11,0 L11,12 L8,12 Z"></path></svg>',6),oB=function(A){return EB.cloneNode(!0)},VB=Vr('<svg version="1.1" viewBox="0 0 12 12" class="ap-icon" aria-label="Play" role="button"><path d="M1,0 L11,6 L1,12 Z"></path></svg>',4),IB=function(A){return VB.cloneNode(!0)},aB=Vr('<svg version="1.1" viewBox="0 0 12 12" class="ap-icon ap-icon-fullscreen-on"><path d="M12,0 L7,0 L9,2 L7,4 L8,5 L10,3 L12,5 Z"></path><path d="M0,12 L0,7 L2,9 L4,7 L5,8 L3,10 L5,12 Z"></path></svg>',6),CB=function(A){return aB.cloneNode(!0)},sB=Vr('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor"><path d="M10.5 3.75a.75.75 0 0 0-1.264-.546L5.203 7H2.667a.75.75 0 0 0-.7.48A6.985 6.985 0 0 0 1.5 10c0 .887.165 1.737.468 2.52.111.29.39.48.7.48h2.535l4.033 3.796a.75.75 0 0 0 1.264-.546V3.75ZM16.45 5.05a.75.75 0 0 0-1.06 1.061 5.5 5.5 0 0 1 0 7.778.75.75 0 0 0 1.06 1.06 7 7 0 0 0 0-9.899Z"></path><path d="M14.329 7.172a.75.75 0 0 0-1.061 1.06 2.5 2.5 0 0 1 0 3.536.75.75 0 0 0 1.06 1.06 4 4 0 0 0 0-5.656Z"></path></svg>',6),uB=function(A){return sB.cloneNode(!0)},cB=Vr('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="size-5"><path d="M10.047 3.062a.75.75 0 0 1 .453.688v12.5a.75.75 0 0 1-1.264.546L5.203 13H2.667a.75.75 0 0 1-.7-.48A6.985 6.985 0 0 1 1.5 10c0-.887.165-1.737.468-2.52a.75.75 0 0 1 .7-.48h2.535l4.033-3.796a.75.75 0 0 1 .811-.142ZM13.78 7.22a.75.75 0 1 0-1.06 1.06L14.44 10l-1.72 1.72a.75.75 0 0 0 1.06 1.06l1.72-1.72 1.72 1.72a.75.75 0 1 0 1.06-1.06L16.56 10l1.72-1.72a.75.75 0 0 0-1.06-1.06L15.5 8.94l-1.72-1.72Z"></path></svg>',4),lB=function(A){return cB.cloneNode(!0)},fB=Vr('<span class="ap-button ap-playback-button" tabindex="0"></span>',2),hB=Vr('<span class="ap-bar"><span class="ap-gutter ap-gutter-empty"></span><span class="ap-gutter ap-gutter-full"></span></span>',6),dB=Vr('<span class="ap-tooltip">Unmute (m)</span>',2),vB=Vr('<span class="ap-tooltip">Mute (m)</span>',2),wB=Vr('<span class="ap-button ap-speaker-button ap-tooltip-container" aria-label="Mute / unmute" role="button" tabindex="0"></span>',2),yB=Vr('<div class="ap-control-bar"><span class="ap-timer" aria-readonly="true" role="textbox" tabindex="0"><span class="ap-time-elapsed"></span><span class="ap-time-remaining"></span></span><span class="ap-progressbar"></span><span class="ap-button ap-kbd-button ap-tooltip-container" aria-label="Show keyboard shortcuts" role="button" tabindex="0"><span class="ap-tooltip">Keyboard shortcuts (?)</span></span><span class="ap-button ap-fullscreen-button ap-tooltip-container" aria-label="Toggle fullscreen mode" role="button" tabindex="0"><span class="ap-tooltip">Fullscreen (f)</span></span></div>',18),pB=Vr('<span class="ap-marker-container ap-tooltip-container"><span class="ap-marker"></span><span class="ap-tooltip"></span></span>',6);function DB(A){var e=Math.floor(A),n=Math.floor(e/86400);e%=86400;var t=Math.floor(e/3600);e%=3600;var r=Math.floor(e/60);return e%=60,n>0?"".concat(kB(n),":").concat(kB(t),":").concat(kB(r),":").concat(kB(e)):t>0?"".concat(kB(t),":").concat(kB(r),":").concat(kB(e)):"".concat(kB(r),":").concat(kB(e))}function kB(A){return A<10?"0".concat(A):A.toString()}var mB=function(A){var e,n,t,r,B,i,g,E,o,V,I,a,C,s=function(A){return function(e){e.preventDefault(),A(e)}},u=function(){return"number"==typeof A.currentTime?DB(A.currentTime):"--:--"},c=function(){return"number"==typeof A.remainingTime?"-"+DB(A.remainingTime):u()},l=kt(function(){return"number"==typeof A.duration?A.markers.filter(function(e){return e[0]<A.duration}):[]}),f=function(A){var e=A.currentTarget.offsetWidth,n=A.currentTarget.getBoundingClientRect(),t=A.clientX-n.left,r=Math.max(0,t/e);return"".concat(100*r,"%")},h=Q(pt(!1),2),d=h[0],v=h[1],w=(e=A.onSeekClick,n=50,t=!0,function(){if(t){t=!1;for(var A=arguments.length,r=new Array(A),B=0;B<A;B++)r[B]=arguments[B];e.apply(this,r),setTimeout(function(){return t=!0},n)}}),y=function(e){e._marker||e.altKey||e.shiftKey||e.metaKey||e.ctrlKey||0!==e.button||(v(!0),A.onSeekClick(f(e)))},p=function(A){A.altKey||A.shiftKey||A.metaKey||A.ctrlKey||d()&&w(f(A))},D=function(){v(!1)};return document.addEventListener("mouseup",D),Gt(function(){document.removeEventListener("mouseup",D)}),r=yB.cloneNode(!0),B=r.firstChild,i=B.firstChild,g=i.nextSibling,E=B.nextSibling,o=E.nextSibling,V=o.firstChild,I=o.nextSibling,a=I.firstChild,"function"==typeof(C=A.ref)?cr(C,r):A.ref=r,lr(r,Xt(Qr,{get when(){return A.isPausable},get children(){var e=fB.cloneNode(!0);return sr(e,"click",s(A.onPlayClick)),lr(e,Xt(ir,{get children(){return[Xt(gr,{get when(){return A.isPlaying},get children(){return Xt(oB,{})}}),Xt(gr,{when:!0,get children(){return Xt(IB,{})}})]}})),e}}),B),lr(i,u),lr(g,c),lr(E,Xt(Qr,{get when(){return"number"==typeof A.progress||A.isSeekable},get children(){var e=hB.cloneNode(!0),n=e.firstChild.nextSibling;return e.$$mousemove=p,e.$$mousedown=y,lr(e,Xt(rr,{get each(){return l()},children:function(e,n){return t=pB.cloneNode(!0),r=t.firstChild,B=r.nextSibling,t.$$mousedown=function(A){A._marker=!0},sr(t,"click",function(e){return s(function(){A.onSeekClick({marker:e})})}(n())),lr(B,function(){return function(A){return""===A[1]?DB(A[0]):"".concat(DB(A[0])," - ").concat(A[1])}(e)}),Dt(function(n){var B=function(e){return"".concat(e[0]/A.duration*100,"%")}(e),Q=!!function(e){return"number"==typeof A.currentTime&&e[0]<=A.currentTime}(e);return B!==n._v$&&t.style.setProperty("left",n._v$=B),Q!==n._v$2&&r.classList.toggle("ap-marker-past",n._v$2=Q),n},{_v$:void 0,_v$2:void 0}),t;var t,r,B}}),null),Dt(function(e){return ur(n,{transform:"scaleX(".concat(A.progress||0)},e)}),e}})),lr(r,Xt(Qr,{get when(){return void 0!==A.isMuted},get children(){var e=wB.cloneNode(!0);return sr(e,"click",s(A.onMuteClick)),lr(e,Xt(ir,{get children(){return[Xt(gr,{get when(){return!0===A.isMuted},get children(){return[Xt(lB,{}),dB.cloneNode(!0)]}}),Xt(gr,{get when(){return!1===A.isMuted},get children(){return[Xt(uB,{}),vB.cloneNode(!0)]}})]}})),e}}),o),sr(o,"click",s(A.onHelpClick)),lr(o,Xt(gB,{}),V),sr(I,"click",s(A.onFullscreenClick)),lr(I,Xt(CB,{}),a),lr(I,Xt(QB,{}),a),Dt(function(){return r.classList.toggle("ap-seekable",!!A.isSeekable)}),r};Ir(["click","mousedown","mousemove"]);var qB=Vr('<div class="ap-overlay ap-overlay-error"><span>💥</span></div>',4),FB=function(A){return qB.cloneNode(!0)},GB=Vr('<div class="ap-overlay ap-overlay-loading"><span class="ap-loader"></span></div>',4),MB=function(A){return GB.cloneNode(!0)},NB=Vr('<div class="ap-overlay ap-overlay-info"><span></span></div>',4),RB=function(A){return lr((e=NB.cloneNode(!0)).firstChild,function(){return A.message}),Dt(function(){return e.classList.toggle("ap-was-playing",!!A.wasPlaying)}),e;var e},bB=Vr('<div class="ap-overlay ap-overlay-start"><div class="ap-play-button"><div><span><svg version="1.1" viewBox="0 0 1000.0 1000.0" class="ap-icon"><defs><mask id="small-triangle-mask"><rect width="100%" height="100%" fill="white"></rect><polygon points="700.0 500.0, 400.00000000000006 326.7949192431122, 399.9999999999999 673.2050807568877" fill="black"></polygon></mask></defs><polygon points="1000.0 500.0, 250.0000000000001 66.98729810778059, 249.99999999999977 933.0127018922192" mask="url(#small-triangle-mask)" fill="white" class="ap-play-btn-fill"></polygon><polyline points="673.2050807568878 400.0, 326.7949192431123 600.0" stroke="white" stroke-width="90" class="ap-play-btn-stroke"></polyline></svg></span></div></div></div>',22),LB=function(A){var e,n;return sr(n=bB.cloneNode(!0),"click",(e=A.onClick,function(A){A.preventDefault(),e(A)})),n};Ir(["click"]);var SB=Vr("<li><kbd>space</kbd> - pause / resume</li>",4),JB=Vr("<li><kbd>←</kbd> / <kbd>→</kbd> - rewind / fast-forward by 5 seconds</li>",6),UB=Vr("<li><kbd>Shift</kbd> + <kbd>←</kbd> / <kbd>→</kbd> - rewind / fast-forward by 10%</li>",8),YB=Vr("<li><kbd>[</kbd> / <kbd>]</kbd> - jump to the previous / next marker</li>",6),KB=Vr("<li><kbd>0</kbd>, <kbd>1</kbd>, <kbd>2</kbd> ... <kbd>9</kbd> - jump to 0%, 10%, 20% ... 90%</li>",10),xB=Vr("<li><kbd>,</kbd> / <kbd>.</kbd> - step back / forward, a frame at a time (when paused)</li>",6),TB=Vr("<li><kbd>m</kbd> - mute / unmute audio</li>",4),OB=Vr('<div class="ap-overlay ap-overlay-help"><div><div><p>Keyboard shortcuts</p><ul><li><kbd>f</kbd> - toggle fullscreen mode</li><li><kbd>?</kbd> - show this help popup</li></ul></div></div></div>',18),HB=function(A){var e,n,t,r,B,Q;return n=OB.cloneNode(!0),t=n.firstChild,r=t.firstChild.firstChild.nextSibling,B=r.firstChild,Q=B.nextSibling,sr(n,"click",(e=A.onClose,function(A){A.preventDefault(),e(A)})),t.$$click=function(A){A.stopPropagation()},lr(r,Xt(Qr,{get when(){return A.isPausable},get children(){return SB.cloneNode(!0)}}),B),lr(r,Xt(Qr,{get when(){return A.isSeekable},get children(){return[JB.cloneNode(!0),UB.cloneNode(!0),YB.cloneNode(!0),KB.cloneNode(!0),xB.cloneNode(!0)]}}),B),lr(r,Xt(Qr,{get when(){return A.hasAudio},get children(){return TB.cloneNode(!0)}}),Q),n};Ir(["click"]);var WB=Vr('<div class="ap-wrapper" tabindex="-1"><div></div></div>',4),jB=function(A){var e,n,t,r,B,i,g,E,o,V,I=A.logger,a=A.core,C=A.autoPlay,s=Q(Jr({lines:[],cursor:void 0,charW:A.charW,charH:A.charH,bordersW:A.bordersW,bordersH:A.bordersH,containerW:0,containerH:0,isPausable:!0,isSeekable:!0,isFullscreen:!1,currentTime:null,remainingTime:null,progress:null,blink:!0,cursorHold:!1}),2),c=s[0],l=s[1],h=Q(pt(!1),2),d=h[0],v=h[1],w=Q(pt(void 0),2),y=w[0],p=w[1],D=Q(pt(!1),2),k=D[0],m=D[1],q=Q(pt(C?null:"start"),2),F=q[0],G=q[1],M=Q(pt(null),2),N=M[0],R=M[1],b=Q(pt({cols:A.cols,rows:A.rows},{equals:function(A,e){return A.cols===e.cols&&A.rows===e.rows}}),2),L=b[0],S=b[1],J=Q(pt(void 0),2),U=J[0],Y=J[1],K=Q(Jr([]),2),x=K[0],T=K[1],O=Q(pt(!1),2),H=O[0],W=O[1],j=Q(pt(!1),2),Z=j[0],_=j[1],z=Q(pt(void 0),2),P=z[0],X=z[1],$=kt(function(){return L().cols||80}),AA=kt(function(){return L().rows||24}),eA=function(){return!1===A.controls?0:32};function nA(){hA(),cA(),lA()}function tA(A){mt(function(){A.rows<L().rows&&l("lines",c.lines.slice(0,A.rows)),S(A)})}function rA(A){null===A||C||l({lines:A.lines,cursor:A.cursor})}var BA=new Promise(function(A){V=A});a.addEventListener("ready",function(A){var e=A.isPausable,n=A.isSeekable,t=A.poster;l({isPausable:e,isSeekable:n}),rA(t),V()}),a.addEventListener("metadata",function(A){var e=A.cols,n=A.rows,t=A.duration,r=A.theme,B=A.poster,Q=A.markers,i=A.hasAudio;mt(function(){tA({cols:e,rows:n}),Y(t),X(r),T(Q),rA(B),p(!i&&void 0)})}),a.addEventListener("play",function(){G(null)}),a.addEventListener("playing",function(){mt(function(){v(!0),m(!0),G(null),gA(),fA(),uA()})}),a.addEventListener("idle",function(){mt(function(){v(!1),nA()})}),a.addEventListener("loading",function(){mt(function(){v(!1),nA(),G("loader")})}),a.addEventListener("offline",function(A){var e=A.message;mt(function(){v(!1),nA(),void 0!==e&&(R(e),G("info"))})}),a.addEventListener("muted",function(A){p(A)});var QA=0;a.addEventListener("ended",function(A){var e=A.message;mt(function(){v(!1),nA(),void 0!==e&&(R(e),G("info"))}),I.debug("view: render count: ".concat(QA))}),a.addEventListener("errored",function(){G("error")}),a.addEventListener("resize",tA),a.addEventListener("reset",function(A){var e=A.cols,n=A.rows,t=A.theme;mt(function(){tA({cols:e,rows:n}),X(t),gA()})}),a.addEventListener("seeked",function(){lA()}),a.addEventListener("terminalUpdate",function(){void 0===e&&(e=requestAnimationFrame(gA))});var iA=function(){var A,e,n;o=new ResizeObserver((A=function(A){l({containerW:B.offsetWidth,containerH:B.offsetHeight}),B.dispatchEvent(new CustomEvent("resize",{detail:{el:i}}))},e=10,function(){for(var t=this,r=arguments.length,B=new Array(r),Q=0;Q<r;Q++)B[Q]=arguments[Q];clearTimeout(n),n=setTimeout(function(){return A.apply(t,B)},e)})),o.observe(B)};Ft(f(u().m(function A(){return u().w(function(A){for(;;)switch(A.n){case 0:I.info("view: mounted"),I.debug("view: font measurements",{charW:c.charW,charH:c.charH}),iA(),l({containerW:B.offsetWidth,containerH:B.offsetHeight});case 1:return A.a(2)}},A)}))),Gt(function(){a.stop(),hA(),cA(),o.disconnect()});var gA=function(){var A=f(u().m(function A(){var n;return u().w(function(A){for(;;)switch(A.n){case 0:return A.n=1,a.getChanges();case 1:n=A.v,mt(function(){void 0!==n.lines&&n.lines.forEach(function(A,e){l("lines",e,Kr(A))}),void 0!==n.cursor&&l("cursor",Kr(n.cursor)),l("cursorHold",!0)}),e=void 0,QA+=1;case 2:return A.a(2)}},A)}));return function(){return A.apply(this,arguments)}}(),EA=kt(function(){var e,n=c.charW*$()+c.bordersW,t=c.charH*AA()+c.bordersH,r=null!==(e=A.fit)&&void 0!==e?e:"width";("both"===r||c.isFullscreen)&&(r=c.containerW/(c.containerH-eA())>n/t?"height":"width");if(!1===r||"none"===r)return{};if("width"===r){var B=c.containerW/n;return{scale:B,width:c.containerW,height:t*B+eA()}}if("height"===r){var Q=(c.containerH-eA())/t;return{scale:Q,width:n*Q,height:c.containerH}}throw"unsupported fit mode: ".concat(r)}),oA=function(){var A;l("isFullscreen",null!==(A=document.fullscreenElement)&&void 0!==A?A:document.webkitFullscreenElement)},VA=function(){var A,e,n,t;c.isFullscreen?(null!==(A=null!==(e=document.exitFullscreen)&&void 0!==e?e:document.webkitExitFullscreen)&&void 0!==A?A:function(){}).apply(document):(null!==(n=null!==(t=B.requestFullscreen)&&void 0!==t?t:B.webkitRequestFullscreen)&&void 0!==n?n:function(){}).apply(B)},IA=function(){Z()?_(!1):(a.pause(),_(!0))},aA=function(A){if(!(A.altKey||A.metaKey||A.ctrlKey)){if(" "==A.key)a.togglePlay();else if(","==A.key)a.step(-1).then(lA);else if("."==A.key)a.step().then(lA);else if("f"==A.key)VA();else if("m"==A.key)pA();else if("["==A.key)a.seek({marker:"prev"});else if("]"==A.key)a.seek({marker:"next"});else if(A.key.charCodeAt(0)>=48&&A.key.charCodeAt(0)<=57){var e=(A.key.charCodeAt(0)-48)/10;a.seek("".concat(100*e,"%"))}else if("?"==A.key)IA();else if("ArrowLeft"==A.key)A.shiftKey?a.seek("<<<"):a.seek("<<");else if("ArrowRight"==A.key)A.shiftKey?a.seek(">>>"):a.seek(">>");else{if("Escape"!=A.key)return;_(!1)}A.stopPropagation(),A.preventDefault()}},CA=function(){c.isFullscreen&&dA(!0)},sA=function(){c.isFullscreen||dA(!1)},uA=function(){t=setInterval(lA,100)},cA=function(){clearInterval(t)},lA=function(){var A=f(u().m(function A(){var e,n,t;return u().w(function(A){for(;;)switch(A.n){case 0:return A.n=1,a.getCurrentTime();case 1:return e=A.v,A.n=2,a.getRemainingTime();case 2:return n=A.v,A.n=3,a.getProgress();case 3:t=A.v,l({currentTime:e,remainingTime:n,progress:t});case 4:return A.a(2)}},A)}));return function(){return A.apply(this,arguments)}}(),fA=function(){r=setInterval(function(){l(function(A){var e={blink:!A.blink};return e.blink&&(e.cursorHold=!1),e})},600)},hA=function(){clearInterval(r),l("blink",!0)},dA=function(A){clearTimeout(n),A&&(n=setTimeout(function(){return dA(!1)},2e3)),W(A)},vA=kt(function(){var e=A.theme||"auto/asciinema";return"auto/"===e.slice(0,5)?{name:e.slice(5),colors:P()}:{name:e}}),wA=function(){BA.then(function(){return a.play()})},yA=function(){BA.then(function(){return a.togglePlay()})},pA=function(){BA.then(function(){!0===y()?a.unmute():a.mute()})},DA=function(A){BA.then(function(){return a.seek(A)})},kA=function(){var e=WB.cloneNode(!0),n=e.firstChild;"function"==typeof B?cr(B,e):B=e,e.addEventListener("webkitfullscreenchange",oA),e.addEventListener("fullscreenchange",oA),e.$$mousemove=CA,e.$$keydown=aA;return"function"==typeof i?cr(i,n):i=n,n.$$mousemove=function(){return dA(!0)},n.addEventListener("mouseleave",sA),lr(n,Xt(rB,{get cols(){return $()},get rows(){return AA()},get scale(){return null===(A=EA())||void 0===A?void 0:A.scale;var A},get blink(){return c.blink},get lines(){return c.lines},get cursor(){return c.cursor},get cursorHold(){return c.cursorHold},get lineHeight(){return A.terminalLineHeight},ref:function(A){"function"==typeof g?g(A):g=A}}),null),lr(n,Xt(Qr,{get when(){return!1!==A.controls},get children(){return Xt(mB,{get duration(){return U()},get currentTime(){return c.currentTime},get remainingTime(){return c.remainingTime},get progress(){return c.progress},markers:x,get isPlaying(){return d()||"loader"==F()},get isPausable(){return c.isPausable},get isSeekable(){return c.isSeekable},get isMuted(){return y()},onPlayClick:yA,onFullscreenClick:VA,onHelpClick:IA,onSeekClick:DA,onMuteClick:pA,ref:function(A){"function"==typeof E?E(A):E=A}})}}),null),lr(n,Xt(ir,{get children(){return[Xt(gr,{get when(){return"start"==F()},get children(){return Xt(LB,{onClick:wA})}}),Xt(gr,{get when(){return"loader"==F()},get children(){return Xt(MB,{})}}),Xt(gr,{get when(){return"error"==F()},get children(){return Xt(FB,{})}})]}}),null),lr(n,Xt(zr,{name:"slide",get children(){return Xt(Qr,{get when(){return"info"==F()},get children(){return Xt(RB,{get message(){return N()},get wasPlaying(){return k()}})}})}}),null),lr(n,Xt(Qr,{get when(){return Z()},get children(){return Xt(HB,{onClose:function(){return _(!1)},get isPausable(){return c.isPausable},get isSeekable(){return c.isSeekable},get hasAudio(){return void 0!==y()}})}}),null),Dt(function(t){var r=!!(!0===A.controls||"auto"===A.controls&&H()),B="ap-player ap-default-term-ff asciinema-player-theme-".concat(vA().name),Q=function(){var e={};!1!==A.fit&&"none"!==A.fit||void 0===A.terminalFontSize||("small"===A.terminalFontSize?e["font-size"]="12px":"medium"===A.terminalFontSize?e["font-size"]="18px":"big"===A.terminalFontSize?e["font-size"]="24px":e["font-size"]=A.terminalFontSize);var n=EA();void 0!==n.width&&(e.width="".concat(n.width,"px"),e.height="".concat(n.height,"px")),void 0!==A.terminalFontFamily&&(e["--term-font-family"]=A.terminalFontFamily);var t=vA().colors;return t&&(e["--term-color-foreground"]=t.foreground,e["--term-color-background"]=t.background,t.palette.forEach(function(A,n){e["--term-color-".concat(n)]=A})),e}();return r!==t._v$&&e.classList.toggle("ap-hud",t._v$=r),B!==t._v$2&&Cr(n,t._v$2=B),t._v$3=ur(n,Q,t._v$3),t},{_v$:void 0,_v$2:void 0,_v$3:void 0}),e}();return kA};function ZB(A,e){var n,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=function(A,e){var n,t=80,r=24,B=document.createElement("div");B.className="ap-default-term-ff",B.style.height="0px",B.style.overflow="hidden",B.style.fontSize="15px",void 0!==A&&B.style.setProperty("--term-font-family",A);document.body.appendChild(B);var Q=or(function(){return n=Xt(rB,{cols:t,rows:r,lineHeight:e,lines:[]})},B),i={charW:n.clientWidth/t,charH:n.clientHeight/r,bordersW:n.offsetWidth-n.clientWidth,bordersH:n.offsetHeight-n.clientHeight};return Q(),document.body.removeChild(B),i}(t.terminalFontFamily,t.terminalLineHeight),B=s({core:A,logger:t.logger,cols:t.cols,rows:t.rows,fit:t.fit,controls:t.controls,autoPlay:t.autoPlay,terminalFontSize:t.terminalFontSize,terminalFontFamily:t.terminalFontFamily,terminalLineHeight:t.terminalLineHeight,theme:t.theme},r),Q=or(function(){return n=Xt(jB,B)},e);return{el:n,dispose:Q}}Ir(["keydown","mousemove"]);var _B=["autoPlay","autoplay","cols","idleTimeLimit","loop","markers","pauseOnMarkers","poster","preload","rows","speed","startAt","audioUrl"],zB=["autoPlay","autoplay","cols","controls","fit","rows","terminalFontFamily","terminalFontSize","terminalLineHeight","theme"];function PB(A,e){var n,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=null!==(n=t.logger)&&void 0!==n?n:new Ue,B=new it(A,function(A){var e,n,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=Object.fromEntries(Object.entries(A).filter(function(A){var e=Q(A,1)[0];return _B.includes(e)}));return null!==(e=r.autoPlay)&&void 0!==e||(r.autoPlay=r.autoplay),null!==(n=r.speed)&&void 0!==n||(r.speed=1),s(s({},r),t)}(t,{logger:r})),i=ZB(B,e,function(A){var e,n,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=Object.fromEntries(Object.entries(A).filter(function(A){var e=Q(A,1)[0];return zB.includes(e)}));return null!==(e=r.autoPlay)&&void 0!==e||(r.autoPlay=r.autoplay),null!==(n=r.controls)&&void 0!==n||(r.controls="auto"),s(s({},r),t)}(t,{logger:r})),g=i.el,E=i.dispose,o=B.init(),V={el:g,dispose:E,getCurrentTime:function(){return o.then(B.getCurrentTime.bind(B))},getDuration:function(){return o.then(B.getDuration.bind(B))},play:function(){return o.then(B.play.bind(B))},pause:function(){return o.then(B.pause.bind(B))},seek:function(A){return o.then(function(){return B.seek(A)})},addEventListener:function(A,e){return B.addEventListener(A,e.bind(V))}};return V}var XB=F("TERM_VIDEO_LIST",function(){var A=G(!1),e=G(0),n=J({p:1,limit:10}),t=function(){var A=f(u().m(function A(e){var n,t,r,B,Q;return u().w(function(A){for(;;)switch(A.p=A.n){case 0:return n=e.p,t=e.limit,A.p=1,A.n=2,eA({request:xA({p:n,limit:t}),data:{data:Array,page:String}});case 2:return r=A.v,B=r.data,Q=r.page,A.a(2,{data:B,total:aA(Q),other:{}});case 3:return A.p=3,A.v,A.a(2,{data:[],total:0,other:{}})}},A,null,[[1,3]])}));return function(e){return A.apply(this,arguments)}}(),r=function(){var e=f(u().m(function e(){var n;return u().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,eA({request:TA(),data:{status:[Boolean,A]}});case 1:e.n=3;break;case 2:e.p=2,n=e.v,console.error(n);case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}();return{getVideo:t,getVideoStatus:r,isVideo:A,completedTotal:e,tableParam:n,$reset:function(){A.value=!1,n.p=1,e.value=0}}}),$B=function(){var A=XB();return s(s({},A),q(A))},AQ=uA(),eQ=AQ.warn,nQ=AQ.error,tQ=AQ.request,rQ=$B().isVideo,BQ=G(),QQ=E({props:{compData:{type:Object,default:function(){return{}}}},setup:function(A){U(function(){var e=A.compData,n=document.getElementById("video");n&&(n.innerHTML=""),WA(e.id).then(function(){var A=f(u().m(function A(e){var t;return u().w(function(A){for(;;)switch(A.n){case 0:if((t=e.data).stdout.length){A.n=2;break}return A.n=1,BQ.value;case 1:return A.v.unmount(),A.a(2,nQ("链接中未进行通信,无法查看视频"));case 2:PB({data:t},n,{autoPlay:!0,theme:"solarized-dark",terminalFontSize:"small"});case 3:return A.a(2)}},A)}));return function(e){return A.apply(this,arguments)}}())})},render:function(){return d(w,null,[d("div",{class:"relative w-[90rem] h-[70rem]"},[d("div",{id:"video",class:"border-white bg-black border-[1.6rem] rounded-base absolute leading-8 w-[90rem] h-[70rem]"},null)])])}}),iQ=(e("p",function(A){return 0===A.close_time?eQ("终端未关闭,录制未结束,无法播放"):A.close_time-A.login_time<=1?nQ("视频录制时间小于1秒,无法播放"):void(BQ.value=iA({area:[90,70],compData:A,component:QQ}))}),function(){var A=f(u().m(function A(e){var n,t;return u().w(function(A){for(;;)switch(A.n){case 0:return rQ.value=!e,A.n=1,sA({title:(e?"开启":"关闭")+"录像",content:e?"开启后,将会记录录像,便于回放,是否继续操作?":"关闭后,将不会记录历史录像,是否继续操作?",icon:"warning-filled"});case 1:return A.n=2,eA({loading:"正在"+(e?"开启":"关闭")+"录像,请稍后...",request:OA(!e),data:{status:Boolean}});case 2:n=A.v,t=n.status,tQ({msg:t?"操作成功":"操作失败",status:t}),rQ.value=e;case 3:return A.a(2)}},A)}));return function(e){return A.apply(this,arguments)}}()),gQ=e("d",function(){var A=f(u().m(function A(e,n){var t,r;return u().w(function(A){for(;;)switch(A.n){case 0:if(0!==e.close_time){A.n=1;break}return eQ("终端未关闭,录制未结束,无法删除"),A.a(2);case 1:return A.n=2,sA({title:"删除录像",content:"确定要删除 ".concat(CA(e.login_time)," 的录像吗?删除后无法恢复!"),icon:"warning-filled"});case 2:return A.n=3,eA({loading:"正在删除录像,请稍后...",request:HA([e.id]),data:{status:Boolean}});case 3:t=A.v,r=t.status,tQ({msg:r?"删除成功":"删除失败",status:r}),n();case 4:return A.a(2)}},A)}));return function(e,n){return A.apply(this,arguments)}}()),EQ={class:"flex flex-col h-full"},oQ={class:"flex items-center"},VQ=E({__name:"index",setup:function(A,e){var t=e.expose,r=AA().mainHeight,B=$B(),Q=B.getVideo,i=B.getVideoStatus,g=B.isVideo,E=(B.$reset,cA({request:function(A){var e=A.p,n=A.limit;return Q({p:e,limit:n})},columns:[{label:"主机IP",prop:"server_ip"},{label:"登录时间",width:100,render:function(A,e){return d("span",{class:"inline-block whitespace-pre-wrap",title:CA(A.login_time)},[CA(A.login_time)])}},GA([{title:"详情",onClick:function(A){return function(A,e){return iA({title:CA(A.login_time)+"详情",area:60,component:function(){return gA(function(){return n.import("./message-detail-legacy.js?v=1777008528")},void 0,n.meta.url)},compData:{rowsData:A,refresh:e}})}(A,I)}},{title:"删除",onClick:function(A){return gQ(A,I)}}])]})),o=E.BtTable,V=E.BtPage,I=E.refresh;return U(i),t({init:i}),function(A,e){var n=$A;return C(),c("div",EQ,[l("div",oQ,[e[1]||(e[1]=l("div",{class:"mr-[8px]"},"录像开关",-1)),d(S(lA),{modelValue:S(g),"onUpdate:modelValue":e[0]||(e[0]=function(A){return Y(g)?g.value=A:null}),width:36,onChange:S(iQ)},null,8,["modelValue","onChange"])]),d(n,null,{content:v(function(){return[d(S(o),{"max-height":S(r)-220},null,8,["max-height"])]}),"footer-right":v(function(){return[d(S(V),{type:"unknown"})]}),_:1})])}}}),IQ=F("TERM_COMMAND_STORE",function(){var A=G(!1),e=G({}),n=G(!1),t=function(){var A=f(u().m(function A(){var e,n;return u().w(function(A){for(;;)switch(A.p=A.n){case 0:return A.p=0,A.n=1,eA({request:jA(),data:Array});case 1:return e=A.v,A.a(2,{data:e,total:e.length,other:{}});case 2:return A.p=2,n=A.v,console.warn(n),A.a(2,{data:[],total:0,other:{}})}},A,null,[[0,2]])}));return function(){return A.apply(this,arguments)}}(),r=function(){var A=f(u().m(function A(e){return u().w(function(A){for(;;)if(0===A.n)return A.a(2,eA({loading:"正在导入常用命令,请稍后...",request:ZA(e),data:{status:Boolean,msg:String}}))},A)}));return function(e){return A.apply(this,arguments)}}(),B=function(){var A=f(u().m(function A(){return u().w(function(A){for(;;)if(0===A.n)return A.a(2,eA({loading:"正在导出常用命令,请稍后...",request:_A(),data:{status:Boolean,msg:String}}))},A)}));return function(){return A.apply(this,arguments)}}();return{rowData:e,isEdit:A,isRefreshList:n,getCommand:t,modifyCommand:function(A){return eA({loading:"正在"+(e.value?"修改":"创建")+"命令信息,请稍后...",request:e.value?zA(A):PA(A),data:{status:Boolean,msg:String},message:!0})},getExportCommand:B,delCommand:function(A){return eA({loading:"正在删除命令信息,请稍后...",request:XA(A),data:{status:Boolean},message:!0})},getImportCommand:r,$reset:function(){A.value=!1}}}),aQ=function(){var A=IQ();return s(s({},A),q(A))},CQ=uA(),sQ=CQ.error,uQ=CQ.request,cQ=(CQ.success,CQ.load),lQ=Be().isFull,fQ=aQ(),hQ=fQ.isEdit,dQ=fQ.isRefreshList,vQ=fQ.delCommand,wQ=fQ.getExportCommand,yQ=fQ.modifyCommand,pQ=fQ.rowData,DQ=fQ.getImportCommand,kQ=function(A){return pQ.value=A,iA({title:"".concat(hQ.value?"编辑":"添加","命令信息"),area:48,component:function(){return gA(function(){return n.import("./add-command-legacy.js?v=1777008528")},void 0,n.meta.url)},showFooter:!0})},mQ=function(A){var e=document.createElement("input");e.type="file",e.style.display="none",e.accept=".csv",e.id="update_csv",e.multiple=!0,e.addEventListener("change",f(u().m(function n(){var t,r;return u().w(function(n){for(;;)switch(n.n){case 0:if(0!==(t=e.files||[]).length){n.n=1;break}return n.a(2);case 1:if(t[0].name.endsWith(".csv")){n.n=2;break}return sQ("请上传csv格式的文件"),n.a(2);case 2:r=cQ("正在上传文件,请稍后..."),fA(t[0],{path:"/tmp/command_upload/",name:t[0].name,useChunked:t[0].size>10485760,onSuccess:function(){var e=f(u().m(function e(){return u().w(function(e){for(;;)switch(e.n){case 0:return r.close(),e.n=1,DQ("/tmp/command_upload/".concat(t[0].name));case 1:A();case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),onError:function(A){r.close(),sQ("导入命令失败")}});case 3:return n.a(2)}},n)}))),e.click()},qQ=function(){var A=f(u().m(function A(e){var n,t;return u().w(function(A){for(;;)switch(A.p=A.n){case 0:return A.p=0,A.n=1,sA({title:"删除命令信息【"+e.title+"】",content:"删除选中的信息后,该删除命令信息将不在列表中显示,是否继续操作?",icon:"warning-filled"});case 1:return A.n=2,vQ(e.title);case 2:n=A.v,n.status,dQ.value=!0,A.n=4;break;case 3:A.p=3,t=A.v,console.warn(t);case 4:return A.a(2)}},A,null,[[0,3]])}));return function(e){return A.apply(this,arguments)}}(),FQ=function(){var A=f(u().m(function A(){var e,n,t,r;return u().w(function(A){for(;;)switch(A.p=A.n){case 0:return A.p=0,lQ.value&&we(),A.n=1,wQ();case 1:if(e=A.v,n=e.status,t=e.msg,n){A.n=2;break}return A.a(2,sQ(t));case 2:window.open(dA("/download?filename=".concat(t)),"_blank","noopener,noreferrer"),A.n=4;break;case 3:A.p=3,r=A.v,console.warn(r);case 4:return A.a(2)}},A,null,[[0,3]])}));return function(){return A.apply(this,arguments)}}(),GQ=(e("h",function(){var A=f(u().m(function A(e){var n,t;return u().w(function(A){for(;;)switch(A.p=A.n){case 0:return A.p=0,n=s({},e.value),pQ.value&&(n={title:pQ.value.title,shell:e.value.shell,new_title:e.value.title}),A.n=1,yQ(n);case 1:return t=A.v,dQ.value=!0,uQ(t),A.a(2,t.status);case 2:return A.p=2,A.v,A.a(2,!1)}},A,null,[[0,2]])}));return function(e){return A.apply(this,arguments)}}()),e("i",function(){try{return pQ.value?{title:pQ.value.title,shell:pQ.value.shell}:{title:"",shell:""}}catch(A){return{}}}),{class:"flex items-center"}),MQ=E({__name:"index",setup:function(A,e){var n=e.expose,t=AA().mainHeight,r=aQ(),B=r.getCommand,Q=r.isRefreshList,i=vA({request:B,columns:[{label:"命令名称",prop:"title",render:function(A,e){return d("span",{class:"flex items-center cursor-pointer",onClick:function(e){return function(A,e){e.event;var n=A.shell||"";try{n=JSON.parse((null==A?void 0:A.shell)||"")}catch(t){n=A.shell||""}hA({value:n})}(A,{event:e})}},[d("i",{class:"svgtofont-file-text text-base mr-4px"},null),d("div",null,[A.title])])}},GA([{title:"编辑",onClick:function(A,e,n){n.stopPropagation(),kQ(A)}},{title:"删除",onClick:function(A,e,n){n.stopPropagation(),qQ(A)}}])],extension:[oA(Q)]}),g=i.BtTable,E=i.refresh;return n({init:B}),function(A,e){var n=IA,r=$A;return C(),p(r,null,{"header-left":v(function(){return[l("div",GQ,[d(n,{onClick:e[0]||(e[0]=function(A){return S(kQ)()}),type:"primary"},{default:v(function(){return V(e[2]||(e[2]=[L("添加",-1)]))}),_:1})])]}),"header-right":v(function(){return[d(n,{class:"ml-[6px]",onClick:e[1]||(e[1]=function(A){return S(mQ)(S(E))}),type:"default"},{default:v(function(){return V(e[3]||(e[3]=[L("导入",-1)]))}),_:1}),d(n,{class:"ml-[6px]",onClick:S(FQ),type:"default"},{default:v(function(){return V(e[4]||(e[4]=[L("导出",-1)]))}),_:1},8,["onClick"])]}),content:v(function(){return[d(S(g),{"max-height":S(t)-200},null,8,["max-height"])]}),_:1})}}}),NQ={class:"w-full h-full p-[2px]"},RQ=$(E({__name:"index",setup:function(A){var e=wA({options:[{label:"服务器列表",name:"serverList",render:Le,lazy:!0},{label:"录像审计",name:"videoList",render:VQ,lazy:!0},{label:"常用命令",name:"commonList",render:MQ,lazy:!0}]}).BtTabs;return function(A,n){return C(),c("div",NQ,[d(S(e))])}}}),[["__scopeId","data-v-3a209021"]]),bQ={class:"p-[1.6rem]"},LQ={class:"flex h-full"},SQ={class:"terminal-content"},JQ=["onClick","onContextmenu"],UQ={class:"flex items-center truncate"},YQ=["title"],KQ=["dataIndex","onClick"],xQ=["title"],TQ={class:"w-[30rem] ml-[16px]"},OQ=E({__name:"index",setup:function(A){K(function(A){return{v0e0b26bc:S(iA),e96a831c:S(gA)/100,v767cd86f:S(EA)/100}});var e=Be(),n=e.isFull,t=e.isSidebar,B=e.hostActive,i=e.termHeight,g=e.termViewWidth,E=e.contextOptions,o=e.terminalList,I=e.terminalStatusList,a=e.cutSidebar,s=e.$reset,h=e.contextMenuRef,m=e.aiTerminalStatus,q=e.autoCompleteStatus,F=e.terminalTheme,M=e.terminalRefs,R=e.aiTerminalTips,L=AA().globalTheme,J=x("terminalNavRef"),Y=T(J).width,$=O("aiTipShown",!1),eA=G(!1),nA=yA({terminalRefs:M,hostActive:B,terminalList:o,terminalName:"本地",enabled:R}),tA=nA.setContainerRef,rA=nA.tipStyle,BA=nA.selectedText,QA=nA.handleAiAnalyze,iA=G("none"),gA=N(function(){return Number(L.value.terminal.opacity)}),EA=N(function(){return Number(L.value.terminal.ai_opacity)});b(function(){return[L.value.terminal.url,L.value.terminal.show]},function(){var A=f(u().m(function A(e,n){var t,r,B,i;return u().w(function(A){for(;;)switch(A.n){case 0:if(t=Q(e,2),r=t[0],B=t[1],!(n&&n[0]&&n[1]&&r===n[0]&&B===n[1])){A.n=1;break}return A.a(2);case 1:if(!r||!B){A.n=3;break}return A.n=2,Ne(r);case 2:i=A.v,iA.value='url("'.concat(i,'")'),A.n=4;break;case 3:iA.value="none";case 4:return A.a(2)}},A)}));return function(e,n){return A.apply(this,arguments)}}(),{immediate:!0});var oA=N(function(){return J.value?"".concat(Y.value-120,"px"):"calc(100% - 12rem)"});return U(function(){se(),ye({host:"127.0.0.1",ps:"本地服务器"}),window.addEventListener("fullscreenchange",De),$.value||(eA.value=!0,setTimeout(function(){eA.value=!1,$.value=!0},5e3))}),H(s),function(A,e){var Q=te,s=pA,u=X,f=r;return C(),c("div",bQ,[l("section",{class:Z(["rounded-small !p-[1.2rem] module-ui",S(n)?"is-full-view":""]),style:W({height:S(i)+"px"})},[l("div",LQ,[l("div",SQ,[l("div",{class:"terminal-nav",ref_key:"terminalNavRef",ref:J},[l("div",{class:"terminal-nav-list",style:W({maxWidth:S(oA)}),onWheel:e[0]||(e[0]=j(function(){return S(ve)&&S(ve).apply(void 0,arguments)},["prevent"]))},[d(Q,{ref:function(A){return h.value=A},options:S(E)},null,8,["options"]),(C(!0),c(w,null,y(S(o),function(A,e){var n;return C(),c("div",{key:A.id,class:Z(S(ue)({index:e,type:"nav"})),onClick:function(A){return S(de)(e)},onContextmenu:j(function(n){return S(he)(A,e,n)},["prevent"])},[(C(),c("div",{class:"flex items-center",key:e},[l("div",UQ,[l("div",{class:Z(["terminal-status","icon-".concat(null===(n=S(I)[A.id])||void 0===n?void 0:n.value)])},null,2),l("div",{class:"terminal-title",title:A.hostInfo.host},D(A.hostInfo.ps),9,YQ)]),l("div",{class:"close h-[1.8rem] mt-2px",dataIndex:e,onClick:j(function(A){return S(pe)(e)},["stop"]),title:"关闭当前终端视图"},[d(s,{icon:"el-close-bold",size:18,color:"var(--el-color-danger)"})],8,KQ)]))],42,JQ)}),128))],36),l("div",{class:"terminal-nav-add",title:"点击添加服务器信息",onClick:e[1]||(e[1]=function(A){return S(UA)()})},[d(s,{icon:"el-plus",size:18})]),l("div",{class:"terminal-nav-setting",title:"点击打开终端设置",onClick:e[3]||(e[3]=function(){return S(ke)&&S(ke).apply(void 0,arguments)})},[S($)?(C(),p(s,{key:1,icon:"el-setting",size:18})):(C(),p(u,{key:0,visible:S(eA),placement:"bottom-start","popper-class":"ai-pop","show-arrow":!0,offset:8},{reference:v(function(){return[d(s,{icon:"el-setting",size:18})]}),default:v(function(){return[l("div",{class:"terminal-ai-tip-content",onClick:e[2]||(e[2]=function(){return S(ke)&&S(ke).apply(void 0,arguments)})},V(e[7]||(e[7]=[l("div",{class:"ai-tip-text"},[l("div",{class:"ai-tip-title"},"AI 终端助手已上线")],-1)])))]}),_:1},8,["visible"]))]),l("div",{class:"terminal-nav-full",title:S(n)?"点击退出全屏显示":"点击全屏显示",onClick:e[4]||(e[4]=function(){return S(we)&&S(we).apply(void 0,arguments)})},[d(s,{icon:"el-fullscreen-".concat(S(n)?"shrink":"expand"),size:18},null,8,["icon"])],8,xQ)],512),l("div",{class:"terminal-view relative",ref:S(tA),style:W({width:S(g)})},[(C(!0),c(w,null,y(S(o),function(A,e){return k((C(),p(f,{ref_for:!0,ref:function(e){return S(fe)(e,A.id)},key:A.id,id:A.id,active:e===S(B),"host-info":A.hostInfo,"auto-complete":S(q),"open-custom-render":S(F),"ai-terminal-status":S(m),class:Z(S(ue)({index:e,type:"view"}))},null,8,["id","active","host-info","auto-complete","open-custom-render","ai-terminal-status","class"])),[[_,S(B)===e]])}),128)),d(P,{name:"tip-fade"},{default:v(function(){return[S(BA)?(C(),c("div",{key:0,class:"terminal-ai-tip",style:W(S(rA)),onClick:e[5]||(e[5]=function(){return S(QA)&&S(QA).apply(void 0,arguments)})},V(e[8]||(e[8]=[l("img",{src:"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='14' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='3.001' x2='12.142' y1='0' y2='1.302' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23C2C63E'/%3E%3Cstop offset='1' stop-color='%2329A73A'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='11.464' x2='15.12' y1='9.333' y2='9.853' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23C2C63E'/%3E%3Cstop offset='1' stop-color='%2329A73A'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill-rule='evenodd'%3E%3Cpath fill='url(%23a)' d='m7.52 4.258 4.322 1.576L7.52 7.41 5.921 11.67l-1.6-4.259L0 5.834l4.322-1.576L5.922 0z'/%3E%3Cpath fill='url(%23b)' d='m13.271 11.036 1.73.63-1.73.63-.64 1.704-.64-1.703-1.728-.63 1.729-.631.64-1.703z'/%3E%3C/g%3E%3C/svg%3E",class:"ai-icon"},null,-1),l("span",{class:"tip-text"},"AI分析",-1)])),4)):z("",!0)]}),_:1})],4),l("div",{class:Z({"terminal-contract-tool":!0,"is-avtive":!S(t)}),title:"点击隐藏右侧视图",onClick:e[6]||(e[6]=function(){S(a)()&&S(le)()})},null,2)]),k(l("div",TQ,[d(RQ,{onFullScreen:S(we),onHostChange:S(ye)},null,8,["onFullScreen","onHostChange"])],512),[[_,S(t)]])])],6)])}}}),HQ=$(OQ,[["__scopeId","data-v-e7633b37"]]),WQ=Object.freeze(Object.defineProperty({__proto__:null,default:HQ},Symbol.toStringTag,{value:"Module"}));e("a",WQ)}}})}();