From f6261c9195ec0048ea1308104cfdc2a9f991c0cc Mon Sep 17 00:00:00 2001 From: github-actions Date: Fri, 22 Sep 2023 09:47:34 +0000 Subject: [PATCH] Add test report for run 6272694163 (attempt: 1) --- ...673ca68b9acda39854bc484281f703e374a5f7.png | Bin 0 -> 46048 bytes ...345b84d434b55ff038c3e5d451fe3073391564.zip | Bin 0 -> 30177 bytes ...2ac0cca8c2ece08518dd762cf4ed296e704cd.webm | Bin 0 -> 1117 bytes reports/2023-09-22-09-47-34/index.html | 62 ++++++++++++ .../trace/assets/codeMirrorModule-344d0291.js | 24 +++++ .../trace/assets/wsPort-2e1dc307.js | 90 ++++++++++++++++++ .../trace/codeMirrorModule.5d0f417c.css | 1 + .../trace/codicon.79f233d0.ttf | Bin 0 -> 73464 bytes .../trace/index.26eb91d4.js | 1 + .../trace/index.a60f70ab.css | 1 + reports/2023-09-22-09-47-34/trace/index.html | 27 ++++++ .../trace/playwright-logo.svg | 9 ++ .../2023-09-22-09-47-34/trace/snapshot.html | 19 ++++ .../2023-09-22-09-47-34/trace/sw.bundle.js | 4 + .../trace/uiMode.0f8b778a.css | 1 + .../trace/uiMode.79197e16.js | 3 + reports/2023-09-22-09-47-34/trace/uiMode.html | 18 ++++ .../trace/wsPort.42ee6414.css | 1 + .../trace/xtermModule.6428296b.css | 32 +++++++ 19 files changed, 293 insertions(+) create mode 100644 reports/2023-09-22-09-47-34/data/a9673ca68b9acda39854bc484281f703e374a5f7.png create mode 100644 reports/2023-09-22-09-47-34/data/b0345b84d434b55ff038c3e5d451fe3073391564.zip create mode 100644 reports/2023-09-22-09-47-34/data/b222ac0cca8c2ece08518dd762cf4ed296e704cd.webm create mode 100644 reports/2023-09-22-09-47-34/index.html create mode 100644 reports/2023-09-22-09-47-34/trace/assets/codeMirrorModule-344d0291.js create mode 100644 reports/2023-09-22-09-47-34/trace/assets/wsPort-2e1dc307.js create mode 100644 reports/2023-09-22-09-47-34/trace/codeMirrorModule.5d0f417c.css create mode 100644 reports/2023-09-22-09-47-34/trace/codicon.79f233d0.ttf create mode 100644 reports/2023-09-22-09-47-34/trace/index.26eb91d4.js create mode 100644 reports/2023-09-22-09-47-34/trace/index.a60f70ab.css create mode 100644 reports/2023-09-22-09-47-34/trace/index.html create mode 100644 reports/2023-09-22-09-47-34/trace/playwright-logo.svg create mode 100644 reports/2023-09-22-09-47-34/trace/snapshot.html create mode 100644 reports/2023-09-22-09-47-34/trace/sw.bundle.js create mode 100644 reports/2023-09-22-09-47-34/trace/uiMode.0f8b778a.css create mode 100644 reports/2023-09-22-09-47-34/trace/uiMode.79197e16.js create mode 100644 reports/2023-09-22-09-47-34/trace/uiMode.html create mode 100644 reports/2023-09-22-09-47-34/trace/wsPort.42ee6414.css create mode 100644 reports/2023-09-22-09-47-34/trace/xtermModule.6428296b.css diff --git a/reports/2023-09-22-09-47-34/data/a9673ca68b9acda39854bc484281f703e374a5f7.png b/reports/2023-09-22-09-47-34/data/a9673ca68b9acda39854bc484281f703e374a5f7.png new file mode 100644 index 0000000000000000000000000000000000000000..c1c7e2886db2a4138fbd156862e2c102788ecd64 GIT binary patch literal 46048 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 X-n@virFEw;Srq$KwNz4-%&+_xT}jw( literal 0 HcmV?d00001 diff --git a/reports/2023-09-22-09-47-34/data/b0345b84d434b55ff038c3e5d451fe3073391564.zip b/reports/2023-09-22-09-47-34/data/b0345b84d434b55ff038c3e5d451fe3073391564.zip new file mode 100644 index 0000000000000000000000000000000000000000..9133c92e695c55064d78ab273932f05b96dcd4fe GIT binary patch literal 30177 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

ygVmp2(yzALQrhF#? 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 ZausEu-x7K-Fr>Fv9uycDozw4M{|iF6c!K}{ literal 0 HcmV?d00001 diff --git a/reports/2023-09-22-09-47-34/data/b222ac0cca8c2ece08518dd762cf4ed296e704cd.webm b/reports/2023-09-22-09-47-34/data/b222ac0cca8c2ece08518dd762cf4ed296e704cd.webm new file mode 100644 index 0000000000000000000000000000000000000000..05904bed74ede5bca1833377e5a452e381013ee6 GIT binary patch literal 1117 zcmb1gy}x+AQ(GgW({~{L)X3uWxsk)EsiizMDc7kT$Zc(8k_c`{XJh~Y7F|K#*(E!D zcXtP`ZV~ldnHIdJF%QBM3t5*9zP|S^XVuh` zij`Hdmn60IJh@L_8Z~4zOpwzRIGw06{QGfU>cHa7jSLzLf~*Wr&3{;bUoYVAzmZG- z=>rA%1Bv@D7{tGjkkJ3a!@#tVMZgh=m_IQ5d$yGUq$z+LO% + + + + + + Playwright Test Report + + + + +

+ + + + \ No newline at end of file diff --git a/reports/2023-09-22-09-47-34/trace/assets/codeMirrorModule-344d0291.js b/reports/2023-09-22-09-47-34/trace/assets/codeMirrorModule-344d0291.js new file mode 100644 index 0000000..4db4553 --- /dev/null +++ b/reports/2023-09-22-09-47-34/trace/assets/codeMirrorModule-344d0291.js @@ -0,0 +1,24 @@ +import{n as vu,o as gu}from"./wsPort-2e1dc307.js";var pa={exports:{}};(function(mr,Or){(function(I,Pe){mr.exports=Pe()})(gu,function(){var I=navigator.userAgent,Pe=navigator.platform,we=/gecko\/\d/i.test(I),He=/MSIE \d/.test(I),$e=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(I),Ce=/Edge\/(\d+)/.exec(I),M=He||$e||Ce,j=M&&(He?document.documentMode||6:+(Ce||$e)[1]),W=!Ce&&/WebKit\//.test(I),ee=W&&/Qt\/\d+\.\d+/.test(I),G=!Ce&&/Chrome\/(\d+)/.exec(I),ue=G&&+G[1],ce=/Opera\//.test(I),Ee=/Apple Computer/.test(navigator.vendor),Se=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(I),Ae=/PhantomJS/.test(I),re=Ee&&(/Mobile\/\w+/.test(I)||navigator.maxTouchPoints>2),J=/Android/.test(I),te=re||J||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(I),xe=re||/Mac/.test(Pe),Be=/\bCrOS\b/.test(I),ye=/win/i.test(Pe),Le=ce&&I.match(/Version\/(\d*\.\d*)/);Le&&(Le=Number(Le[1])),Le&&Le>=15&&(ce=!1,W=!0);var Re=xe&&(ee||ce&&(Le==null||Le<12.11)),$=we||M&&j>=9;function X(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var me=function(e,t){var n=e.className,r=X(t).exec(n);if(r){var i=n.slice(r.index+r[0].length);e.className=n.slice(0,r.index)+(i?r[1]+i:"")}};function L(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function _(e,t){return L(e).appendChild(t)}function c(e,t,n,r){var i=document.createElement(e);if(n&&(i.className=n),r&&(i.style.cssText=r),typeof t=="string")i.appendChild(document.createTextNode(t));else if(t)for(var o=0;o=t)return l+(t-o);l+=a-o,l+=n-l%n,o=a+1}}var fe=function(){this.id=null,this.f=null,this.time=0,this.handler=We(this.onTimeout,this)};fe.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},fe.prototype.set=function(e,t){this.f=t;var n=+new Date+e;(!this.id||n=t)return r+Math.min(l,t-i);if(i+=o-r,i+=n-i%n,r=o+1,i>=t)return r}}var Te=[""];function Ue(e){for(;Te.length<=e;)Te.push(de(Te)+" ");return Te[e]}function de(e){return e[e.length-1]}function st(e,t){for(var n=[],r=0;r"€"&&(e.toUpperCase()!=e.toLowerCase()||A.test(e))}function pe(e,t){return t?t.source.indexOf("\\w")>-1&&T(e)?!0:t.test(e):T(e)}function R(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var ne=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function q(e){return e.charCodeAt(0)>=768&&ne.test(e)}function be(e,t,n){for(;(n<0?t>0:tn?-1:1;;){if(t==n)return t;var i=(t+n)/2,o=r<0?Math.ceil(i):Math.floor(i);if(o==t)return e(o)?t:n;e(o)?n=o:t=o+r}}function Nt(e,t,n,r){if(!e)return r(t,n,"ltr",0);for(var i=!1,o=0;ot||t==n&&l.to==t)&&(r(Math.max(l.from,t),Math.min(l.to,n),l.level==1?"rtl":"ltr",o),i=!0)}i||r(t,n,"ltr")}var zt=null;function Pt(e,t,n){var r;zt=null;for(var i=0;it)return i;o.to==t&&(o.from!=o.to&&n=="before"?r=i:zt=i),o.from==t&&(o.from!=o.to&&n!="before"?r=i:zt=i)}return r??zt}var vi=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function n(u){return u<=247?e.charAt(u):1424<=u&&u<=1524?"R":1536<=u&&u<=1785?t.charAt(u-1536):1774<=u&&u<=2220?"r":8192<=u&&u<=8203?"w":u==8204?"b":"L"}var r=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,i=/[stwN]/,o=/[LRr]/,l=/[Lb1n]/,a=/[1n]/;function s(u,d,h){this.level=u,this.from=d,this.to=h}return function(u,d){var h=d=="ltr"?"L":"R";if(u.length==0||d=="ltr"&&!r.test(u))return!1;for(var b=u.length,m=[],C=0;C-1&&(r[t]=i.slice(0,o).concat(i.slice(o+1)))}}}function _e(e,t){var n=en(e,t);if(n.length)for(var r=Array.prototype.slice.call(arguments,2),i=0;i0}function pt(e){e.prototype.on=function(t,n){E(this,t,n)},e.prototype.off=function(t,n){ut(this,t,n)}}function ft(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function br(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function tn(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function Zt(e){ft(e),br(e)}function mt(e){return e.target||e.srcElement}function rn(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),xe&&e.ctrlKey&&t==1&&(t=3),t}var gi=function(){if(M&&j<9)return!1;var e=c("div");return"draggable"in e||"dragDrop"in e}(),It;function yi(e){if(It==null){var t=c("span","​");_(e,c("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(It=t.offsetWidth<=1&&t.offsetHeight>2&&!(M&&j<8))}var n=It?c("span","​"):c("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return n.setAttribute("cm-text",""),n}var zr;function In(e){if(zr!=null)return zr;var t=_(e,document.createTextNode("AخA")),n=x(t,0,1).getBoundingClientRect(),r=x(t,1,2).getBoundingClientRect();return L(e),!n||n.left==n.right?!1:zr=r.right-n.right<3}var nn=` + +b`.split(/\n/).length!=3?function(e){for(var t=0,n=[],r=e.length;t<=r;){var i=e.indexOf(` +`,t);i==-1&&(i=e.length);var o=e.slice(t,e.charAt(i-1)=="\r"?i-1:i),l=o.indexOf("\r");l!=-1?(n.push(o.slice(0,l)),t+=l+1):(n.push(o),t=i+1)}return n}:function(e){return e.split(/\r\n?|\n/)},or=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch{return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch{}return!t||t.parentElement()!=e?!1:t.compareEndPoints("StartToEnd",t)!=0},Kt=function(){var e=c("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),Ut=null;function Fn(e){if(Ut!=null)return Ut;var t=_(e,c("span","x")),n=t.getBoundingClientRect(),r=x(t,0,1).getBoundingClientRect();return Ut=Math.abs(n.left-r.left)>1}var Wt={},lr={};function Wn(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Wt[e]=t}function Pr(e,t){lr[e]=t}function Ct(e){if(typeof e=="string"&&lr.hasOwnProperty(e))e=lr[e];else if(e&&typeof e.name=="string"&&lr.hasOwnProperty(e.name)){var t=lr[e.name];typeof t=="string"&&(t={name:t}),e=k(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Ct("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Ct("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Jt(e,t){t=Ct(t);var n=Wt[t.name];if(!n)return Jt(e,"text/plain");var r=n(e,t);if(ar.hasOwnProperty(t.name)){var i=ar[t.name];for(var o in i)i.hasOwnProperty(o)&&(r.hasOwnProperty(o)&&(r["_"+o]=r[o]),r[o]=i[o])}if(r.name=t.name,t.helperType&&(r.helperType=t.helperType),t.modeProps)for(var l in t.modeProps)r[l]=t.modeProps[l];return r}var ar={};function _n(e,t){var n=ar.hasOwnProperty(e)?ar[e]:ar[e]={};V(t,n)}function Qt(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var n={};for(var r in t){var i=t[r];i instanceof Array&&(i=i.concat([])),n[r]=i}return n}function sr(e,t){for(var n;e.innerMode&&(n=e.innerMode(t),!(!n||n.mode==e));)t=n.state,e=n.mode;return n||{mode:e,state:t}}function on(e,t,n){return e.startState?e.startState(t,n):!0}var Xe=function(e,t,n){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=n};Xe.prototype.eol=function(){return this.pos>=this.string.length},Xe.prototype.sol=function(){return this.pos==this.lineStart},Xe.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Xe.prototype.next=function(){if(this.post},Xe.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Xe.prototype.skipToEnd=function(){this.pos=this.string.length},Xe.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Xe.prototype.backUp=function(e){this.pos-=e},Xe.prototype.column=function(){return this.lastColumnPos0?null:(o&&t!==!1&&(this.pos+=o[0].length),o)}},Xe.prototype.current=function(){return this.string.slice(this.start,this.pos)},Xe.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Xe.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Xe.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function K(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var n=e;!n.lines;)for(var r=0;;++r){var i=n.children[r],o=i.chunkSize();if(t=e.first&&tn?g(n,K(e,n).text.length):ga(t,K(e,t.line).text.length)}function ga(e,t){var n=e.ch;return n==null||n>t?g(e.line,t):n<0?g(e.line,0):e}function fo(e,t){for(var n=[],r=0;rthis.maxLookAhead&&(this.maxLookAhead=e),t},qt.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},qt.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},qt.fromSaved=function(e,t,n){return t instanceof Hn?new qt(e,Qt(e.mode,t.state),n,t.lookAhead):new qt(e,Qt(e.mode,t),n)},qt.prototype.save=function(e){var t=e!==!1?Qt(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Hn(t,this.maxLookAhead):t};function co(e,t,n,r){var i=[e.state.modeGen],o={};mo(e,t.text,e.doc.mode,n,function(u,d){return i.push(u,d)},o,r);for(var l=n.state,a=function(u){n.baseTokens=i;var d=e.state.overlays[u],h=1,b=0;n.state=!0,mo(e,t.text,d.mode,n,function(m,C){for(var N=h;bm&&i.splice(h,1,m,i[h+1],O),h+=2,b=Math.min(m,O)}if(C)if(d.opaque)i.splice(N,h-N,m,"overlay "+C),h=N+2;else for(;Ne.options.maxHighlightLength&&Qt(e.doc.mode,r.state),o=co(e,t,r);i&&(r.state=i),t.stateAfter=r.save(!i),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),n===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function ln(e,t,n){var r=e.doc,i=e.display;if(!r.mode.startState)return new qt(r,!0,t);var o=ya(e,t,n),l=o>r.first&&K(r,o-1).stateAfter,a=l?qt.fromSaved(r,l,o):new qt(r,on(r.mode),o);return r.iter(o,t,function(s){mi(e,s.text,a);var u=a.line;s.stateAfter=u==t-1||u%5==0||u>=i.viewFrom&&ut.start)return o}throw new Error("Mode "+e.name+" failed to advance stream.")}var vo=function(e,t,n){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=n};function go(e,t,n,r){var i=e.doc,o=i.mode,l;t=le(i,t);var a=K(i,t.line),s=ln(e,t.line,n),u=new Xe(a.text,e.options.tabSize,s),d;for(r&&(d=[]);(r||u.pose.options.maxHighlightLength?(a=!1,l&&mi(e,t,r,d.pos),d.pos=t.length,h=null):h=yo(bi(n,d,r.state,b),o),b){var m=b[0].name;m&&(h="m-"+(h?m+" "+h:m))}if(!a||u!=h){for(;sl;--a){if(a<=o.first)return o.first;var s=K(o,a-1),u=s.stateAfter;if(u&&(!n||a+(u instanceof Hn?u.lookAhead:0)<=o.modeFrontier))return a;var d=U(s.text,null,e.options.tabSize);(i==null||r>d)&&(i=a-1,r=d)}return i}function ma(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontiern;r--){var i=K(e,r).stateAfter;if(i&&(!(i instanceof Hn)||r+i.lookAhead=t:o.to>t);(r||(r=[])).push(new Bn(l,o.from,s?null:o.to))}}return r}function Ca(e,t,n){var r;if(e)for(var i=0;i=t:o.to>t);if(a||o.from==t&&l.type=="bookmark"&&(!n||o.marker.insertLeft)){var s=o.from==null||(l.inclusiveLeft?o.from<=t:o.from0&&a)for(var H=0;H0)){var d=[s,1],h=S(u.from,a.from),b=S(u.to,a.to);(h<0||!l.inclusiveLeft&&!h)&&d.push({from:u.from,to:a.from}),(b>0||!l.inclusiveRight&&!b)&&d.push({from:a.to,to:u.to}),i.splice.apply(i,d),s+=d.length-3}}return i}function wo(e){var t=e.markedSpans;if(t){for(var n=0;nt)&&(!r||wi(r,o.marker)<0)&&(r=o.marker)}return r}function To(e,t,n,r,i){var o=K(e,t),l=$t&&o.markedSpans;if(l)for(var a=0;a=0&&h<=0||d<=0&&h>=0)&&(d<=0&&(s.marker.inclusiveRight&&i.inclusiveLeft?S(u.to,n)>=0:S(u.to,n)>0)||d>=0&&(s.marker.inclusiveRight&&i.inclusiveLeft?S(u.from,r)<=0:S(u.from,r)<0)))return!0}}}function _t(e){for(var t;t=Co(e);)e=t.find(-1,!0).line;return e}function Ma(e){for(var t;t=Un(e);)e=t.find(1,!0).line;return e}function Na(e){for(var t,n;t=Un(e);)e=t.find(1,!0).line,(n||(n=[])).push(e);return n}function ki(e,t){var n=K(e,t),r=_t(n);return n==r?t:Ne(r)}function Lo(e,t){if(t>e.lastLine())return t;var n=K(e,t),r;if(!ur(e,n))return t;for(;r=Un(n);)n=r.find(1,!0).line;return Ne(n)+1}function ur(e,t){var n=$t&&t.markedSpans;if(n){for(var r=void 0,i=0;it.maxLineLength&&(t.maxLineLength=i,t.maxLine=r)})}var Ir=function(e,t,n){this.text=e,ko(this,t),this.height=n?n(this):1};Ir.prototype.lineNo=function(){return Ne(this)},pt(Ir);function Da(e,t,n,r){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),wo(e),ko(e,n);var i=r?r(e):1;i!=e.height&&Ft(e,i)}function Aa(e){e.parent=null,wo(e)}var Oa={},za={};function Mo(e,t){if(!e||/^\s*$/.test(e))return null;var n=t.addModeClass?za:Oa;return n[e]||(n[e]=e.replace(/\S+/g,"cm-$&"))}function No(e,t){var n=w("span",null,null,W?"padding-right: .1px":null),r={pre:w("pre",[n],"CodeMirror-line"),content:n,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var i=0;i<=(t.rest?t.rest.length:0);i++){var o=i?t.rest[i-1]:t.line,l=void 0;r.pos=0,r.addToken=Ea,In(e.display.measure)&&(l=Et(o,e.doc.direction))&&(r.addToken=Fa(r.addToken,l)),r.map=[];var a=t!=e.display.externalMeasured&&Ne(o);Wa(o,r,ho(e,o,a)),o.styleClasses&&(o.styleClasses.bgClass&&(r.bgClass=B(o.styleClasses.bgClass,r.bgClass||"")),o.styleClasses.textClass&&(r.textClass=B(o.styleClasses.textClass,r.textClass||""))),r.map.length==0&&r.map.push(0,0,r.content.appendChild(yi(e.display.measure))),i==0?(t.measure.map=r.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(r.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(W){var s=r.content.lastChild;(/\bcm-tab\b/.test(s.className)||s.querySelector&&s.querySelector(".cm-tab"))&&(r.content.className="cm-tab-wrap-hack")}return _e(e,"renderLine",e,t.line,r.pre),r.pre.className&&(r.textClass=B(r.pre.className,r.textClass||"")),r}function Pa(e){var t=c("span","•","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function Ea(e,t,n,r,i,o,l){if(t){var a=e.splitSpaces?Ia(t,e.trailingSpace):t,s=e.cm.state.specialChars,u=!1,d;if(!s.test(t))e.col+=t.length,d=document.createTextNode(a),e.map.push(e.pos,e.pos+t.length,d),M&&j<9&&(u=!0),e.pos+=t.length;else{d=document.createDocumentFragment();for(var h=0;;){s.lastIndex=h;var b=s.exec(t),m=b?b.index-h:t.length-h;if(m){var C=document.createTextNode(a.slice(h,h+m));M&&j<9?d.appendChild(c("span",[C])):d.appendChild(C),e.map.push(e.pos,e.pos+m,C),e.col+=m,e.pos+=m}if(!b)break;h+=m+1;var N=void 0;if(b[0]==" "){var O=e.cm.options.tabSize,z=O-e.col%O;N=d.appendChild(c("span",Ue(z),"cm-tab")),N.setAttribute("role","presentation"),N.setAttribute("cm-text"," "),e.col+=z}else b[0]=="\r"||b[0]==` +`?(N=d.appendChild(c("span",b[0]=="\r"?"␍":"␤","cm-invalidchar")),N.setAttribute("cm-text",b[0]),e.col+=1):(N=e.cm.options.specialCharPlaceholder(b[0]),N.setAttribute("cm-text",b[0]),M&&j<9?d.appendChild(c("span",[N])):d.appendChild(N),e.col+=1);e.map.push(e.pos,e.pos+1,N),e.pos++}}if(e.trailingSpace=a.charCodeAt(t.length-1)==32,n||r||i||u||o||l){var F=n||"";r&&(F+=r),i&&(F+=i);var P=c("span",[d],F,o);if(l)for(var H in l)l.hasOwnProperty(H)&&H!="style"&&H!="class"&&P.setAttribute(H,l[H]);return e.content.appendChild(P)}e.content.appendChild(d)}}function Ia(e,t){if(e.length>1&&!/ /.test(e))return e;for(var n=t,r="",i=0;iu&&h.from<=u));b++);if(h.to>=d)return e(n,r,i,o,l,a,s);e(n,r.slice(0,h.to-u),i,o,null,a,s),o=null,r=r.slice(h.to-u),u=h.to}}}function Do(e,t,n,r){var i=!r&&n.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!r&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",n.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function Wa(e,t,n){var r=e.markedSpans,i=e.text,o=0;if(!r){for(var l=1;ls||ve.collapsed&&Y.to==s&&Y.from==s)){if(Y.to!=null&&Y.to!=s&&m>Y.to&&(m=Y.to,N=""),ve.className&&(C+=" "+ve.className),ve.css&&(b=(b?b+";":"")+ve.css),ve.startStyle&&Y.from==s&&(O+=" "+ve.startStyle),ve.endStyle&&Y.to==m&&(H||(H=[])).push(ve.endStyle,Y.to),ve.title&&((F||(F={})).title=ve.title),ve.attributes)for(var Fe in ve.attributes)(F||(F={}))[Fe]=ve.attributes[Fe];ve.collapsed&&(!z||wi(z.marker,ve)<0)&&(z=Y)}else Y.from>s&&m>Y.from&&(m=Y.from)}if(H)for(var ot=0;ot=a)break;for(var Lt=Math.min(a,m);;){if(d){var wt=s+d.length;if(!z){var Qe=wt>Lt?d.slice(0,Lt-s):d;t.addToken(t,Qe,h?h+C:C,O,s+Qe.length==m?N:"",b,F)}if(wt>=Lt){d=d.slice(Lt-s),s=Lt;break}s=wt,O=""}d=i.slice(o,o=n[u++]),h=Mo(n[u++],t.cm.options)}}}function Ao(e,t,n){this.line=t,this.rest=Na(t),this.size=this.rest?Ne(de(this.rest))-n+1:1,this.node=this.text=null,this.hidden=ur(e,t)}function qn(e,t,n){for(var r=[],i,o=t;o2&&o.push((s.bottom+u.top)/2-n.top)}}o.push(n.bottom-n.top)}}function Wo(e,t,n){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};if(e.rest){for(var r=0;rn)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}}function Ya(e,t){t=_t(t);var n=Ne(t),r=e.display.externalMeasured=new Ao(e.doc,t,n);r.lineN=n;var i=r.built=No(e,r);return r.text=i.pre,_(e.display.lineMeasure,i.pre),r}function _o(e,t,n,r){return Xt(e,Wr(e,t),n,r)}function Ni(e,t){if(t>=e.display.viewFrom&&t=n.lineN&&tt)&&(o=s-a,i=o-1,t>=s&&(l="right")),i!=null){if(r=e[u+2],a==s&&n==(r.insertLeft?"left":"right")&&(l=n),n=="left"&&i==0)for(;u&&e[u-2]==e[u-3]&&e[u-1].insertLeft;)r=e[(u-=3)+2],l="left";if(n=="right"&&i==s-a)for(;u=0&&(n=e[i]).left==n.right;i--);return n}function Ja(e,t,n,r){var i=Bo(t.map,n,r),o=i.node,l=i.start,a=i.end,s=i.collapse,u;if(o.nodeType==3){for(var d=0;d<4;d++){for(;l&&q(t.line.text.charAt(i.coverStart+l));)--l;for(;i.coverStart+a0&&(s=r="right");var h;e.options.lineWrapping&&(h=o.getClientRects()).length>1?u=h[r=="right"?h.length-1:0]:u=o.getBoundingClientRect()}if(M&&j<9&&!l&&(!u||!u.left&&!u.right)){var b=o.parentNode.getClientRects()[0];b?u={left:b.left,right:b.left+Hr(e.display),top:b.top,bottom:b.bottom}:u=Ho}for(var m=u.top-t.rect.top,C=u.bottom-t.rect.top,N=(m+C)/2,O=t.view.measure.heights,z=0;z=r.text.length?(s=r.text.length,u="before"):s<=0&&(s=0,u="after"),!a)return l(u=="before"?s-1:s,u=="before");function d(C,N,O){var z=a[N],F=z.level==1;return l(O?C-1:C,F!=O)}var h=Pt(a,s,u),b=zt,m=d(s,h,u=="before");return b!=null&&(m.other=d(s,b,u!="before")),m}function jo(e,t){var n=0;t=le(e.doc,t),e.options.lineWrapping||(n=Hr(e.display)*t.ch);var r=K(e.doc,t.line),i=er(r)+jn(e.display);return{left:n,right:n,top:i,bottom:i+r.height}}function Ai(e,t,n,r,i){var o=g(e,t,n);return o.xRel=i,r&&(o.outside=r),o}function Oi(e,t,n){var r=e.doc;if(n+=e.display.viewOffset,n<0)return Ai(r.first,0,null,-1,-1);var i=Gt(r,n),o=r.first+r.size-1;if(i>o)return Ai(r.first+r.size-1,K(r,o).text.length,null,1,1);t<0&&(t=0);for(var l=K(r,i);;){var a=Va(e,l,i,t,n),s=La(l,a.ch+(a.xRel>0||a.outside>0?1:0));if(!s)return a;var u=s.find(1);if(u.line==i)return u;l=K(r,i=u.line)}}function Xo(e,t,n,r){r-=Di(t);var i=t.text.length,o=he(function(l){return Xt(e,n,l-1).bottom<=r},i,0);return i=he(function(l){return Xt(e,n,l).top>r},o,i),{begin:o,end:i}}function Yo(e,t,n,r){n||(n=Wr(e,t));var i=Xn(e,t,Xt(e,n,r),"line").top;return Xo(e,t,n,i)}function zi(e,t,n,r){return e.bottom<=n?!1:e.top>n?!0:(r?e.left:e.right)>t}function Va(e,t,n,r,i){i-=er(t);var o=Wr(e,t),l=Di(t),a=0,s=t.text.length,u=!0,d=Et(t,e.doc.direction);if(d){var h=(e.options.lineWrapping?es:$a)(e,t,n,o,d,r,i);u=h.level!=1,a=u?h.from:h.to-1,s=u?h.to:h.from-1}var b=null,m=null,C=he(function(Z){var Y=Xt(e,o,Z);return Y.top+=l,Y.bottom+=l,zi(Y,r,i,!1)?(Y.top<=i&&Y.left<=r&&(b=Z,m=Y),!0):!1},a,s),N,O,z=!1;if(m){var F=r-m.left=H.bottom?1:0}return C=be(t.text,C,1),Ai(n,C,O,z,r-N)}function $a(e,t,n,r,i,o,l){var a=he(function(h){var b=i[h],m=b.level!=1;return zi(Ht(e,g(n,m?b.to:b.from,m?"before":"after"),"line",t,r),o,l,!0)},0,i.length-1),s=i[a];if(a>0){var u=s.level!=1,d=Ht(e,g(n,u?s.from:s.to,u?"after":"before"),"line",t,r);zi(d,o,l,!0)&&d.top>l&&(s=i[a-1])}return s}function es(e,t,n,r,i,o,l){var a=Xo(e,t,r,l),s=a.begin,u=a.end;/\s/.test(t.text.charAt(u-1))&&u--;for(var d=null,h=null,b=0;b=u||m.to<=s)){var C=m.level!=1,N=Xt(e,r,C?Math.min(u,m.to)-1:Math.max(s,m.from)).right,O=NO)&&(d=m,h=O)}}return d||(d=i[i.length-1]),d.fromu&&(d={from:d.from,to:u,level:d.level}),d}var wr;function _r(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(wr==null){wr=c("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)wr.appendChild(document.createTextNode("x")),wr.appendChild(c("br"));wr.appendChild(document.createTextNode("x"))}_(e.measure,wr);var n=wr.offsetHeight/50;return n>3&&(e.cachedTextHeight=n),L(e.measure),n||1}function Hr(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=c("span","xxxxxxxxxx"),n=c("pre",[t],"CodeMirror-line-like");_(e.measure,n);var r=t.getBoundingClientRect(),i=(r.right-r.left)/10;return i>2&&(e.cachedCharWidth=i),i||10}function Pi(e){for(var t=e.display,n={},r={},i=t.gutters.clientLeft,o=t.gutters.firstChild,l=0;o;o=o.nextSibling,++l){var a=e.display.gutterSpecs[l].className;n[a]=o.offsetLeft+o.clientLeft+i,r[a]=o.clientWidth}return{fixedPos:Ei(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:n,gutterWidth:r,wrapperWidth:t.wrapper.clientWidth}}function Ei(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function Zo(e){var t=_r(e.display),n=e.options.lineWrapping,r=n&&Math.max(5,e.display.scroller.clientWidth/Hr(e.display)-3);return function(i){if(ur(e.doc,i))return 0;var o=0;if(i.widgets)for(var l=0;l0&&(u=K(e.doc,s.line).text).length==s.ch){var d=U(u,u.length,e.options.tabSize)-u.length;s=g(s.line,Math.max(0,Math.round((o-Fo(e.display).left)/Hr(e.display))-d))}return s}function Sr(e,t){if(t>=e.display.viewTo||(t-=e.display.viewFrom,t<0))return null;for(var n=e.display.view,r=0;rt)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)$t&&ki(e.doc,t)i.viewFrom?cr(e):(i.viewFrom+=r,i.viewTo+=r);else if(t<=i.viewFrom&&n>=i.viewTo)cr(e);else if(t<=i.viewFrom){var o=Zn(e,n,n+r,1);o?(i.view=i.view.slice(o.index),i.viewFrom=o.lineN,i.viewTo+=r):cr(e)}else if(n>=i.viewTo){var l=Zn(e,t,t,-1);l?(i.view=i.view.slice(0,l.index),i.viewTo=l.lineN):cr(e)}else{var a=Zn(e,t,t,-1),s=Zn(e,n,n+r,1);a&&s?(i.view=i.view.slice(0,a.index).concat(qn(e,a.lineN,s.lineN)).concat(i.view.slice(s.index)),i.viewTo+=r):cr(e)}var u=i.externalMeasured;u&&(n=i.lineN&&t=r.viewTo)){var o=r.view[Sr(e,t)];if(o.node!=null){var l=o.changes||(o.changes=[]);se(l,n)==-1&&l.push(n)}}}function cr(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function Zn(e,t,n,r){var i=Sr(e,t),o,l=e.display.view;if(!$t||n==e.doc.first+e.doc.size)return{index:i,lineN:n};for(var a=e.display.viewFrom,s=0;s0){if(i==l.length-1)return null;o=a+l[i].size-t,i++}else o=a-t;t+=o,n+=o}for(;ki(e.doc,n)!=n;){if(i==(r<0?0:l.length-1))return null;n+=r*l[i-(r<0?1:0)].size,i+=r}return{index:i,lineN:n}}function ts(e,t,n){var r=e.display,i=r.view;i.length==0||t>=r.viewTo||n<=r.viewFrom?(r.view=qn(e,t,n),r.viewFrom=t):(r.viewFrom>t?r.view=qn(e,t,r.viewFrom).concat(r.view):r.viewFromn&&(r.view=r.view.slice(0,Sr(e,n)))),r.viewTo=n}function Jo(e){for(var t=e.display.view,n=0,r=0;r=e.display.viewTo||s.to().line0?l:e.defaultCharWidth())+"px"}if(r.other){var a=n.appendChild(c("div"," ","CodeMirror-cursor CodeMirror-secondarycursor"));a.style.display="",a.style.left=r.other.left+"px",a.style.top=r.other.top+"px",a.style.height=(r.other.bottom-r.other.top)*.85+"px"}}function Jn(e,t){return e.top-t.top||e.left-t.left}function rs(e,t,n){var r=e.display,i=e.doc,o=document.createDocumentFragment(),l=Fo(e.display),a=l.left,s=Math.max(r.sizerWidth,xr(e)-r.sizer.offsetLeft)-l.right,u=i.direction=="ltr";function d(P,H,Z,Y){H<0&&(H=0),H=Math.round(H),Y=Math.round(Y),o.appendChild(c("div",null,"CodeMirror-selected","position: absolute; left: "+P+`px; + top: `+H+"px; width: "+(Z??s-P)+`px; + height: `+(Y-H)+"px"))}function h(P,H,Z){var Y=K(i,P),ve=Y.text.length,Fe,ot;function Ge(Qe,kt){return Yn(e,g(P,Qe),"div",Y,kt)}function Lt(Qe,kt,at){var tt=Yo(e,Y,null,Qe),Ve=kt=="ltr"==(at=="after")?"left":"right",Ye=at=="after"?tt.begin:tt.end-(/\s/.test(Y.text.charAt(tt.end-1))?2:1);return Ge(Ye,Ve)[Ve]}var wt=Et(Y,i.direction);return Nt(wt,H||0,Z??ve,function(Qe,kt,at,tt){var Ve=at=="ltr",Ye=Ge(Qe,Ve?"left":"right"),St=Ge(kt-1,Ve?"right":"left"),Vr=H==null&&Qe==0,yr=Z==null&&kt==ve,dt=tt==0,Yt=!wt||tt==wt.length-1;if(St.top-Ye.top<=3){var lt=(u?Vr:yr)&&dt,so=(u?yr:Vr)&&Yt,ir=lt?a:(Ve?Ye:St).left,Nr=so?s:(Ve?St:Ye).right;d(ir,Ye.top,Nr-ir,Ye.bottom)}else{var Dr,gt,$r,uo;Ve?(Dr=u&&Vr&&dt?a:Ye.left,gt=u?s:Lt(Qe,at,"before"),$r=u?a:Lt(kt,at,"after"),uo=u&&yr&&Yt?s:St.right):(Dr=u?Lt(Qe,at,"before"):a,gt=!u&&Vr&&dt?s:Ye.right,$r=!u&&yr&&Yt?a:St.left,uo=u?Lt(kt,at,"after"):s),d(Dr,Ye.top,gt-Dr,Ye.bottom),Ye.bottom0?t.blinker=setInterval(function(){e.hasFocus()||Br(e),t.cursorDiv.style.visibility=(n=!n)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function Vo(e){e.hasFocus()||(e.display.input.focus(),e.state.focused||Hi(e))}function _i(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,e.state.focused&&Br(e))},100)}function Hi(e,t){e.state.delayingBlurEvent&&!e.state.draggingText&&(e.state.delayingBlurEvent=!1),e.options.readOnly!="nocursor"&&(e.state.focused||(_e(e,"focus",e,t),e.state.focused=!0,D(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),W&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),Wi(e))}function Br(e,t){e.state.delayingBlurEvent||(e.state.focused&&(_e(e,"blur",e,t),e.state.focused=!1,me(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150))}function Qn(e){for(var t=e.display,n=t.lineDiv.offsetTop,r=Math.max(0,t.scroller.getBoundingClientRect().top),i=t.lineDiv.getBoundingClientRect().top,o=0,l=0;l.005||m<-.005)&&(ie.display.sizerWidth){var N=Math.ceil(d/Hr(e.display));N>e.display.maxLineLength&&(e.display.maxLineLength=N,e.display.maxLine=a.line,e.display.maxLineChanged=!0)}}}Math.abs(o)>2&&(t.scroller.scrollTop+=o)}function $o(e){if(e.widgets)for(var t=0;t=l&&(o=Gt(t,er(K(t,s))-e.wrapper.clientHeight),l=s)}return{from:o,to:Math.max(l,o+1)}}function ns(e,t){if(!je(e,"scrollCursorIntoView")){var n=e.display,r=n.sizer.getBoundingClientRect(),i=null,o=n.wrapper.ownerDocument;if(t.top+r.top<0?i=!0:t.bottom+r.top>(o.defaultView.innerHeight||o.documentElement.clientHeight)&&(i=!1),i!=null&&!Ae){var l=c("div","​",null,`position: absolute; + top: `+(t.top-n.viewOffset-jn(e.display))+`px; + height: `+(t.bottom-t.top+jt(e)+n.barHeight)+`px; + left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(l),l.scrollIntoView(i),e.display.lineSpace.removeChild(l)}}}function is(e,t,n,r){r==null&&(r=0);var i;!e.options.lineWrapping&&t==n&&(n=t.sticky=="before"?g(t.line,t.ch+1,"before"):t,t=t.ch?g(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t);for(var o=0;o<5;o++){var l=!1,a=Ht(e,t),s=!n||n==t?a:Ht(e,n);i={left:Math.min(a.left,s.left),top:Math.min(a.top,s.top)-r,right:Math.max(a.left,s.left),bottom:Math.max(a.bottom,s.bottom)+r};var u=Bi(e,i),d=e.doc.scrollTop,h=e.doc.scrollLeft;if(u.scrollTop!=null&&(pn(e,u.scrollTop),Math.abs(e.doc.scrollTop-d)>1&&(l=!0)),u.scrollLeft!=null&&(Cr(e,u.scrollLeft),Math.abs(e.doc.scrollLeft-h)>1&&(l=!0)),!l)break}return i}function os(e,t){var n=Bi(e,t);n.scrollTop!=null&&pn(e,n.scrollTop),n.scrollLeft!=null&&Cr(e,n.scrollLeft)}function Bi(e,t){var n=e.display,r=_r(e.display);t.top<0&&(t.top=0);var i=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:n.scroller.scrollTop,o=Mi(e),l={};t.bottom-t.top>o&&(t.bottom=t.top+o);var a=e.doc.height+Li(n),s=t.topa-r;if(t.topi+o){var d=Math.min(t.top,(u?a:t.bottom)-o);d!=i&&(l.scrollTop=d)}var h=e.options.fixedGutter?0:n.gutters.offsetWidth,b=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:n.scroller.scrollLeft-h,m=xr(e)-n.gutters.offsetWidth,C=t.right-t.left>m;return C&&(t.right=t.left+m),t.left<10?l.scrollLeft=0:t.leftm+b-3&&(l.scrollLeft=t.right+(C?0:10)-m),l}function Ri(e,t){t!=null&&($n(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t)}function Rr(e){$n(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function hn(e,t,n){(t!=null||n!=null)&&$n(e),t!=null&&(e.curOp.scrollLeft=t),n!=null&&(e.curOp.scrollTop=n)}function ls(e,t){$n(e),e.curOp.scrollToPos=t}function $n(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var n=jo(e,t.from),r=jo(e,t.to);el(e,n,r,t.margin)}}function el(e,t,n,r){var i=Bi(e,{left:Math.min(t.left,n.left),top:Math.min(t.top,n.top)-r,right:Math.max(t.right,n.right),bottom:Math.max(t.bottom,n.bottom)+r});hn(e,i.scrollLeft,i.scrollTop)}function pn(e,t){Math.abs(e.doc.scrollTop-t)<2||(we||Ui(e,{top:t}),tl(e,t,!0),we&&Ui(e),yn(e,100))}function tl(e,t,n){t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),!(e.display.scroller.scrollTop==t&&!n)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function Cr(e,t,n,r){t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),!((n?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!r)&&(e.doc.scrollLeft=t,ll(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function vn(e){var t=e.display,n=t.gutters.offsetWidth,r=Math.round(e.doc.height+Li(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?n:0,docHeight:r,scrollHeight:r+jt(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:n}}var Tr=function(e,t,n){this.cm=n;var r=this.vert=c("div",[c("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=c("div",[c("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");r.tabIndex=i.tabIndex=-1,e(r),e(i),E(r,"scroll",function(){r.clientHeight&&t(r.scrollTop,"vertical")}),E(i,"scroll",function(){i.clientWidth&&t(i.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,M&&j<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Tr.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,n=e.scrollHeight>e.clientHeight+1,r=e.nativeBarWidth;if(n){this.vert.style.display="block",this.vert.style.bottom=t?r+"px":"0";var i=e.viewHeight-(t?r:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else this.vert.scrollTop=0,this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=n?r+"px":"0",this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(n?r:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(r==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:n?r:0,bottom:t?r:0}},Tr.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Tr.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Tr.prototype.zeroWidthHack=function(){var e=xe&&!Se?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.visibility=this.vert.style.visibility="hidden",this.disableHoriz=new fe,this.disableVert=new fe},Tr.prototype.enableZeroWidthBar=function(e,t,n){e.style.visibility="";function r(){var i=e.getBoundingClientRect(),o=n=="vert"?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1);o!=e?e.style.visibility="hidden":t.set(1e3,r)}t.set(1e3,r)},Tr.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var gn=function(){};gn.prototype.update=function(){return{bottom:0,right:0}},gn.prototype.setScrollLeft=function(){},gn.prototype.setScrollTop=function(){},gn.prototype.clear=function(){};function Kr(e,t){t||(t=vn(e));var n=e.display.barWidth,r=e.display.barHeight;rl(e,t);for(var i=0;i<4&&n!=e.display.barWidth||r!=e.display.barHeight;i++)n!=e.display.barWidth&&e.options.lineWrapping&&Qn(e),rl(e,vn(e)),n=e.display.barWidth,r=e.display.barHeight}function rl(e,t){var n=e.display,r=n.scrollbars.update(t);n.sizer.style.paddingRight=(n.barWidth=r.right)+"px",n.sizer.style.paddingBottom=(n.barHeight=r.bottom)+"px",n.heightForcer.style.borderBottom=r.bottom+"px solid transparent",r.right&&r.bottom?(n.scrollbarFiller.style.display="block",n.scrollbarFiller.style.height=r.bottom+"px",n.scrollbarFiller.style.width=r.right+"px"):n.scrollbarFiller.style.display="",r.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(n.gutterFiller.style.display="block",n.gutterFiller.style.height=r.bottom+"px",n.gutterFiller.style.width=t.gutterWidth+"px"):n.gutterFiller.style.display=""}var nl={native:Tr,null:gn};function il(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&me(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new nl[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),E(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,n){n=="horizontal"?Cr(e,t):pn(e,t)},e),e.display.scrollbars.addClass&&D(e.display.wrapper,e.display.scrollbars.addClass)}var as=0;function Lr(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++as,markArrays:null},_a(e.curOp)}function Mr(e){var t=e.curOp;t&&Ba(t,function(n){for(var r=0;r=n.viewTo)||n.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new ei(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function fs(e){e.updatedDisplay=e.mustUpdate&&Ki(e.cm,e.update)}function cs(e){var t=e.cm,n=t.display;e.updatedDisplay&&Qn(t),e.barMeasure=vn(t),n.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=_o(t,n.maxLine,n.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(n.scroller.clientWidth,n.sizer.offsetLeft+e.adjustWidthTo+jt(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,n.sizer.offsetLeft+e.adjustWidthTo-xr(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=n.input.prepareSelection())}function ds(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)){var n=+new Date+e.options.workTime,r=ln(e,t.highlightFrontier),i=[];t.iter(r.line,Math.min(t.first+t.size,e.display.viewTo+500),function(o){if(r.line>=e.display.viewFrom){var l=o.styles,a=o.text.length>e.options.maxHighlightLength?Qt(t.mode,r.state):null,s=co(e,o,r,!0);a&&(r.state=a),o.styles=s.styles;var u=o.styleClasses,d=s.classes;d?o.styleClasses=d:u&&(o.styleClasses=null);for(var h=!l||l.length!=o.styles.length||u!=d&&(!u||!d||u.bgClass!=d.bgClass||u.textClass!=d.textClass),b=0;!h&&bn)return yn(e,e.options.workDelay),!0}),t.highlightFrontier=r.line,t.modeFrontier=Math.max(t.modeFrontier,r.line),i.length&&Tt(e,function(){for(var o=0;o=n.viewFrom&&t.visible.to<=n.viewTo&&(n.updateLineNumbers==null||n.updateLineNumbers>=n.viewTo)&&n.renderedView==n.view&&Jo(e)==0)return!1;al(e)&&(cr(e),t.dims=Pi(e));var i=r.first+r.size,o=Math.max(t.visible.from-e.options.viewportMargin,r.first),l=Math.min(i,t.visible.to+e.options.viewportMargin);n.viewFroml&&n.viewTo-l<20&&(l=Math.min(i,n.viewTo)),$t&&(o=ki(e.doc,o),l=Lo(e.doc,l));var a=o!=n.viewFrom||l!=n.viewTo||n.lastWrapHeight!=t.wrapperHeight||n.lastWrapWidth!=t.wrapperWidth;ts(e,o,l),n.viewOffset=er(K(e.doc,n.viewFrom)),e.display.mover.style.top=n.viewOffset+"px";var s=Jo(e);if(!a&&s==0&&!t.force&&n.renderedView==n.view&&(n.updateLineNumbers==null||n.updateLineNumbers>=n.viewTo))return!1;var u=gs(e);return s>4&&(n.lineDiv.style.display="none"),ms(e,n.updateLineNumbers,t.dims),s>4&&(n.lineDiv.style.display=""),n.renderedView=n.view,ys(u),L(n.cursorDiv),L(n.selectionDiv),n.gutters.style.height=n.sizer.style.minHeight=0,a&&(n.lastWrapHeight=t.wrapperHeight,n.lastWrapWidth=t.wrapperWidth,yn(e,400)),n.updateLineNumbers=null,!0}function ol(e,t){for(var n=t.viewport,r=!0;;r=!1){if(!r||!e.options.lineWrapping||t.oldDisplayWidth==xr(e)){if(n&&n.top!=null&&(n={top:Math.min(e.doc.height+Li(e.display)-Mi(e),n.top)}),t.visible=Vn(e.display,e.doc,n),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else r&&(t.visible=Vn(e.display,e.doc,n));if(!Ki(e,t))break;Qn(e);var i=vn(e);dn(e),Kr(e,i),qi(e,i),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function Ui(e,t){var n=new ei(e,t);if(Ki(e,n)){Qn(e),ol(e,n);var r=vn(e);dn(e),Kr(e,r),qi(e,r),n.finish()}}function ms(e,t,n){var r=e.display,i=e.options.lineNumbers,o=r.lineDiv,l=o.firstChild;function a(C){var N=C.nextSibling;return W&&xe&&e.display.currentWheelTarget==C?C.style.display="none":C.parentNode.removeChild(C),N}for(var s=r.view,u=r.viewFrom,d=0;d-1&&(m=!1),Oo(e,h,u,n)),m&&(L(h.lineNumber),h.lineNumber.appendChild(document.createTextNode(p(e.options,u)))),l=h.node.nextSibling}u+=h.size}for(;l;)l=a(l)}function Gi(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px",rt(e,"gutterChanged",e)}function qi(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+jt(e)+"px"}function ll(e){var t=e.display,n=t.view;if(!(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))){for(var r=Ei(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,o=r+"px",l=0;l=105&&(i.wrapper.style.clipPath="inset(0px)"),i.wrapper.setAttribute("translate","no"),M&&j<8&&(i.gutters.style.zIndex=-1,i.scroller.style.paddingRight=0),!W&&!(we&&te)&&(i.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(i.wrapper):e(i.wrapper)),i.viewFrom=i.viewTo=t.first,i.reportedViewFrom=i.reportedViewTo=t.first,i.view=[],i.renderedView=null,i.externalMeasured=null,i.viewOffset=0,i.lastWrapHeight=i.lastWrapWidth=0,i.updateLineNumbers=null,i.nativeBarWidth=i.barHeight=i.barWidth=0,i.scrollbarsClipped=!1,i.lineNumWidth=i.lineNumInnerWidth=i.lineNumChars=null,i.alignWidgets=!1,i.cachedCharWidth=i.cachedTextHeight=i.cachedPaddingH=null,i.maxLine=null,i.maxLineLength=0,i.maxLineChanged=!1,i.wheelDX=i.wheelDY=i.wheelStartX=i.wheelStartY=null,i.shift=!1,i.selForContextMenu=null,i.activeTouch=null,i.gutterSpecs=ji(r.gutters,r.lineNumbers),sl(i),n.init(i)}var ti=0,rr=null;M?rr=-.53:we?rr=15:G?rr=-.7:Ee&&(rr=-1/3);function ul(e){var t=e.wheelDeltaX,n=e.wheelDeltaY;return t==null&&e.detail&&e.axis==e.HORIZONTAL_AXIS&&(t=e.detail),n==null&&e.detail&&e.axis==e.VERTICAL_AXIS?n=e.detail:n==null&&(n=e.wheelDelta),{x:t,y:n}}function xs(e){var t=ul(e);return t.x*=rr,t.y*=rr,t}function fl(e,t){G&&ue==102&&(e.display.chromeScrollHack==null?e.display.sizer.style.pointerEvents="none":clearTimeout(e.display.chromeScrollHack),e.display.chromeScrollHack=setTimeout(function(){e.display.chromeScrollHack=null,e.display.sizer.style.pointerEvents=""},100));var n=ul(t),r=n.x,i=n.y,o=rr;t.deltaMode===0&&(r=t.deltaX,i=t.deltaY,o=1);var l=e.display,a=l.scroller,s=a.scrollWidth>a.clientWidth,u=a.scrollHeight>a.clientHeight;if(r&&s||i&&u){if(i&&xe&&W){e:for(var d=t.target,h=l.view;d!=a;d=d.parentNode)for(var b=0;b=0&&S(e,r.to())<=0)return n}return-1};var De=function(e,t){this.anchor=e,this.head=t};De.prototype.from=function(){return et(this.anchor,this.head)},De.prototype.to=function(){return Me(this.anchor,this.head)},De.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Bt(e,t,n){var r=e&&e.options.selectionsMayTouch,i=t[n];t.sort(function(b,m){return S(b.from(),m.from())}),n=se(t,i);for(var o=1;o0:s>=0){var u=et(a.from(),l.from()),d=Me(a.to(),l.to()),h=a.empty()?l.from()==l.head:a.from()==a.head;o<=n&&--n,t.splice(--o,2,new De(h?d:u,h?u:d))}}return new At(t,n)}function dr(e,t){return new At([new De(e,t||e)],0)}function hr(e){return e.text?g(e.from.line+e.text.length-1,de(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function cl(e,t){if(S(e,t.from)<0)return e;if(S(e,t.to)<=0)return hr(t);var n=e.line+t.text.length-(t.to.line-t.from.line)-1,r=e.ch;return e.line==t.to.line&&(r+=hr(t).ch-t.to.ch),g(n,r)}function Xi(e,t){for(var n=[],r=0;r1&&e.remove(a.line+1,C-1),e.insert(a.line+1,z)}rt(e,"change",e,t)}function pr(e,t,n){function r(i,o,l){if(i.linked)for(var a=0;a1&&!e.done[e.done.length-2].ranges)return e.done.pop(),de(e.done)}function yl(e,t,n,r){var i=e.history;i.undone.length=0;var o=+new Date,l,a;if((i.lastOp==r||i.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&i.lastModTime>o-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(l=Ss(i,i.lastOp==r)))a=de(l.changes),S(t.from,t.to)==0&&S(t.from,a.to)==0?a.to=hr(t):l.changes.push(Ji(e,t));else{var s=de(i.done);for((!s||!s.ranges)&&ni(e.sel,i.done),l={changes:[Ji(e,t)],generation:i.generation},i.done.push(l);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(n),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=o,i.lastOp=i.lastSelOp=r,i.lastOrigin=i.lastSelOrigin=t.origin,a||_e(e,"historyAdded")}function Cs(e,t,n,r){var i=t.charAt(0);return i=="*"||i=="+"&&n.ranges.length==r.ranges.length&&n.somethingSelected()==r.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function Ts(e,t,n,r){var i=e.history,o=r&&r.origin;n==i.lastSelOp||o&&i.lastSelOrigin==o&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==o||Cs(e,o,de(i.done),t))?i.done[i.done.length-1]=t:ni(t,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=o,i.lastSelOp=n,r&&r.clearRedo!==!1&&gl(i.undone)}function ni(e,t){var n=de(t);n&&n.ranges&&n.equals(e)||t.push(e)}function ml(e,t,n,r){var i=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,n),Math.min(e.first+e.size,r),function(l){l.markedSpans&&((i||(i=t["spans_"+e.id]={}))[o]=l.markedSpans),++o})}function Ls(e){if(!e)return null;for(var t,n=0;n-1&&(de(a)[h]=u[h],delete u[h])}}return r}function Qi(e,t,n,r){if(r){var i=e.anchor;if(n){var o=S(t,i)<0;o!=S(n,i)<0?(i=t,t=n):o!=S(t,n)<0&&(t=n)}return new De(i,t)}else return new De(n||t,t)}function ii(e,t,n,r,i){i==null&&(i=e.cm&&(e.cm.display.shift||e.extend)),ct(e,new At([Qi(e.sel.primary(),t,n,i)],0),r)}function xl(e,t,n){for(var r=[],i=e.cm&&(e.cm.display.shift||e.extend),o=0;o=t.ch:a.to>t.ch))){if(i&&(_e(s,"beforeCursorEnter"),s.explicitlyCleared))if(o.markedSpans){--l;continue}else break;if(!s.atomic)continue;if(n){var h=s.find(r<0?1:-1),b=void 0;if((r<0?d:u)&&(h=Ll(e,h,-r,h&&h.line==t.line?o:null)),h&&h.line==t.line&&(b=S(h,n))&&(r<0?b<0:b>0))return Gr(e,h,t,r,i)}var m=s.find(r<0?-1:1);return(r<0?u:d)&&(m=Ll(e,m,r,m.line==t.line?o:null)),m?Gr(e,m,t,r,i):null}}return t}function li(e,t,n,r,i){var o=r||1,l=Gr(e,t,n,o,i)||!i&&Gr(e,t,n,o,!0)||Gr(e,t,n,-o,i)||!i&&Gr(e,t,n,-o,!0);return l||(e.cantEdit=!0,g(e.first,0))}function Ll(e,t,n,r){return n<0&&t.ch==0?t.line>e.first?le(e,g(t.line-1)):null:n>0&&t.ch==(r||K(e,t.line)).text.length?t.line=0;--i)Dl(e,{from:r[i].from,to:r[i].to,text:i?[""]:t.text,origin:t.origin});else Dl(e,t)}}function Dl(e,t){if(!(t.text.length==1&&t.text[0]==""&&S(t.from,t.to)==0)){var n=Xi(e,t);yl(e,t,n,e.cm?e.cm.curOp.id:NaN),xn(e,t,n,xi(e,t));var r=[];pr(e,function(i,o){!o&&se(r,i.history)==-1&&(Pl(i.history,t),r.push(i.history)),xn(i,t,null,xi(i,t))})}}function ai(e,t,n){var r=e.cm&&e.cm.state.suppressEdits;if(!(r&&!n)){for(var i=e.history,o,l=e.sel,a=t=="undo"?i.done:i.undone,s=t=="undo"?i.undone:i.done,u=0;u=0;--m){var C=b(m);if(C)return C.v}}}}function Al(e,t){if(t!=0&&(e.first+=t,e.sel=new At(st(e.sel.ranges,function(i){return new De(g(i.anchor.line+t,i.anchor.ch),g(i.head.line+t,i.head.ch))}),e.sel.primIndex),e.cm)){bt(e.cm,e.first,e.first-t,t);for(var n=e.cm.display,r=n.viewFrom;re.lastLine())){if(t.from.lineo&&(t={from:t.from,to:g(o,K(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=Vt(e,t.from,t.to),n||(n=Xi(e,t)),e.cm?Ds(e.cm,t,r):Zi(e,t,r),oi(e,n,Ie),e.cantEdit&&li(e,g(e.firstLine(),0))&&(e.cantEdit=!1)}}function Ds(e,t,n){var r=e.doc,i=e.display,o=t.from,l=t.to,a=!1,s=o.line;e.options.lineWrapping||(s=Ne(_t(K(r,o.line))),r.iter(s,l.line+1,function(m){if(m==i.maxLine)return a=!0,!0})),r.sel.contains(t.from,t.to)>-1&&En(e),Zi(r,t,n,Zo(e)),e.options.lineWrapping||(r.iter(s,o.line+t.text.length,function(m){var C=Gn(m);C>i.maxLineLength&&(i.maxLine=m,i.maxLineLength=C,i.maxLineChanged=!0,a=!1)}),a&&(e.curOp.updateMaxLine=!0)),ma(r,o.line),yn(e,400);var u=t.text.length-(l.line-o.line)-1;t.full?bt(e):o.line==l.line&&t.text.length==1&&!hl(e.doc,t)?fr(e,o.line,"text"):bt(e,o.line,l.line+1,u);var d=ht(e,"changes"),h=ht(e,"change");if(h||d){var b={from:o,to:l,text:t.text,removed:t.removed,origin:t.origin};h&&rt(e,"change",e,b),d&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(b)}e.display.selForContextMenu=null}function jr(e,t,n,r,i){var o;r||(r=n),S(r,n)<0&&(o=[r,n],n=o[0],r=o[1]),typeof t=="string"&&(t=e.splitLines(t)),qr(e,{from:n,to:r,text:t,origin:i})}function Ol(e,t,n,r){n1||!(this.children[0]instanceof kn))){var a=[];this.collapse(a),this.children=[new kn(a)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var l=i.lines.length%25+25,a=l;a10);e.parent.maybeSpill()}},iterN:function(e,t,n){for(var r=0;re.display.maxLineLength&&(e.display.maxLine=u,e.display.maxLineLength=d,e.display.maxLineChanged=!0)}r!=null&&e&&this.collapsed&&bt(e,r,i+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Cl(e.doc)),e&&rt(e,"markerCleared",e,this,r,i),t&&Mr(e),this.parent&&this.parent.clear()}},vr.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var n,r,i=0;i0||l==0&&o.clearWhenEmpty!==!1)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=w("span",[o.replacedWith],"CodeMirror-widget"),r.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),r.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(To(e,t.line,t,n,o)||t.line!=n.line&&To(e,n.line,t,n,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");xa()}o.addToHistory&&yl(e,{from:t,to:n,origin:"markText"},e.sel,NaN);var a=t.line,s=e.cm,u;if(e.iter(a,n.line+1,function(h){s&&o.collapsed&&!s.options.lineWrapping&&_t(h)==s.display.maxLine&&(u=!0),o.collapsed&&a!=t.line&&Ft(h,0),ka(h,new Bn(o,a==t.line?t.ch:null,a==n.line?n.ch:null),e.cm&&e.cm.curOp),++a}),o.collapsed&&e.iter(t.line,n.line+1,function(h){ur(e,h)&&Ft(h,0)}),o.clearOnEnter&&E(o,"beforeCursorEnter",function(){return o.clear()}),o.readOnly&&(ba(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),o.collapsed&&(o.id=++Il,o.atomic=!0),s){if(u&&(s.curOp.updateMaxLine=!0),o.collapsed)bt(s,t.line,n.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var d=t.line;d<=n.line;d++)fr(s,d,"text");o.atomic&&Cl(s.doc),rt(s,"markerAdded",s,o)}return o}var Tn=function(e,t){this.markers=e,this.primary=t;for(var n=0;n=0;s--)qr(this,r[s]);a?kl(this,a):this.cm&&Rr(this.cm)}),undo:it(function(){ai(this,"undo")}),redo:it(function(){ai(this,"redo")}),undoSelection:it(function(){ai(this,"undo",!0)}),redoSelection:it(function(){ai(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,n=0,r=0;r=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,n){e=le(this,e),t=le(this,t);var r=[],i=e.line;return this.iter(e.line,t.line+1,function(o){var l=o.markedSpans;if(l)for(var a=0;a=s.to||s.from==null&&i!=e.line||s.from!=null&&i==t.line&&s.from>=t.ch)&&(!n||n(s.marker))&&r.push(s.marker.parent||s.marker)}++i}),r},getAllMarks:function(){var e=[];return this.iter(function(t){var n=t.markedSpans;if(n)for(var r=0;re)return t=e,!0;e-=o,++n}),le(this,g(n,t))},indexFromPos:function(e){e=le(this,e);var t=e.ch;if(e.linet&&(t=e.from),e.to!=null&&e.to-1){t.state.draggingText(e),setTimeout(function(){return t.display.input.focus()},20);return}try{var d=e.dataTransfer.getData("Text");if(d){var h;if(t.state.draggingText&&!t.state.draggingText.copy&&(h=t.listSelections()),oi(t.doc,dr(n,n)),h)for(var b=0;b=0;a--)jr(e.doc,"",r[a].from,r[a].to,"+delete");Rr(e)})}function $i(e,t,n){var r=be(e.text,t+n,n);return r<0||r>e.text.length?null:r}function eo(e,t,n){var r=$i(e,t.ch,n);return r==null?null:new g(t.line,r,n<0?"after":"before")}function to(e,t,n,r,i){if(e){t.doc.direction=="rtl"&&(i=-i);var o=Et(n,t.doc.direction);if(o){var l=i<0?de(o):o[0],a=i<0==(l.level==1),s=a?"after":"before",u;if(l.level>0||t.doc.direction=="rtl"){var d=Wr(t,n);u=i<0?n.text.length-1:0;var h=Xt(t,d,u).top;u=he(function(b){return Xt(t,d,b).top==h},i<0==(l.level==1)?l.from:l.to-1,u),s=="before"&&(u=$i(n,u,1))}else u=i<0?l.to:l.from;return new g(r,u,s)}}return new g(r,i<0?n.text.length:0,i<0?"before":"after")}function Us(e,t,n,r){var i=Et(t,e.doc.direction);if(!i)return eo(t,n,r);n.ch>=t.text.length?(n.ch=t.text.length,n.sticky="before"):n.ch<=0&&(n.ch=0,n.sticky="after");var o=Pt(i,n.ch,n.sticky),l=i[o];if(e.doc.direction=="ltr"&&l.level%2==0&&(r>0?l.to>n.ch:l.from=l.from&&b>=d.begin)){var m=h?"before":"after";return new g(n.line,b,m)}}var C=function(z,F,P){for(var H=function(Fe,ot){return ot?new g(n.line,a(Fe,1),"before"):new g(n.line,Fe,"after")};z>=0&&z0==(Z.level!=1),ve=Y?P.begin:a(P.end,-1);if(Z.from<=ve&&ve0?d.end:a(d.begin,-1);return O!=null&&!(r>0&&O==t.text.length)&&(N=C(r>0?0:i.length-1,r,u(O)),N)?N:null}var Nn={selectAll:Ml,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Ie)},killLine:function(e){return Zr(e,function(t){if(t.empty()){var n=K(e.doc,t.head.line).text.length;return t.head.ch==n&&t.head.line0)i=new g(i.line,i.ch+1),e.replaceRange(o.charAt(i.ch-1)+o.charAt(i.ch-2),g(i.line,i.ch-2),i,"+transpose");else if(i.line>e.doc.first){var l=K(e.doc,i.line-1).text;l&&(i=new g(i.line,1),e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+l.charAt(l.length-1),g(i.line-1,l.length-1),i,"+transpose"))}}n.push(new De(i,i))}e.setSelections(n)})},newlineAndIndent:function(e){return Tt(e,function(){for(var t=e.listSelections(),n=t.length-1;n>=0;n--)e.replaceRange(e.doc.lineSeparator(),t[n].anchor,t[n].head,"+input");t=e.listSelections();for(var r=0;re&&S(t,this.pos)==0&&n==this.button};var An,On;function Js(e,t){var n=+new Date;return On&&On.compare(n,e,t)?(An=On=null,"triple"):An&&An.compare(n,e,t)?(On=new no(n,e,t),An=null,"double"):(An=new no(n,e,t),On=null,"single")}function Ql(e){var t=this,n=t.display;if(!(je(t,e)||n.activeTouch&&n.input.supportsTouch())){if(n.input.ensurePolled(),n.shift=e.shiftKey,tr(n,e)){W||(n.scroller.draggable=!1,setTimeout(function(){return n.scroller.draggable=!0},100));return}if(!io(t,e)){var r=kr(t,e),i=rn(e),o=r?Js(r,i):"single";Ze(t).focus(),i==1&&t.state.selectingText&&t.state.selectingText(e),!(r&&Qs(t,i,r,o,e))&&(i==1?r?$s(t,r,o,e):mt(e)==n.scroller&&ft(e):i==2?(r&&ii(t.doc,r),setTimeout(function(){return n.input.focus()},20)):i==3&&($?t.display.input.onContextMenu(e):_i(t)))}}}function Qs(e,t,n,r,i){var o="Click";return r=="double"?o="Double"+o:r=="triple"&&(o="Triple"+o),o=(t==1?"Left":t==2?"Middle":"Right")+o,Dn(e,Kl(o,i),i,function(l){if(typeof l=="string"&&(l=Nn[l]),!l)return!1;var a=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),a=l(e,n)!=ie}finally{e.state.suppressEdits=!1}return a})}function Vs(e,t,n){var r=e.getOption("configureMouse"),i=r?r(e,t,n):{};if(i.unit==null){var o=Be?n.shiftKey&&n.metaKey:n.altKey;i.unit=o?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(i.extend==null||e.doc.extend)&&(i.extend=e.doc.extend||n.shiftKey),i.addNew==null&&(i.addNew=xe?n.metaKey:n.ctrlKey),i.moveOnDrag==null&&(i.moveOnDrag=!(xe?n.altKey:n.ctrlKey)),i}function $s(e,t,n,r){M?setTimeout(We(Vo,e),0):e.curOp.focus=y(ae(e));var i=Vs(e,n,r),o=e.doc.sel,l;e.options.dragDrop&&gi&&!e.isReadOnly()&&n=="single"&&(l=o.contains(t))>-1&&(S((l=o.ranges[l]).from(),t)<0||t.xRel>0)&&(S(l.to(),t)>0||t.xRel<0)?eu(e,r,t,i):tu(e,r,t,i)}function eu(e,t,n,r){var i=e.display,o=!1,l=nt(e,function(u){W&&(i.scroller.draggable=!1),e.state.draggingText=!1,e.state.delayingBlurEvent&&(e.hasFocus()?e.state.delayingBlurEvent=!1:_i(e)),ut(i.wrapper.ownerDocument,"mouseup",l),ut(i.wrapper.ownerDocument,"mousemove",a),ut(i.scroller,"dragstart",s),ut(i.scroller,"drop",l),o||(ft(u),r.addNew||ii(e.doc,n,null,null,r.extend),W&&!Ee||M&&j==9?setTimeout(function(){i.wrapper.ownerDocument.body.focus({preventScroll:!0}),i.input.focus()},20):i.input.focus())}),a=function(u){o=o||Math.abs(t.clientX-u.clientX)+Math.abs(t.clientY-u.clientY)>=10},s=function(){return o=!0};W&&(i.scroller.draggable=!0),e.state.draggingText=l,l.copy=!r.moveOnDrag,E(i.wrapper.ownerDocument,"mouseup",l),E(i.wrapper.ownerDocument,"mousemove",a),E(i.scroller,"dragstart",s),E(i.scroller,"drop",l),e.state.delayingBlurEvent=!0,setTimeout(function(){return i.input.focus()},20),i.scroller.dragDrop&&i.scroller.dragDrop()}function Vl(e,t,n){if(n=="char")return new De(t,t);if(n=="word")return e.findWordAt(t);if(n=="line")return new De(g(t.line,0),le(e.doc,g(t.line+1,0)));var r=n(e,t);return new De(r.from,r.to)}function tu(e,t,n,r){M&&_i(e);var i=e.display,o=e.doc;ft(t);var l,a,s=o.sel,u=s.ranges;if(r.addNew&&!r.extend?(a=o.sel.contains(n),a>-1?l=u[a]:l=new De(n,n)):(l=o.sel.primary(),a=o.sel.primIndex),r.unit=="rectangle")r.addNew||(l=new De(n,n)),n=kr(e,t,!0,!0),a=-1;else{var d=Vl(e,n,r.unit);r.extend?l=Qi(l,d.anchor,d.head,r.extend):l=d}r.addNew?a==-1?(a=u.length,ct(o,Bt(e,u.concat([l]),a),{scroll:!1,origin:"*mouse"})):u.length>1&&u[a].empty()&&r.unit=="char"&&!r.extend?(ct(o,Bt(e,u.slice(0,a).concat(u.slice(a+1)),0),{scroll:!1,origin:"*mouse"}),s=o.sel):Vi(o,a,l,Mt):(a=0,ct(o,new At([l],0),Mt),s=o.sel);var h=n;function b(P){if(S(h,P)!=0)if(h=P,r.unit=="rectangle"){for(var H=[],Z=e.options.tabSize,Y=U(K(o,n.line).text,n.ch,Z),ve=U(K(o,P.line).text,P.ch,Z),Fe=Math.min(Y,ve),ot=Math.max(Y,ve),Ge=Math.min(n.line,P.line),Lt=Math.min(e.lastLine(),Math.max(n.line,P.line));Ge<=Lt;Ge++){var wt=K(o,Ge).text,Qe=yt(wt,Fe,Z);Fe==ot?H.push(new De(g(Ge,Qe),g(Ge,Qe))):wt.length>Qe&&H.push(new De(g(Ge,Qe),g(Ge,yt(wt,ot,Z))))}H.length||H.push(new De(n,n)),ct(o,Bt(e,s.ranges.slice(0,a).concat(H),a),{origin:"*mouse",scroll:!1}),e.scrollIntoView(P)}else{var kt=l,at=Vl(e,P,r.unit),tt=kt.anchor,Ve;S(at.anchor,tt)>0?(Ve=at.head,tt=et(kt.from(),at.anchor)):(Ve=at.anchor,tt=Me(kt.to(),at.head));var Ye=s.ranges.slice(0);Ye[a]=ru(e,new De(le(o,tt),Ve)),ct(o,Bt(e,Ye,a),Mt)}}var m=i.wrapper.getBoundingClientRect(),C=0;function N(P){var H=++C,Z=kr(e,P,!0,r.unit=="rectangle");if(Z)if(S(Z,h)!=0){e.curOp.focus=y(ae(e)),b(Z);var Y=Vn(i,o);(Z.line>=Y.to||Z.linem.bottom?20:0;ve&&setTimeout(nt(e,function(){C==H&&(i.scroller.scrollTop+=ve,N(P))}),50)}}function O(P){e.state.selectingText=!1,C=1/0,P&&(ft(P),i.input.focus()),ut(i.wrapper.ownerDocument,"mousemove",z),ut(i.wrapper.ownerDocument,"mouseup",F),o.history.lastSelOrigin=null}var z=nt(e,function(P){P.buttons===0||!rn(P)?O(P):N(P)}),F=nt(e,O);e.state.selectingText=F,E(i.wrapper.ownerDocument,"mousemove",z),E(i.wrapper.ownerDocument,"mouseup",F)}function ru(e,t){var n=t.anchor,r=t.head,i=K(e.doc,n.line);if(S(n,r)==0&&n.sticky==r.sticky)return t;var o=Et(i);if(!o)return t;var l=Pt(o,n.ch,n.sticky),a=o[l];if(a.from!=n.ch&&a.to!=n.ch)return t;var s=l+(a.from==n.ch==(a.level!=1)?0:1);if(s==0||s==o.length)return t;var u;if(r.line!=n.line)u=(r.line-n.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var d=Pt(o,r.ch,r.sticky),h=d-l||(r.ch-n.ch)*(a.level==1?-1:1);d==s-1||d==s?u=h<0:u=h>0}var b=o[s+(u?-1:0)],m=u==(b.level==1),C=m?b.from:b.to,N=m?"after":"before";return n.ch==C&&n.sticky==N?t:new De(new g(n.line,C,N),r)}function $l(e,t,n,r){var i,o;if(t.touches)i=t.touches[0].clientX,o=t.touches[0].clientY;else try{i=t.clientX,o=t.clientY}catch{return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;r&&ft(t);var l=e.display,a=l.lineDiv.getBoundingClientRect();if(o>a.bottom||!ht(e,n))return tn(t);o-=a.top-l.viewOffset;for(var s=0;s=i){var d=Gt(e.doc,o),h=e.display.gutterSpecs[s];return _e(e,n,e,d,h.className,t),tn(t)}}}function io(e,t){return $l(e,t,"gutterClick",!0)}function ea(e,t){tr(e.display,t)||nu(e,t)||je(e,t,"contextmenu")||$||e.display.input.onContextMenu(t)}function nu(e,t){return ht(e,"gutterContextMenu")?$l(e,t,"gutterContextMenu",!1):!1}function ta(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),cn(e)}var Jr={toString:function(){return"CodeMirror.Init"}},ra={},ci={};function iu(e){var t=e.optionHandlers;function n(r,i,o,l){e.defaults[r]=i,o&&(t[r]=l?function(a,s,u){u!=Jr&&o(a,s,u)}:o)}e.defineOption=n,e.Init=Jr,n("value","",function(r,i){return r.setValue(i)},!0),n("mode",null,function(r,i){r.doc.modeOption=i,Yi(r)},!0),n("indentUnit",2,Yi,!0),n("indentWithTabs",!1),n("smartIndent",!0),n("tabSize",4,function(r){bn(r),cn(r),bt(r)},!0),n("lineSeparator",null,function(r,i){if(r.doc.lineSep=i,!!i){var o=[],l=r.doc.first;r.doc.iter(function(s){for(var u=0;;){var d=s.text.indexOf(i,u);if(d==-1)break;u=d+i.length,o.push(g(l,d))}l++});for(var a=o.length-1;a>=0;a--)jr(r.doc,i,o[a],g(o[a].line,o[a].ch+i.length))}}),n("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b\u200e\u200f\u2028\u2029\u202d\u202e\u2066\u2067\u2069\ufeff\ufff9-\ufffc]/g,function(r,i,o){r.state.specialChars=new RegExp(i.source+(i.test(" ")?"":"| "),"g"),o!=Jr&&r.refresh()}),n("specialCharPlaceholder",Pa,function(r){return r.refresh()},!0),n("electricChars",!0),n("inputStyle",te?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),n("spellcheck",!1,function(r,i){return r.getInputField().spellcheck=i},!0),n("autocorrect",!1,function(r,i){return r.getInputField().autocorrect=i},!0),n("autocapitalize",!1,function(r,i){return r.getInputField().autocapitalize=i},!0),n("rtlMoveVisually",!ye),n("wholeLineUpdateBefore",!0),n("theme","default",function(r){ta(r),mn(r)},!0),n("keyMap","default",function(r,i,o){var l=ui(i),a=o!=Jr&&ui(o);a&&a.detach&&a.detach(r,l),l.attach&&l.attach(r,a||null)}),n("extraKeys",null),n("configureMouse",null),n("lineWrapping",!1,lu,!0),n("gutters",[],function(r,i){r.display.gutterSpecs=ji(i,r.options.lineNumbers),mn(r)},!0),n("fixedGutter",!0,function(r,i){r.display.gutters.style.left=i?Ei(r.display)+"px":"0",r.refresh()},!0),n("coverGutterNextToScrollbar",!1,function(r){return Kr(r)},!0),n("scrollbarStyle","native",function(r){il(r),Kr(r),r.display.scrollbars.setScrollTop(r.doc.scrollTop),r.display.scrollbars.setScrollLeft(r.doc.scrollLeft)},!0),n("lineNumbers",!1,function(r,i){r.display.gutterSpecs=ji(r.options.gutters,i),mn(r)},!0),n("firstLineNumber",1,mn,!0),n("lineNumberFormatter",function(r){return r},mn,!0),n("showCursorWhenSelecting",!1,dn,!0),n("resetSelectionOnContextMenu",!0),n("lineWiseCopyCut",!0),n("pasteLinesPerSelection",!0),n("selectionsMayTouch",!1),n("readOnly",!1,function(r,i){i=="nocursor"&&(Br(r),r.display.input.blur()),r.display.input.readOnlyChanged(i)}),n("screenReaderLabel",null,function(r,i){i=i===""?null:i,r.display.input.screenReaderLabelChanged(i)}),n("disableInput",!1,function(r,i){i||r.display.input.reset()},!0),n("dragDrop",!0,ou),n("allowDropFileTypes",null),n("cursorBlinkRate",530),n("cursorScrollMargin",0),n("cursorHeight",1,dn,!0),n("singleCursorHeightPerLine",!0,dn,!0),n("workTime",100),n("workDelay",100),n("flattenSpans",!0,bn,!0),n("addModeClass",!1,bn,!0),n("pollInterval",100),n("undoDepth",200,function(r,i){return r.doc.history.undoDepth=i}),n("historyEventDelay",1250),n("viewportMargin",10,function(r){return r.refresh()},!0),n("maxHighlightLength",1e4,bn,!0),n("moveInputWithCursor",!0,function(r,i){i||r.display.input.resetPosition()}),n("tabindex",null,function(r,i){return r.display.input.getField().tabIndex=i||""}),n("autofocus",null),n("direction","ltr",function(r,i){return r.doc.setDirection(i)},!0),n("phrases",null)}function ou(e,t,n){var r=n&&n!=Jr;if(!t!=!r){var i=e.display.dragFunctions,o=t?E:ut;o(e.display.scroller,"dragstart",i.start),o(e.display.scroller,"dragenter",i.enter),o(e.display.scroller,"dragover",i.over),o(e.display.scroller,"dragleave",i.leave),o(e.display.scroller,"drop",i.drop)}}function lu(e){e.options.lineWrapping?(D(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(me(e.display.wrapper,"CodeMirror-wrap"),Ci(e)),Ii(e),bt(e),cn(e),setTimeout(function(){return Kr(e)},100)}function Ke(e,t){var n=this;if(!(this instanceof Ke))return new Ke(e,t);this.options=t=t?V(t):{},V(ra,t,!1);var r=t.value;typeof r=="string"?r=new xt(r,t.mode,null,t.lineSeparator,t.direction):t.mode&&(r.modeOption=t.mode),this.doc=r;var i=new Ke.inputStyles[t.inputStyle](this),o=this.display=new bs(e,r,i,t);o.wrapper.CodeMirror=this,ta(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),il(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new fe,keySeq:null,specialChars:null},t.autofocus&&!te&&o.input.focus(),M&&j<11&&setTimeout(function(){return n.display.input.reset(!0)},20),au(this),_s(),Lr(this),this.curOp.forceUpdate=!0,pl(this,r),t.autofocus&&!te||this.hasFocus()?setTimeout(function(){n.hasFocus()&&!n.state.focused&&Hi(n)},20):Br(this);for(var l in ci)ci.hasOwnProperty(l)&&ci[l](this,t[l],Jr);al(this),t.finishInit&&t.finishInit(this);for(var a=0;a20*20}E(t.scroller,"touchstart",function(s){if(!je(e,s)&&!o(s)&&!io(e,s)){t.input.ensurePolled(),clearTimeout(n);var u=+new Date;t.activeTouch={start:u,moved:!1,prev:u-r.end<=300?r:null},s.touches.length==1&&(t.activeTouch.left=s.touches[0].pageX,t.activeTouch.top=s.touches[0].pageY)}}),E(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),E(t.scroller,"touchend",function(s){var u=t.activeTouch;if(u&&!tr(t,s)&&u.left!=null&&!u.moved&&new Date-u.start<300){var d=e.coordsChar(t.activeTouch,"page"),h;!u.prev||l(u,u.prev)?h=new De(d,d):!u.prev.prev||l(u,u.prev.prev)?h=e.findWordAt(d):h=new De(g(d.line,0),le(e.doc,g(d.line+1,0))),e.setSelection(h.anchor,h.head),e.focus(),ft(s)}i()}),E(t.scroller,"touchcancel",i),E(t.scroller,"scroll",function(){t.scroller.clientHeight&&(pn(e,t.scroller.scrollTop),Cr(e,t.scroller.scrollLeft,!0),_e(e,"scroll",e))}),E(t.scroller,"mousewheel",function(s){return fl(e,s)}),E(t.scroller,"DOMMouseScroll",function(s){return fl(e,s)}),E(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(s){je(e,s)||Zt(s)},over:function(s){je(e,s)||(Ws(e,s),Zt(s))},start:function(s){return Fs(e,s)},drop:nt(e,Is),leave:function(s){je(e,s)||_l(e)}};var a=t.input.getField();E(a,"keyup",function(s){return Zl.call(e,s)}),E(a,"keydown",nt(e,Yl)),E(a,"keypress",nt(e,Jl)),E(a,"focus",function(s){return Hi(e,s)}),E(a,"blur",function(s){return Br(e,s)})}var oo=[];Ke.defineInitHook=function(e){return oo.push(e)};function zn(e,t,n,r){var i=e.doc,o;n==null&&(n="add"),n=="smart"&&(i.mode.indent?o=ln(e,t).state:n="prev");var l=e.options.tabSize,a=K(i,t),s=U(a.text,null,l);a.stateAfter&&(a.stateAfter=null);var u=a.text.match(/^\s*/)[0],d;if(!r&&!/\S/.test(a.text))d=0,n="not";else if(n=="smart"&&(d=i.mode.indent(o,a.text.slice(u.length),a.text),d==ie||d>150)){if(!r)return;n="prev"}n=="prev"?t>i.first?d=U(K(i,t-1).text,null,l):d=0:n=="add"?d=s+e.options.indentUnit:n=="subtract"?d=s-e.options.indentUnit:typeof n=="number"&&(d=s+n),d=Math.max(0,d);var h="",b=0;if(e.options.indentWithTabs)for(var m=Math.floor(d/l);m;--m)b+=l,h+=" ";if(bl,s=nn(t),u=null;if(a&&r.ranges.length>1)if(Rt&&Rt.text.join(` +`)==t){if(r.ranges.length%Rt.text.length==0){u=[];for(var d=0;d=0;b--){var m=r.ranges[b],C=m.from(),N=m.to();m.empty()&&(n&&n>0?C=g(C.line,C.ch-n):e.state.overwrite&&!a?N=g(N.line,Math.min(K(o,N.line).text.length,N.ch+de(s).length)):a&&Rt&&Rt.lineWise&&Rt.text.join(` +`)==s.join(` +`)&&(C=N=g(C.line,0)));var O={from:C,to:N,text:u?u[b%u.length]:s,origin:i||(a?"paste":e.state.cutIncoming>l?"cut":"+input")};qr(e.doc,O),rt(e,"inputRead",e,O)}t&&!a&&ia(e,t),Rr(e),e.curOp.updateInput<2&&(e.curOp.updateInput=h),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function na(e,t){var n=e.clipboardData&&e.clipboardData.getData("Text");if(n)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&t.hasFocus()&&Tt(t,function(){return lo(t,n,0,null,"paste")}),!0}function ia(e,t){if(!(!e.options.electricChars||!e.options.smartIndent))for(var n=e.doc.sel,r=n.ranges.length-1;r>=0;r--){var i=n.ranges[r];if(!(i.head.ch>100||r&&n.ranges[r-1].head.line==i.head.line)){var o=e.getModeAt(i.head),l=!1;if(o.electricChars){for(var a=0;a-1){l=zn(e,i.head.line,"smart");break}}else o.electricInput&&o.electricInput.test(K(e.doc,i.head.line).text.slice(0,i.head.ch))&&(l=zn(e,i.head.line,"smart"));l&&rt(e,"electricInput",e,i.head.line)}}}function oa(e){for(var t=[],n=[],r=0;ro&&(zn(this,a.head.line,r,!0),o=a.head.line,l==this.doc.sel.primIndex&&Rr(this));else{var s=a.from(),u=a.to(),d=Math.max(o,s.line);o=Math.min(this.lastLine(),u.line-(u.ch?0:1))+1;for(var h=d;h0&&Vi(this.doc,l,new De(s,b[l].to()),Ie)}}}),getTokenAt:function(r,i){return go(this,r,i)},getLineTokens:function(r,i){return go(this,g(r),i,!0)},getTokenTypeAt:function(r){r=le(this.doc,r);var i=ho(this,K(this.doc,r.line)),o=0,l=(i.length-1)/2,a=r.ch,s;if(a==0)s=i[2];else for(;;){var u=o+l>>1;if((u?i[u*2-1]:0)>=a)l=u;else if(i[u*2+1]s&&(r=s,l=!0),a=K(this.doc,r)}else a=r;return Xn(this,a,{top:0,left:0},i||"page",o||l).top+(l?this.doc.height-er(a):0)},defaultTextHeight:function(){return _r(this.display)},defaultCharWidth:function(){return Hr(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(r,i,o,l,a){var s=this.display;r=Ht(this,le(this.doc,r));var u=r.bottom,d=r.left;if(i.style.position="absolute",i.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(i),s.sizer.appendChild(i),l=="over")u=r.top;else if(l=="above"||l=="near"){var h=Math.max(s.wrapper.clientHeight,this.doc.height),b=Math.max(s.sizer.clientWidth,s.lineSpace.clientWidth);(l=="above"||r.bottom+i.offsetHeight>h)&&r.top>i.offsetHeight?u=r.top-i.offsetHeight:r.bottom+i.offsetHeight<=h&&(u=r.bottom),d+i.offsetWidth>b&&(d=b-i.offsetWidth)}i.style.top=u+"px",i.style.left=i.style.right="",a=="right"?(d=s.sizer.clientWidth-i.offsetWidth,i.style.right="0px"):(a=="left"?d=0:a=="middle"&&(d=(s.sizer.clientWidth-i.offsetWidth)/2),i.style.left=d+"px"),o&&os(this,{left:d,top:u,right:d+i.offsetWidth,bottom:u+i.offsetHeight})},triggerOnKeyDown:vt(Yl),triggerOnKeyPress:vt(Jl),triggerOnKeyUp:Zl,triggerOnMouseDown:vt(Ql),execCommand:function(r){if(Nn.hasOwnProperty(r))return Nn[r].call(null,this)},triggerElectric:vt(function(r){ia(this,r)}),findPosH:function(r,i,o,l){var a=1;i<0&&(a=-1,i=-i);for(var s=le(this.doc,r),u=0;u0&&d(o.charAt(l-1));)--l;for(;a.5||this.options.lineWrapping)&&Ii(this),_e(this,"refresh",this)}),swapDoc:vt(function(r){var i=this.doc;return i.cm=null,this.state.selectingText&&this.state.selectingText(),pl(this,r),cn(this),this.display.input.reset(),hn(this,r.scrollLeft,r.scrollTop),this.curOp.forceScroll=!0,rt(this,"swapDoc",this,i),i}),phrase:function(r){var i=this.options.phrases;return i&&Object.prototype.hasOwnProperty.call(i,r)?i[r]:r},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},pt(e),e.registerHelper=function(r,i,o){n.hasOwnProperty(r)||(n[r]=e[r]={_global:[]}),n[r][i]=o},e.registerGlobalHelper=function(r,i,o,l){e.registerHelper(r,i,l),n[r]._global.push({pred:o,val:l})}}function ao(e,t,n,r,i){var o=t,l=n,a=K(e,t.line),s=i&&e.direction=="rtl"?-n:n;function u(){var F=t.line+s;return F=e.first+e.size?!1:(t=new g(F,t.ch,t.sticky),a=K(e,F))}function d(F){var P;if(r=="codepoint"){var H=a.text.charCodeAt(t.ch+(n>0?0:-1));if(isNaN(H))P=null;else{var Z=n>0?H>=55296&&H<56320:H>=56320&&H<57343;P=new g(t.line,Math.max(0,Math.min(a.text.length,t.ch+n*(Z?2:1))),-n)}}else i?P=Us(e.cm,a,t,n):P=eo(a,t,n);if(P==null)if(!F&&u())t=to(i,e.cm,a,t.line,s);else return!1;else t=P;return!0}if(r=="char"||r=="codepoint")d();else if(r=="column")d(!0);else if(r=="word"||r=="group")for(var h=null,b=r=="group",m=e.cm&&e.cm.getHelper(t,"wordChars"),C=!0;!(n<0&&!d(!C));C=!1){var N=a.text.charAt(t.ch)||` +`,O=pe(N,m)?"w":b&&N==` +`?"n":!b||/\s/.test(N)?null:"p";if(b&&!C&&!O&&(O="s"),h&&h!=O){n<0&&(n=1,d(),t.sticky="after");break}if(O&&(h=O),n>0&&!d(!C))break}var z=li(e,t,o,l,!0);return oe(o,z)&&(z.hitSide=!0),z}function sa(e,t,n,r){var i=e.doc,o=t.left,l;if(r=="page"){var a=Math.min(e.display.wrapper.clientHeight,Ze(e).innerHeight||i(e).documentElement.clientHeight),s=Math.max(a-.5*_r(e.display),3);l=(n>0?t.bottom:t.top)+n*s}else r=="line"&&(l=n>0?t.bottom+3:t.top-3);for(var u;u=Oi(e,o,l),!!u.outside;){if(n<0?l<=0:l>=i.height){u.hitSide=!0;break}l+=n*5}return u}var ze=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new fe,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};ze.prototype.init=function(e){var t=this,n=this,r=n.cm,i=n.div=e.lineDiv;i.contentEditable=!0,la(i,r.options.spellcheck,r.options.autocorrect,r.options.autocapitalize);function o(a){for(var s=a.target;s;s=s.parentNode){if(s==i)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(s.className))break}return!1}E(i,"paste",function(a){!o(a)||je(r,a)||na(a,r)||j<=11&&setTimeout(nt(r,function(){return t.updateFromDOM()}),20)}),E(i,"compositionstart",function(a){t.composing={data:a.data,done:!1}}),E(i,"compositionupdate",function(a){t.composing||(t.composing={data:a.data,done:!1})}),E(i,"compositionend",function(a){t.composing&&(a.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),E(i,"touchstart",function(){return n.forceCompositionEnd()}),E(i,"input",function(){t.composing||t.readFromDOMSoon()});function l(a){if(!(!o(a)||je(r,a))){if(r.somethingSelected())di({lineWise:!1,text:r.getSelections()}),a.type=="cut"&&r.replaceSelection("",null,"cut");else if(r.options.lineWiseCopyCut){var s=oa(r);di({lineWise:!0,text:s.text}),a.type=="cut"&&r.operation(function(){r.setSelections(s.ranges,0,Ie),r.replaceSelection("",null,"cut")})}else return;if(a.clipboardData){a.clipboardData.clearData();var u=Rt.text.join(` +`);if(a.clipboardData.setData("Text",u),a.clipboardData.getData("Text")==u){a.preventDefault();return}}var d=aa(),h=d.firstChild;r.display.lineSpace.insertBefore(d,r.display.lineSpace.firstChild),h.value=Rt.text.join(` +`);var b=y(i.ownerDocument);Q(h),setTimeout(function(){r.display.lineSpace.removeChild(d),b.focus(),b==i&&n.showPrimarySelection()},50)}}E(i,"copy",l),E(i,"cut",l)},ze.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},ze.prototype.prepareSelection=function(){var e=Qo(this.cm,!1);return e.focus=y(this.div.ownerDocument)==this.div,e},ze.prototype.showSelection=function(e,t){!e||!this.cm.display.view.length||((e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e))},ze.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},ze.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,n=t.doc.sel.primary(),r=n.from(),i=n.to();if(t.display.viewTo==t.display.viewFrom||r.line>=t.display.viewTo||i.line=t.display.viewFrom&&ua(t,r)||{node:a[0].measure.map[2],offset:0},u=i.linee.firstLine()&&(r=g(r.line-1,K(e.doc,r.line-1).length)),i.ch==K(e.doc,i.line).text.length&&i.linet.viewTo-1)return!1;var o,l,a;r.line==t.viewFrom||(o=Sr(e,r.line))==0?(l=Ne(t.view[0].line),a=t.view[0].node):(l=Ne(t.view[o].line),a=t.view[o-1].node.nextSibling);var s=Sr(e,i.line),u,d;if(s==t.view.length-1?(u=t.viewTo-1,d=t.lineDiv.lastChild):(u=Ne(t.view[s+1].line)-1,d=t.view[s+1].node.previousSibling),!a)return!1;for(var h=e.doc.splitLines(fu(e,a,d,l,u)),b=Vt(e.doc,g(l,0),g(u,K(e.doc,u).text.length));h.length>1&&b.length>1;)if(de(h)==de(b))h.pop(),b.pop(),u--;else if(h[0]==b[0])h.shift(),b.shift(),l++;else break;for(var m=0,C=0,N=h[0],O=b[0],z=Math.min(N.length,O.length);mr.ch&&F.charCodeAt(F.length-C-1)==P.charCodeAt(P.length-C-1);)m--,C++;h[h.length-1]=F.slice(0,F.length-C).replace(/^\u200b+/,""),h[0]=h[0].slice(m).replace(/\u200b+$/,"");var Z=g(l,m),Y=g(u,b.length?de(b).length-C:0);if(h.length>1||h[0]||S(Z,Y))return jr(e.doc,h,Z,Y,"+input"),!0},ze.prototype.ensurePolled=function(){this.forceCompositionEnd()},ze.prototype.reset=function(){this.forceCompositionEnd()},ze.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},ze.prototype.readFromDOMSoon=function(){var e=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(e.readDOMTimeout=null,e.composing)if(e.composing.done)e.composing=null;else return;e.updateFromDOM()},80))},ze.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&Tt(this.cm,function(){return bt(e.cm)})},ze.prototype.setUneditable=function(e){e.contentEditable="false"},ze.prototype.onKeyPress=function(e){e.charCode==0||this.composing||(e.preventDefault(),this.cm.isReadOnly()||nt(this.cm,lo)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0))},ze.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},ze.prototype.onContextMenu=function(){},ze.prototype.resetPosition=function(){},ze.prototype.needsContentAttribute=!0;function ua(e,t){var n=Ni(e,t.line);if(!n||n.hidden)return null;var r=K(e.doc,t.line),i=Wo(n,r,t.line),o=Et(r,e.doc.direction),l="left";if(o){var a=Pt(o,t.ch);l=a%2?"right":"left"}var s=Bo(i.map,t.ch,l);return s.offset=s.collapse=="right"?s.end:s.start,s}function uu(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function Qr(e,t){return t&&(e.bad=!0),e}function fu(e,t,n,r,i){var o="",l=!1,a=e.doc.lineSeparator(),s=!1;function u(m){return function(C){return C.id==m}}function d(){l&&(o+=a,s&&(o+=a),l=s=!1)}function h(m){m&&(d(),o+=m)}function b(m){if(m.nodeType==1){var C=m.getAttribute("cm-text");if(C){h(C);return}var N=m.getAttribute("cm-marker"),O;if(N){var z=e.findMarks(g(r,0),g(i+1,0),u(+N));z.length&&(O=z[0].find(0))&&h(Vt(e.doc,O.from,O.to).join(a));return}if(m.getAttribute("contenteditable")=="false")return;var F=/^(pre|div|p|li|table|br)$/i.test(m.nodeName);if(!/^br$/i.test(m.nodeName)&&m.textContent.length==0)return;F&&d();for(var P=0;P=9&&t.hasSelection&&(t.hasSelection=null),n.poll()}),E(i,"paste",function(l){je(r,l)||na(l,r)||(r.state.pasteIncoming=+new Date,n.fastPoll())});function o(l){if(!je(r,l)){if(r.somethingSelected())di({lineWise:!1,text:r.getSelections()});else if(r.options.lineWiseCopyCut){var a=oa(r);di({lineWise:!0,text:a.text}),l.type=="cut"?r.setSelections(a.ranges,null,Ie):(n.prevInput="",i.value=a.text.join(` +`),Q(i))}else return;l.type=="cut"&&(r.state.cutIncoming=+new Date)}}E(i,"cut",o),E(i,"copy",o),E(e.scroller,"paste",function(l){if(!(tr(e,l)||je(r,l))){if(!i.dispatchEvent){r.state.pasteIncoming=+new Date,n.focus();return}var a=new Event("paste");a.clipboardData=l.clipboardData,i.dispatchEvent(a)}}),E(e.lineSpace,"selectstart",function(l){tr(e,l)||ft(l)}),E(i,"compositionstart",function(){var l=r.getCursor("from");n.composing&&n.composing.range.clear(),n.composing={start:l,range:r.markText(l,r.getCursor("to"),{className:"CodeMirror-composing"})}}),E(i,"compositionend",function(){n.composing&&(n.poll(),n.composing.range.clear(),n.composing=null)})},Je.prototype.createField=function(e){this.wrapper=aa(),this.textarea=this.wrapper.firstChild},Je.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},Je.prototype.prepareSelection=function(){var e=this.cm,t=e.display,n=e.doc,r=Qo(e);if(e.options.moveInputWithCursor){var i=Ht(e,n.sel.primary().head,"div"),o=t.wrapper.getBoundingClientRect(),l=t.lineDiv.getBoundingClientRect();r.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+l.top-o.top)),r.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+l.left-o.left))}return r},Je.prototype.showSelection=function(e){var t=this.cm,n=t.display;_(n.cursorDiv,e.cursors),_(n.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Je.prototype.reset=function(e){if(!(this.contextMenuPending||this.composing&&e)){var t=this.cm;if(this.resetting=!0,t.somethingSelected()){this.prevInput="";var n=t.getSelection();this.textarea.value=n,t.state.focused&&Q(this.textarea),M&&j>=9&&(this.hasSelection=n)}else e||(this.prevInput=this.textarea.value="",M&&j>=9&&(this.hasSelection=null));this.resetting=!1}},Je.prototype.getField=function(){return this.textarea},Je.prototype.supportsTouch=function(){return!1},Je.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!te||y(this.textarea.ownerDocument)!=this.textarea))try{this.textarea.focus()}catch{}},Je.prototype.blur=function(){this.textarea.blur()},Je.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Je.prototype.receivedFocus=function(){this.slowPoll()},Je.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},Je.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0;function n(){var r=t.poll();!r&&!e?(e=!0,t.polling.set(60,n)):(t.pollingFast=!1,t.slowPoll())}t.polling.set(20,n)},Je.prototype.poll=function(){var e=this,t=this.cm,n=this.textarea,r=this.prevInput;if(this.contextMenuPending||this.resetting||!t.state.focused||or(n)&&!r&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=n.value;if(i==r&&!t.somethingSelected())return!1;if(M&&j>=9&&this.hasSelection===i||xe&&/[\uf700-\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var o=i.charCodeAt(0);if(o==8203&&!r&&(r="​"),o==8666)return this.reset(),this.cm.execCommand("undo")}for(var l=0,a=Math.min(r.length,i.length);l1e3||i.indexOf(` +`)>-1?n.value=e.prevInput="":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Je.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Je.prototype.onKeyPress=function(){M&&j>=9&&(this.hasSelection=null),this.fastPoll()},Je.prototype.onContextMenu=function(e){var t=this,n=t.cm,r=n.display,i=t.textarea;t.contextMenuPending&&t.contextMenuPending();var o=kr(n,e),l=r.scroller.scrollTop;if(!o||ce)return;var a=n.options.resetSelectionOnContextMenu;a&&n.doc.sel.contains(o)==-1&&nt(n,ct)(n.doc,dr(o),Ie);var s=i.style.cssText,u=t.wrapper.style.cssText,d=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",i.style.cssText=`position: absolute; width: 30px; height: 30px; + top: `+(e.clientY-d.top-5)+"px; left: "+(e.clientX-d.left-5)+`px; + z-index: 1000; background: `+(M?"rgba(255, 255, 255, .05)":"transparent")+`; + outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var h;W&&(h=i.ownerDocument.defaultView.scrollY),r.input.focus(),W&&i.ownerDocument.defaultView.scrollTo(null,h),r.input.reset(),n.somethingSelected()||(i.value=t.prevInput=" "),t.contextMenuPending=m,r.selForContextMenu=n.doc.sel,clearTimeout(r.detectingSelectAll);function b(){if(i.selectionStart!=null){var N=n.somethingSelected(),O="​"+(N?i.value:"");i.value="⇚",i.value=O,t.prevInput=N?"":"​",i.selectionStart=1,i.selectionEnd=O.length,r.selForContextMenu=n.doc.sel}}function m(){if(t.contextMenuPending==m&&(t.contextMenuPending=!1,t.wrapper.style.cssText=u,i.style.cssText=s,M&&j<9&&r.scrollbars.setScrollTop(r.scroller.scrollTop=l),i.selectionStart!=null)){(!M||M&&j<9)&&b();var N=0,O=function(){r.selForContextMenu==n.doc.sel&&i.selectionStart==0&&i.selectionEnd>0&&t.prevInput=="​"?nt(n,Ml)(n):N++<10?r.detectingSelectAll=setTimeout(O,500):(r.selForContextMenu=null,r.input.reset())};r.detectingSelectAll=setTimeout(O,200)}}if(M&&j>=9&&b(),$){Zt(e);var C=function(){ut(window,"mouseup",C),setTimeout(m,20)};E(window,"mouseup",C)}else setTimeout(m,50)},Je.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},Je.prototype.setUneditable=function(){},Je.prototype.needsContentAttribute=!1;function du(e,t){if(t=t?V(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var n=y(e.ownerDocument);t.autofocus=n==e||e.getAttribute("autofocus")!=null&&n==document.body}function r(){e.value=a.getValue()}var i;if(e.form&&(E(e.form,"submit",r),!t.leaveSubmitMethodAlone)){var o=e.form;i=o.submit;try{var l=o.submit=function(){r(),o.submit=i,o.submit(),o.submit=l}}catch{}}t.finishInit=function(s){s.save=r,s.getTextArea=function(){return e},s.toTextArea=function(){s.toTextArea=isNaN,r(),e.parentNode.removeChild(s.getWrapperElement()),e.style.display="",e.form&&(ut(e.form,"submit",r),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=i))}},e.style.display="none";var a=Ke(function(s){return e.parentNode.insertBefore(s,e.nextSibling)},t);return a}function hu(e){e.off=ut,e.on=E,e.wheelEventPixels=xs,e.Doc=xt,e.splitLines=nn,e.countColumn=U,e.findColumn=yt,e.isWordChar=T,e.Pass=ie,e.signal=_e,e.Line=Ir,e.changeEnd=hr,e.scrollbarModel=nl,e.Pos=g,e.cmpPos=S,e.modes=Wt,e.mimeModes=lr,e.resolveMode=Ct,e.getMode=Jt,e.modeExtensions=ar,e.extendMode=_n,e.copyState=Qt,e.startState=on,e.innerMode=sr,e.commands=Nn,e.keyMap=nr,e.keyName=Ul,e.isModifierKey=Rl,e.lookupKey=Yr,e.normalizeKeyMap=Ks,e.StringStream=Xe,e.SharedTextMarker=Tn,e.TextMarker=vr,e.LineWidget=Cn,e.e_preventDefault=ft,e.e_stopPropagation=br,e.e_stop=Zt,e.addClass=D,e.contains=v,e.rmClass=me,e.keyNames=gr}iu(Ke),su(Ke);var pu="iter insert remove copy getEditor constructor".split(" ");for(var pi in xt.prototype)xt.prototype.hasOwnProperty(pi)&&se(pu,pi)<0&&(Ke.prototype[pi]=function(e){return function(){return e.apply(this.doc,arguments)}}(xt.prototype[pi]));return pt(xt),Ke.inputStyles={textarea:Je,contenteditable:ze},Ke.defineMode=function(e){!Ke.defaults.mode&&e!="null"&&(Ke.defaults.mode=e),Wn.apply(this,arguments)},Ke.defineMIME=Pr,Ke.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),Ke.defineMIME("text/plain","null"),Ke.defineExtension=function(e,t){Ke.prototype[e]=t},Ke.defineDocExtension=function(e,t){xt.prototype[e]=t},Ke.fromTextArea=du,hu(Ke),Ke.version="5.65.9",Ke})})(pa);var Ar=pa.exports;const wu=vu(Ar);var yu={exports:{}};(function(mr,Or){(function(I){I(Ar)})(function(I){I.defineMode("css",function($,X){var me=X.inline;X.propertyKeywords||(X=I.resolveMode("text/css"));var L=$.indentUnit,_=X.tokenHooks,c=X.documentTypes||{},w=X.mediaTypes||{},x=X.mediaFeatures||{},v=X.mediaValueKeywords||{},y=X.propertyKeywords||{},D=X.nonStandardPropertyKeywords||{},B=X.fontProperties||{},Q=X.counterDescriptors||{},ae=X.colorKeywords||{},Ze=X.valueKeywords||{},We=X.allowNested,V=X.lineComment,U=X.supportsAtComponent===!0,fe=$.highlightNonStandardPropertyKeywords!==!1,se,ge;function ie(k,A){return se=A,k}function Ie(k,A){var T=k.next();if(_[T]){var pe=_[T](k,A);if(pe!==!1)return pe}if(T=="@")return k.eatWhile(/[\w\\\-]/),ie("def",k.current());if(T=="="||(T=="~"||T=="|")&&k.eat("="))return ie(null,"compare");if(T=='"'||T=="'")return A.tokenize=Mt(T),A.tokenize(k,A);if(T=="#")return k.eatWhile(/[\w\\\-]/),ie("atom","hash");if(T=="!")return k.match(/^\s*\w*/),ie("keyword","important");if(/\d/.test(T)||T=="."&&k.eat(/\d/))return k.eatWhile(/[\w.%]/),ie("number","unit");if(T==="-"){if(/[\d.]/.test(k.peek()))return k.eatWhile(/[\w.%]/),ie("number","unit");if(k.match(/^-[\w\\\-]*/))return k.eatWhile(/[\w\\\-]/),k.match(/^\s*:/,!1)?ie("variable-2","variable-definition"):ie("variable-2","variable");if(k.match(/^\w+-/))return ie("meta","meta")}else return/[,+>*\/]/.test(T)?ie(null,"select-op"):T=="."&&k.match(/^-?[_a-z][_a-z0-9-]*/i)?ie("qualifier","qualifier"):/[:;{}\[\]\(\)]/.test(T)?ie(null,T):k.match(/^[\w-.]+(?=\()/)?(/^(url(-prefix)?|domain|regexp)$/i.test(k.current())&&(A.tokenize=Ot),ie("variable callee","variable")):/[\w\\\-]/.test(T)?(k.eatWhile(/[\w\\\-]/),ie("property","word")):ie(null,null)}function Mt(k){return function(A,T){for(var pe=!1,R;(R=A.next())!=null;){if(R==k&&!pe){k==")"&&A.backUp(1);break}pe=!pe&&R=="\\"}return(R==k||!pe&&k!=")")&&(T.tokenize=null),ie("string","string")}}function Ot(k,A){return k.next(),k.match(/^\s*[\"\')]/,!1)?A.tokenize=null:A.tokenize=Mt(")"),ie(null,"(")}function yt(k,A,T){this.type=k,this.indent=A,this.prev=T}function Te(k,A,T,pe){return k.context=new yt(T,A.indentation()+(pe===!1?0:L),k.context),T}function Ue(k){return k.context.prev&&(k.context=k.context.prev),k.context.type}function de(k,A,T){return Oe[T.context.type](k,A,T)}function st(k,A,T,pe){for(var R=pe||1;R>0;R--)T.context=T.context.prev;return de(k,A,T)}function qe(k){var A=k.current().toLowerCase();Ze.hasOwnProperty(A)?ge="atom":ae.hasOwnProperty(A)?ge="keyword":ge="variable"}var Oe={};return Oe.top=function(k,A,T){if(k=="{")return Te(T,A,"block");if(k=="}"&&T.context.prev)return Ue(T);if(U&&/@component/i.test(k))return Te(T,A,"atComponentBlock");if(/^@(-moz-)?document$/i.test(k))return Te(T,A,"documentTypes");if(/^@(media|supports|(-moz-)?document|import)$/i.test(k))return Te(T,A,"atBlock");if(/^@(font-face|counter-style)/i.test(k))return T.stateArg=k,"restricted_atBlock_before";if(/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(k))return"keyframes";if(k&&k.charAt(0)=="@")return Te(T,A,"at");if(k=="hash")ge="builtin";else if(k=="word")ge="tag";else{if(k=="variable-definition")return"maybeprop";if(k=="interpolation")return Te(T,A,"interpolation");if(k==":")return"pseudo";if(We&&k=="(")return Te(T,A,"parens")}return T.context.type},Oe.block=function(k,A,T){if(k=="word"){var pe=A.current().toLowerCase();return y.hasOwnProperty(pe)?(ge="property","maybeprop"):D.hasOwnProperty(pe)?(ge=fe?"string-2":"property","maybeprop"):We?(ge=A.match(/^\s*:(?:\s|$)/,!1)?"property":"tag","block"):(ge+=" error","maybeprop")}else return k=="meta"?"block":!We&&(k=="hash"||k=="qualifier")?(ge="error","block"):Oe.top(k,A,T)},Oe.maybeprop=function(k,A,T){return k==":"?Te(T,A,"prop"):de(k,A,T)},Oe.prop=function(k,A,T){if(k==";")return Ue(T);if(k=="{"&&We)return Te(T,A,"propBlock");if(k=="}"||k=="{")return st(k,A,T);if(k=="(")return Te(T,A,"parens");if(k=="hash"&&!/^#([0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/.test(A.current()))ge+=" error";else if(k=="word")qe(A);else if(k=="interpolation")return Te(T,A,"interpolation");return"prop"},Oe.propBlock=function(k,A,T){return k=="}"?Ue(T):k=="word"?(ge="property","maybeprop"):T.context.type},Oe.parens=function(k,A,T){return k=="{"||k=="}"?st(k,A,T):k==")"?Ue(T):k=="("?Te(T,A,"parens"):k=="interpolation"?Te(T,A,"interpolation"):(k=="word"&&qe(A),"parens")},Oe.pseudo=function(k,A,T){return k=="meta"?"pseudo":k=="word"?(ge="variable-3",T.context.type):de(k,A,T)},Oe.documentTypes=function(k,A,T){return k=="word"&&c.hasOwnProperty(A.current())?(ge="tag",T.context.type):Oe.atBlock(k,A,T)},Oe.atBlock=function(k,A,T){if(k=="(")return Te(T,A,"atBlock_parens");if(k=="}"||k==";")return st(k,A,T);if(k=="{")return Ue(T)&&Te(T,A,We?"block":"top");if(k=="interpolation")return Te(T,A,"interpolation");if(k=="word"){var pe=A.current().toLowerCase();pe=="only"||pe=="not"||pe=="and"||pe=="or"?ge="keyword":w.hasOwnProperty(pe)?ge="attribute":x.hasOwnProperty(pe)?ge="property":v.hasOwnProperty(pe)?ge="keyword":y.hasOwnProperty(pe)?ge="property":D.hasOwnProperty(pe)?ge=fe?"string-2":"property":Ze.hasOwnProperty(pe)?ge="atom":ae.hasOwnProperty(pe)?ge="keyword":ge="error"}return T.context.type},Oe.atComponentBlock=function(k,A,T){return k=="}"?st(k,A,T):k=="{"?Ue(T)&&Te(T,A,We?"block":"top",!1):(k=="word"&&(ge="error"),T.context.type)},Oe.atBlock_parens=function(k,A,T){return k==")"?Ue(T):k=="{"||k=="}"?st(k,A,T,2):Oe.atBlock(k,A,T)},Oe.restricted_atBlock_before=function(k,A,T){return k=="{"?Te(T,A,"restricted_atBlock"):k=="word"&&T.stateArg=="@counter-style"?(ge="variable","restricted_atBlock_before"):de(k,A,T)},Oe.restricted_atBlock=function(k,A,T){return k=="}"?(T.stateArg=null,Ue(T)):k=="word"?(T.stateArg=="@font-face"&&!B.hasOwnProperty(A.current().toLowerCase())||T.stateArg=="@counter-style"&&!Q.hasOwnProperty(A.current().toLowerCase())?ge="error":ge="property","maybeprop"):"restricted_atBlock"},Oe.keyframes=function(k,A,T){return k=="word"?(ge="variable","keyframes"):k=="{"?Te(T,A,"top"):de(k,A,T)},Oe.at=function(k,A,T){return k==";"?Ue(T):k=="{"||k=="}"?st(k,A,T):(k=="word"?ge="tag":k=="hash"&&(ge="builtin"),"at")},Oe.interpolation=function(k,A,T){return k=="}"?Ue(T):k=="{"||k==";"?st(k,A,T):(k=="word"?ge="variable":k!="variable"&&k!="("&&k!=")"&&(ge="error"),"interpolation")},{startState:function(k){return{tokenize:null,state:me?"block":"top",stateArg:null,context:new yt(me?"block":"top",k||0,null)}},token:function(k,A){if(!A.tokenize&&k.eatSpace())return null;var T=(A.tokenize||Ie)(k,A);return T&&typeof T=="object"&&(se=T[1],T=T[0]),ge=T,se!="comment"&&(A.state=Oe[A.state](se,k,A)),ge},indent:function(k,A){var T=k.context,pe=A&&A.charAt(0),R=T.indent;return T.type=="prop"&&(pe=="}"||pe==")")&&(T=T.prev),T.prev&&(pe=="}"&&(T.type=="block"||T.type=="top"||T.type=="interpolation"||T.type=="restricted_atBlock")?(T=T.prev,R=T.indent):(pe==")"&&(T.type=="parens"||T.type=="atBlock_parens")||pe=="{"&&(T.type=="at"||T.type=="atBlock"))&&(R=Math.max(0,T.indent-L))),R},electricChars:"}",blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:V,fold:"brace"}});function Pe($){for(var X={},me=0;me<$.length;++me)X[$[me].toLowerCase()]=!0;return X}var we=["domain","regexp","url","url-prefix"],He=Pe(we),$e=["all","aural","braille","handheld","print","projection","screen","tty","tv","embossed"],Ce=Pe($e),M=["width","min-width","max-width","height","min-height","max-height","device-width","min-device-width","max-device-width","device-height","min-device-height","max-device-height","aspect-ratio","min-aspect-ratio","max-aspect-ratio","device-aspect-ratio","min-device-aspect-ratio","max-device-aspect-ratio","color","min-color","max-color","color-index","min-color-index","max-color-index","monochrome","min-monochrome","max-monochrome","resolution","min-resolution","max-resolution","scan","grid","orientation","device-pixel-ratio","min-device-pixel-ratio","max-device-pixel-ratio","pointer","any-pointer","hover","any-hover","prefers-color-scheme","dynamic-range","video-dynamic-range"],j=Pe(M),W=["landscape","portrait","none","coarse","fine","on-demand","hover","interlace","progressive","dark","light","standard","high"],ee=Pe(W),G=["align-content","align-items","align-self","alignment-adjust","alignment-baseline","all","anchor-point","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","azimuth","backdrop-filter","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-position-x","background-position-y","background-repeat","background-size","baseline-shift","binding","bleed","block-size","bookmark-label","bookmark-level","bookmark-state","bookmark-target","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","color","color-profile","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","counter-increment","counter-reset","crop","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","drop-initial-after-adjust","drop-initial-after-align","drop-initial-before-adjust","drop-initial-before-align","drop-initial-size","drop-initial-value","elevation","empty-cells","fit","fit-content","fit-position","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","float-offset","flow-from","flow-into","font","font-family","font-feature-settings","font-kerning","font-language-override","font-optical-sizing","font-size","font-size-adjust","font-stretch","font-style","font-synthesis","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-gap","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-gap","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","inline-box-align","inset","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","justify-content","justify-items","justify-self","left","letter-spacing","line-break","line-height","line-height-step","line-stacking","line-stacking-ruby","line-stacking-shift","line-stacking-strategy","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","marquee-direction","marquee-loop","marquee-play-count","marquee-speed","marquee-style","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","move-to","nav-down","nav-index","nav-left","nav-right","nav-up","object-fit","object-position","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-style","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","page-policy","pause","pause-after","pause-before","perspective","perspective-origin","pitch","pitch-range","place-content","place-items","place-self","play-during","position","presentation-level","punctuation-trim","quotes","region-break-after","region-break-before","region-break-inside","region-fragment","rendering-intent","resize","rest","rest-after","rest-before","richness","right","rotate","rotation","rotation-point","row-gap","ruby-align","ruby-overhang","ruby-position","ruby-span","scale","scroll-behavior","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-type","shape-image-threshold","shape-inside","shape-margin","shape-outside","size","speak","speak-as","speak-header","speak-numeral","speak-punctuation","speech-rate","stress","string-set","tab-size","table-layout","target","target-name","target-new","target-position","text-align","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-skip-ink","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-height","text-indent","text-justify","text-orientation","text-outline","text-overflow","text-rendering","text-shadow","text-size-adjust","text-space-collapse","text-transform","text-underline-position","text-wrap","top","touch-action","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","user-select","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index","clip-path","clip-rule","mask","enable-background","filter","flood-color","flood-opacity","lighting-color","stop-color","stop-opacity","pointer-events","color-interpolation","color-interpolation-filters","color-rendering","fill","fill-opacity","fill-rule","image-rendering","marker","marker-end","marker-mid","marker-start","paint-order","shape-rendering","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-rendering","baseline-shift","dominant-baseline","glyph-orientation-horizontal","glyph-orientation-vertical","text-anchor","writing-mode"],ue=Pe(G),ce=["accent-color","aspect-ratio","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","content-visibility","margin-block","margin-block-end","margin-block-start","margin-inline","margin-inline-end","margin-inline-start","overflow-anchor","overscroll-behavior","padding-block","padding-block-end","padding-block-start","padding-inline","padding-inline-end","padding-inline-start","scroll-snap-stop","scrollbar-3d-light-color","scrollbar-arrow-color","scrollbar-base-color","scrollbar-dark-shadow-color","scrollbar-face-color","scrollbar-highlight-color","scrollbar-shadow-color","scrollbar-track-color","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","shape-inside","zoom"],Ee=Pe(ce),Se=["font-display","font-family","src","unicode-range","font-variant","font-feature-settings","font-stretch","font-weight","font-style"],Ae=Pe(Se),re=["additive-symbols","fallback","negative","pad","prefix","range","speak-as","suffix","symbols","system"],J=Pe(re),te=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"],xe=Pe(te),Be=["above","absolute","activeborder","additive","activecaption","afar","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","amharic","amharic-abegede","antialiased","appworkspace","arabic-indic","armenian","asterisks","attr","auto","auto-flow","avoid","avoid-column","avoid-page","avoid-region","axis-pan","background","backwards","baseline","below","bidi-override","binary","bengali","blink","block","block-axis","blur","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","brightness","bullets","button","buttonface","buttonhighlight","buttonshadow","buttontext","calc","cambodian","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","cjk-earthly-branch","cjk-heavenly-stem","cjk-ideographic","clear","clip","close-quote","col-resize","collapse","color","color-burn","color-dodge","column","column-reverse","compact","condensed","conic-gradient","contain","content","contents","content-box","context-menu","continuous","contrast","copy","counter","counters","cover","crop","cross","crosshair","cubic-bezier","currentcolor","cursive","cyclic","darken","dashed","decimal","decimal-leading-zero","default","default-button","dense","destination-atop","destination-in","destination-out","destination-over","devanagari","difference","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","drop-shadow","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic","ethiopic-abegede","ethiopic-abegede-am-et","ethiopic-abegede-gez","ethiopic-abegede-ti-er","ethiopic-abegede-ti-et","ethiopic-halehame-aa-er","ethiopic-halehame-aa-et","ethiopic-halehame-am-et","ethiopic-halehame-gez","ethiopic-halehame-om-et","ethiopic-halehame-sid-et","ethiopic-halehame-so-et","ethiopic-halehame-ti-er","ethiopic-halehame-ti-et","ethiopic-halehame-tig","ethiopic-numeric","ew-resize","exclusion","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fill-box","fixed","flat","flex","flex-end","flex-start","footnotes","forwards","from","geometricPrecision","georgian","grayscale","graytext","grid","groove","gujarati","gurmukhi","hand","hangul","hangul-consonant","hard-light","hebrew","help","hidden","hide","higher","highlight","highlighttext","hiragana","hiragana-iroha","horizontal","hsl","hsla","hue","hue-rotate","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-grid","inline-table","inset","inside","intrinsic","invert","italic","japanese-formal","japanese-informal","justify","kannada","katakana","katakana-iroha","keep-all","khmer","korean-hangul-formal","korean-hanja-formal","korean-hanja-informal","landscape","lao","large","larger","left","level","lighter","lighten","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-alpha","lower-armenian","lower-greek","lower-hexadecimal","lower-latin","lower-norwegian","lower-roman","lowercase","ltr","luminosity","malayalam","manipulation","match","matrix","matrix3d","media-play-button","media-slider","media-sliderthumb","media-volume-slider","media-volume-sliderthumb","medium","menu","menulist","menulist-button","menutext","message-box","middle","min-intrinsic","mix","mongolian","monospace","move","multiple","multiple_mask_images","multiply","myanmar","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","octal","opacity","open-quote","optimizeLegibility","optimizeSpeed","oriya","oromo","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","persian","perspective","pinch-zoom","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeating-conic-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row","row-resize","row-reverse","rtl","run-in","running","s-resize","sans-serif","saturate","saturation","scale","scale3d","scaleX","scaleY","scaleZ","screen","scroll","scrollbar","scroll-position","se-resize","searchfield","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","self-start","self-end","semi-condensed","semi-expanded","separate","sepia","serif","show","sidama","simp-chinese-formal","simp-chinese-informal","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","soft-light","solid","somali","source-atop","source-in","source-out","source-over","space","space-around","space-between","space-evenly","spell-out","square","square-button","start","static","status-bar","stretch","stroke","stroke-box","sub","subpixel-antialiased","svg_masks","super","sw-resize","symbolic","symbols","system-ui","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","tamil","telugu","text","text-bottom","text-top","textarea","textfield","thai","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","tibetan","tigre","tigrinya-er","tigrinya-er-abegede","tigrinya-et","tigrinya-et-abegede","to","top","trad-chinese-formal","trad-chinese-informal","transform","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","unidirectional-pan","unset","up","upper-alpha","upper-armenian","upper-greek","upper-hexadecimal","upper-latin","upper-norwegian","upper-roman","uppercase","urdu","url","var","vertical","vertical-text","view-box","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","wrap","wrap-reverse","x-large","x-small","xor","xx-large","xx-small"],ye=Pe(Be),Le=we.concat($e).concat(M).concat(W).concat(G).concat(ce).concat(te).concat(Be);I.registerHelper("hintWords","css",Le);function Re($,X){for(var me=!1,L;(L=$.next())!=null;){if(me&&L=="/"){X.tokenize=null;break}me=L=="*"}return["comment","comment"]}I.defineMIME("text/css",{documentTypes:He,mediaTypes:Ce,mediaFeatures:j,mediaValueKeywords:ee,propertyKeywords:ue,nonStandardPropertyKeywords:Ee,fontProperties:Ae,counterDescriptors:J,colorKeywords:xe,valueKeywords:ye,tokenHooks:{"/":function($,X){return $.eat("*")?(X.tokenize=Re,Re($,X)):!1}},name:"css"}),I.defineMIME("text/x-scss",{mediaTypes:Ce,mediaFeatures:j,mediaValueKeywords:ee,propertyKeywords:ue,nonStandardPropertyKeywords:Ee,colorKeywords:xe,valueKeywords:ye,fontProperties:Ae,allowNested:!0,lineComment:"//",tokenHooks:{"/":function($,X){return $.eat("/")?($.skipToEnd(),["comment","comment"]):$.eat("*")?(X.tokenize=Re,Re($,X)):["operator","operator"]},":":function($){return $.match(/^\s*\{/,!1)?[null,null]:!1},$:function($){return $.match(/^[\w-]+/),$.match(/^\s*:/,!1)?["variable-2","variable-definition"]:["variable-2","variable"]},"#":function($){return $.eat("{")?[null,"interpolation"]:!1}},name:"css",helperType:"scss"}),I.defineMIME("text/x-less",{mediaTypes:Ce,mediaFeatures:j,mediaValueKeywords:ee,propertyKeywords:ue,nonStandardPropertyKeywords:Ee,colorKeywords:xe,valueKeywords:ye,fontProperties:Ae,allowNested:!0,lineComment:"//",tokenHooks:{"/":function($,X){return $.eat("/")?($.skipToEnd(),["comment","comment"]):$.eat("*")?(X.tokenize=Re,Re($,X)):["operator","operator"]},"@":function($){return $.eat("{")?[null,"interpolation"]:$.match(/^(charset|document|font-face|import|(-(moz|ms|o|webkit)-)?keyframes|media|namespace|page|supports)\b/i,!1)?!1:($.eatWhile(/[\w\\\-]/),$.match(/^\s*:/,!1)?["variable-2","variable-definition"]:["variable-2","variable"])},"&":function(){return["atom","atom"]}},name:"css",helperType:"less"}),I.defineMIME("text/x-gss",{documentTypes:He,mediaTypes:Ce,mediaFeatures:j,propertyKeywords:ue,nonStandardPropertyKeywords:Ee,fontProperties:Ae,counterDescriptors:J,colorKeywords:xe,valueKeywords:ye,supportsAtComponent:!0,tokenHooks:{"/":function($,X){return $.eat("*")?(X.tokenize=Re,Re($,X)):!1}},name:"css",helperType:"gss"})})})();var mu=yu.exports,fa={exports:{}},ca;function bu(){return ca||(ca=1,function(mr,Or){(function(I){I(Ar)})(function(I){var Pe={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},we={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};I.defineMode("xml",function(He,$e){var Ce=He.indentUnit,M={},j=$e.htmlMode?Pe:we;for(var W in j)M[W]=j[W];for(var W in $e)M[W]=$e[W];var ee,G;function ue(c,w){function x(D){return w.tokenize=D,D(c,w)}var v=c.next();if(v=="<")return c.eat("!")?c.eat("[")?c.match("CDATA[")?x(Se("atom","]]>")):null:c.match("--")?x(Se("comment","-->")):c.match("DOCTYPE",!0,!0)?(c.eatWhile(/[\w\._\-]/),x(Ae(1))):null:c.eat("?")?(c.eatWhile(/[\w\._\-]/),w.tokenize=Se("meta","?>"),"meta"):(ee=c.eat("/")?"closeTag":"openTag",w.tokenize=ce,"tag bracket");if(v=="&"){var y;return c.eat("#")?c.eat("x")?y=c.eatWhile(/[a-fA-F\d]/)&&c.eat(";"):y=c.eatWhile(/[\d]/)&&c.eat(";"):y=c.eatWhile(/[\w\.\-:]/)&&c.eat(";"),y?"atom":"error"}else return c.eatWhile(/[^&<]/),null}ue.isInText=!0;function ce(c,w){var x=c.next();if(x==">"||x=="/"&&c.eat(">"))return w.tokenize=ue,ee=x==">"?"endTag":"selfcloseTag","tag bracket";if(x=="=")return ee="equals",null;if(x=="<"){w.tokenize=ue,w.state=Be,w.tagName=w.tagStart=null;var v=w.tokenize(c,w);return v?v+" tag error":"tag error"}else return/[\'\"]/.test(x)?(w.tokenize=Ee(x),w.stringStartCol=c.column(),w.tokenize(c,w)):(c.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function Ee(c){var w=function(x,v){for(;!x.eol();)if(x.next()==c){v.tokenize=ce;break}return"string"};return w.isInAttribute=!0,w}function Se(c,w){return function(x,v){for(;!x.eol();){if(x.match(w)){v.tokenize=ue;break}x.next()}return c}}function Ae(c){return function(w,x){for(var v;(v=w.next())!=null;){if(v=="<")return x.tokenize=Ae(c+1),x.tokenize(w,x);if(v==">")if(c==1){x.tokenize=ue;break}else return x.tokenize=Ae(c-1),x.tokenize(w,x)}return"meta"}}function re(c){return c&&c.toLowerCase()}function J(c,w,x){this.prev=c.context,this.tagName=w||"",this.indent=c.indented,this.startOfLine=x,(M.doNotIndent.hasOwnProperty(w)||c.context&&c.context.noIndent)&&(this.noIndent=!0)}function te(c){c.context&&(c.context=c.context.prev)}function xe(c,w){for(var x;;){if(!c.context||(x=c.context.tagName,!M.contextGrabbers.hasOwnProperty(re(x))||!M.contextGrabbers[re(x)].hasOwnProperty(re(w))))return;te(c)}}function Be(c,w,x){return c=="openTag"?(x.tagStart=w.column(),ye):c=="closeTag"?Le:Be}function ye(c,w,x){return c=="word"?(x.tagName=w.current(),G="tag",X):M.allowMissingTagName&&c=="endTag"?(G="tag bracket",X(c,w,x)):(G="error",ye)}function Le(c,w,x){if(c=="word"){var v=w.current();return x.context&&x.context.tagName!=v&&M.implicitlyClosed.hasOwnProperty(re(x.context.tagName))&&te(x),x.context&&x.context.tagName==v||M.matchClosing===!1?(G="tag",Re):(G="tag error",$)}else return M.allowMissingTagName&&c=="endTag"?(G="tag bracket",Re(c,w,x)):(G="error",$)}function Re(c,w,x){return c!="endTag"?(G="error",Re):(te(x),Be)}function $(c,w,x){return G="error",Re(c,w,x)}function X(c,w,x){if(c=="word")return G="attribute",me;if(c=="endTag"||c=="selfcloseTag"){var v=x.tagName,y=x.tagStart;return x.tagName=x.tagStart=null,c=="selfcloseTag"||M.autoSelfClosers.hasOwnProperty(re(v))?xe(x,v):(xe(x,v),x.context=new J(x,v,y==x.indented)),Be}return G="error",X}function me(c,w,x){return c=="equals"?L:(M.allowMissing||(G="error"),X(c,w,x))}function L(c,w,x){return c=="string"?_:c=="word"&&M.allowUnquoted?(G="string",X):(G="error",X(c,w,x))}function _(c,w,x){return c=="string"?_:X(c,w,x)}return{startState:function(c){var w={tokenize:ue,state:Be,indented:c||0,tagName:null,tagStart:null,context:null};return c!=null&&(w.baseIndent=c),w},token:function(c,w){if(!w.tagName&&c.sol()&&(w.indented=c.indentation()),c.eatSpace())return null;ee=null;var x=w.tokenize(c,w);return(x||ee)&&x!="comment"&&(G=null,w.state=w.state(ee||x,c,w),G&&(x=G=="error"?x+" error":G)),x},indent:function(c,w,x){var v=c.context;if(c.tokenize.isInAttribute)return c.tagStart==c.indented?c.stringStartCol+1:c.indented+Ce;if(v&&v.noIndent)return I.Pass;if(c.tokenize!=ce&&c.tokenize!=ue)return x?x.match(/^(\s*)/)[0].length:0;if(c.tagName)return M.multilineTagIndentPastTag!==!1?c.tagStart+c.tagName.length+2:c.tagStart+Ce*(M.multilineTagIndentFactor||1);if(M.alignCDATA&&/$/,blockCommentStart:"",configuration:M.htmlMode?"html":"xml",helperType:M.htmlMode?"html":"xml",skipAttribute:function(c){c.state==L&&(c.state=X)},xmlCurrentTag:function(c){return c.tagName?{name:c.tagName,close:c.type=="closeTag"}:null},xmlCurrentContext:function(c){for(var w=[],x=c.context;x;x=x.prev)w.push(x.tagName);return w.reverse()}}}),I.defineMIME("text/xml","xml"),I.defineMIME("application/xml","xml"),I.mimeModes.hasOwnProperty("text/html")||I.defineMIME("text/html",{name:"xml",htmlMode:!0})})}()),fa.exports}var da={exports:{}},ha;function va(){return ha||(ha=1,function(mr,Or){(function(I){I(Ar)})(function(I){I.defineMode("javascript",function(Pe,we){var He=Pe.indentUnit,$e=we.statementIndent,Ce=we.jsonld,M=we.json||Ce,j=we.trackScope!==!1,W=we.typescript,ee=we.wordCharacters||/[\w$\xa1-\uffff]/,G=function(){function f(et){return{type:et,style:"keyword"}}var p=f("keyword a"),g=f("keyword b"),S=f("keyword c"),oe=f("keyword d"),ke=f("operator"),Me={type:"atom",style:"atom"};return{if:f("if"),while:p,with:p,else:g,do:g,try:g,finally:g,return:oe,break:oe,continue:oe,new:f("new"),delete:S,void:S,throw:S,debugger:f("debugger"),var:f("var"),const:f("var"),let:f("var"),function:f("function"),catch:f("catch"),for:f("for"),switch:f("switch"),case:f("case"),default:f("default"),in:ke,typeof:ke,instanceof:ke,true:Me,false:Me,null:Me,undefined:Me,NaN:Me,Infinity:Me,this:f("this"),class:f("class"),super:f("atom"),yield:S,export:f("export"),import:f("import"),extends:S,await:S}}(),ue=/[+\-*&%=<>!?|~^@]/,ce=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;function Ee(f){for(var p=!1,g,S=!1;(g=f.next())!=null;){if(!p){if(g=="/"&&!S)return;g=="["?S=!0:S&&g=="]"&&(S=!1)}p=!p&&g=="\\"}}var Se,Ae;function re(f,p,g){return Se=f,Ae=g,p}function J(f,p){var g=f.next();if(g=='"'||g=="'")return p.tokenize=te(g),p.tokenize(f,p);if(g=="."&&f.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/))return re("number","number");if(g=="."&&f.match(".."))return re("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(g))return re(g);if(g=="="&&f.eat(">"))return re("=>","operator");if(g=="0"&&f.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/))return re("number","number");if(/\d/.test(g))return f.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/),re("number","number");if(g=="/")return f.eat("*")?(p.tokenize=xe,xe(f,p)):f.eat("/")?(f.skipToEnd(),re("comment","comment")):Gt(f,p,1)?(Ee(f),f.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/),re("regexp","string-2")):(f.eat("="),re("operator","operator",f.current()));if(g=="`")return p.tokenize=Be,Be(f,p);if(g=="#"&&f.peek()=="!")return f.skipToEnd(),re("meta","meta");if(g=="#"&&f.eatWhile(ee))return re("variable","property");if(g=="<"&&f.match("!--")||g=="-"&&f.match("->")&&!/\S/.test(f.string.slice(0,f.start)))return f.skipToEnd(),re("comment","comment");if(ue.test(g))return(g!=">"||!p.lexical||p.lexical.type!=">")&&(f.eat("=")?(g=="!"||g=="=")&&f.eat("="):/[<>*+\-|&?]/.test(g)&&(f.eat(g),g==">"&&f.eat(g))),g=="?"&&f.eat(".")?re("."):re("operator","operator",f.current());if(ee.test(g)){f.eatWhile(ee);var S=f.current();if(p.lastType!="."){if(G.propertyIsEnumerable(S)){var oe=G[S];return re(oe.type,oe.style,S)}if(S=="async"&&f.match(/^(\s|\/\*([^*]|\*(?!\/))*?\*\/)*[\[\(\w]/,!1))return re("async","keyword",S)}return re("variable","variable",S)}}function te(f){return function(p,g){var S=!1,oe;if(Ce&&p.peek()=="@"&&p.match(ce))return g.tokenize=J,re("jsonld-keyword","meta");for(;(oe=p.next())!=null&&!(oe==f&&!S);)S=!S&&oe=="\\";return S||(g.tokenize=J),re("string","string")}}function xe(f,p){for(var g=!1,S;S=f.next();){if(S=="/"&&g){p.tokenize=J;break}g=S=="*"}return re("comment","comment")}function Be(f,p){for(var g=!1,S;(S=f.next())!=null;){if(!g&&(S=="`"||S=="$"&&f.eat("{"))){p.tokenize=J;break}g=!g&&S=="\\"}return re("quasi","string-2",f.current())}var ye="([{}])";function Le(f,p){p.fatArrowAt&&(p.fatArrowAt=null);var g=f.string.indexOf("=>",f.start);if(!(g<0)){if(W){var S=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(f.string.slice(f.start,g));S&&(g=S.index)}for(var oe=0,ke=!1,Me=g-1;Me>=0;--Me){var et=f.string.charAt(Me),Dt=ye.indexOf(et);if(Dt>=0&&Dt<3){if(!oe){++Me;break}if(--oe==0){et=="("&&(ke=!0);break}}else if(Dt>=3&&Dt<6)++oe;else if(ee.test(et))ke=!0;else if(/["'\/`]/.test(et))for(;;--Me){if(Me==0)return;var le=f.string.charAt(Me-1);if(le==et&&f.string.charAt(Me-2)!="\\"){Me--;break}}else if(ke&&!oe){++Me;break}}ke&&!oe&&(p.fatArrowAt=Me)}}var Re={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,import:!0,"jsonld-keyword":!0};function $(f,p,g,S,oe,ke){this.indented=f,this.column=p,this.type=g,this.prev=oe,this.info=ke,S!=null&&(this.align=S)}function X(f,p){if(!j)return!1;for(var g=f.localVars;g;g=g.next)if(g.name==p)return!0;for(var S=f.context;S;S=S.prev)for(var g=S.vars;g;g=g.next)if(g.name==p)return!0}function me(f,p,g,S,oe){var ke=f.cc;for(L.state=f,L.stream=oe,L.marked=null,L.cc=ke,L.style=p,f.lexical.hasOwnProperty("align")||(f.lexical.align=!0);;){var Me=ke.length?ke.pop():M?ie:se;if(Me(g,S)){for(;ke.length&&ke[ke.length-1].lex;)ke.pop()();return L.marked?L.marked:g=="variable"&&X(f,S)?"variable-2":p}}}var L={state:null,column:null,marked:null,cc:null};function _(){for(var f=arguments.length-1;f>=0;f--)L.cc.push(arguments[f])}function c(){return _.apply(null,arguments),!0}function w(f,p){for(var g=p;g;g=g.next)if(g.name==f)return!0;return!1}function x(f){var p=L.state;if(L.marked="def",!!j){if(p.context){if(p.lexical.info=="var"&&p.context&&p.context.block){var g=v(f,p.context);if(g!=null){p.context=g;return}}else if(!w(f,p.localVars)){p.localVars=new B(f,p.localVars);return}}we.globalVars&&!w(f,p.globalVars)&&(p.globalVars=new B(f,p.globalVars))}}function v(f,p){if(p)if(p.block){var g=v(f,p.prev);return g?g==p.prev?p:new D(g,p.vars,!0):null}else return w(f,p.vars)?p:new D(p.prev,new B(f,p.vars),!1);else return null}function y(f){return f=="public"||f=="private"||f=="protected"||f=="abstract"||f=="readonly"}function D(f,p,g){this.prev=f,this.vars=p,this.block=g}function B(f,p){this.name=f,this.next=p}var Q=new B("this",new B("arguments",null));function ae(){L.state.context=new D(L.state.context,L.state.localVars,!1),L.state.localVars=Q}function Ze(){L.state.context=new D(L.state.context,L.state.localVars,!0),L.state.localVars=null}ae.lex=Ze.lex=!0;function We(){L.state.localVars=L.state.context.vars,L.state.context=L.state.context.prev}We.lex=!0;function V(f,p){var g=function(){var S=L.state,oe=S.indented;if(S.lexical.type=="stat")oe=S.lexical.indented;else for(var ke=S.lexical;ke&&ke.type==")"&&ke.align;ke=ke.prev)oe=ke.indented;S.lexical=new $(oe,L.stream.column(),f,null,S.lexical,p)};return g.lex=!0,g}function U(){var f=L.state;f.lexical.prev&&(f.lexical.type==")"&&(f.indented=f.lexical.indented),f.lexical=f.lexical.prev)}U.lex=!0;function fe(f){function p(g){return g==f?c():f==";"||g=="}"||g==")"||g=="]"?_():c(p)}return p}function se(f,p){return f=="var"?c(V("vardef",p),Zt,fe(";"),U):f=="keyword a"?c(V("form"),Mt,se,U):f=="keyword b"?c(V("form"),se,U):f=="keyword d"?L.stream.match(/^\s*$/,!1)?c():c(V("stat"),yt,fe(";"),U):f=="debugger"?c(fe(";")):f=="{"?c(V("}"),Ze,zt,U,We):f==";"?c():f=="if"?(L.state.lexical.info=="else"&&L.state.cc[L.state.cc.length-1]==U&&L.state.cc.pop()(),c(V("form"),Mt,se,U,zr)):f=="function"?c(Kt):f=="for"?c(V("form"),Ze,In,se,We,U):f=="class"||W&&p=="interface"?(L.marked="keyword",c(V("form",f=="class"?f:p),Wn,U)):f=="variable"?W&&p=="declare"?(L.marked="keyword",c(se)):W&&(p=="module"||p=="enum"||p=="type")&&L.stream.match(/^\s*\w/,!1)?(L.marked="keyword",p=="enum"?c(Er):p=="type"?c(Fn,fe("operator"),E,fe(";")):c(V("form"),mt,fe("{"),V("}"),zt,U,U)):W&&p=="namespace"?(L.marked="keyword",c(V("form"),ie,se,U)):W&&p=="abstract"?(L.marked="keyword",c(se)):c(V("stat"),pe):f=="switch"?c(V("form"),Mt,fe("{"),V("}","switch"),Ze,zt,U,U,We):f=="case"?c(ie,fe(":")):f=="default"?c(fe(":")):f=="catch"?c(V("form"),ae,ge,se,U,We):f=="export"?c(V("stat"),ar,U):f=="import"?c(V("stat"),Qt,U):f=="async"?c(se):p=="@"?c(ie,se):_(V("stat"),ie,fe(";"),U)}function ge(f){if(f=="(")return c(Wt,fe(")"))}function ie(f,p){return Ot(f,p,!1)}function Ie(f,p){return Ot(f,p,!0)}function Mt(f){return f!="("?_():c(V(")"),yt,fe(")"),U)}function Ot(f,p,g){if(L.state.fatArrowAt==L.stream.start){var S=g?Oe:qe;if(f=="(")return c(ae,V(")"),he(Wt,")"),U,fe("=>"),S,We);if(f=="variable")return _(ae,mt,fe("=>"),S,We)}var oe=g?Ue:Te;return Re.hasOwnProperty(f)?c(oe):f=="function"?c(Kt,oe):f=="class"||W&&p=="interface"?(L.marked="keyword",c(V("form"),lr,U)):f=="keyword c"||f=="async"?c(g?Ie:ie):f=="("?c(V(")"),yt,fe(")"),U,oe):f=="operator"||f=="spread"?c(g?Ie:ie):f=="["?c(V("]"),Vt,U,oe):f=="{"?Nt(ne,"}",null,oe):f=="quasi"?_(de,oe):f=="new"?c(k(g)):c()}function yt(f){return f.match(/[;\}\)\],]/)?_():_(ie)}function Te(f,p){return f==","?c(yt):Ue(f,p,!1)}function Ue(f,p,g){var S=g==!1?Te:Ue,oe=g==!1?ie:Ie;if(f=="=>")return c(ae,g?Oe:qe,We);if(f=="operator")return/\+\+|--/.test(p)||W&&p=="!"?c(S):W&&p=="<"&&L.stream.match(/^([^<>]|<[^<>]*>)*>\s*\(/,!1)?c(V(">"),he(E,">"),U,S):p=="?"?c(ie,fe(":"),oe):c(oe);if(f=="quasi")return _(de,S);if(f!=";"){if(f=="(")return Nt(Ie,")","call",S);if(f==".")return c(R,S);if(f=="[")return c(V("]"),yt,fe("]"),U,S);if(W&&p=="as")return L.marked="keyword",c(E,S);if(f=="regexp")return L.state.lastType=L.marked="operator",L.stream.backUp(L.stream.pos-L.stream.start-1),c(oe)}}function de(f,p){return f!="quasi"?_():p.slice(p.length-2)!="${"?c(de):c(yt,st)}function st(f){if(f=="}")return L.marked="string-2",L.state.tokenize=Be,c(de)}function qe(f){return Le(L.stream,L.state),_(f=="{"?se:ie)}function Oe(f){return Le(L.stream,L.state),_(f=="{"?se:Ie)}function k(f){return function(p){return p=="."?c(f?T:A):p=="variable"&&W?c(ft,f?Ue:Te):_(f?Ie:ie)}}function A(f,p){if(p=="target")return L.marked="keyword",c(Te)}function T(f,p){if(p=="target")return L.marked="keyword",c(Ue)}function pe(f){return f==":"?c(U,se):_(Te,fe(";"),U)}function R(f){if(f=="variable")return L.marked="property",c()}function ne(f,p){if(f=="async")return L.marked="property",c(ne);if(f=="variable"||L.style=="keyword"){if(L.marked="property",p=="get"||p=="set")return c(q);var g;return W&&L.state.fatArrowAt==L.stream.start&&(g=L.stream.match(/^\s*:\s*/,!1))&&(L.state.fatArrowAt=L.stream.pos+g[0].length),c(be)}else{if(f=="number"||f=="string")return L.marked=Ce?"property":L.style+" property",c(be);if(f=="jsonld-keyword")return c(be);if(W&&y(p))return L.marked="keyword",c(ne);if(f=="[")return c(ie,Pt,fe("]"),be);if(f=="spread")return c(Ie,be);if(p=="*")return L.marked="keyword",c(ne);if(f==":")return _(be)}}function q(f){return f!="variable"?_(be):(L.marked="property",c(Kt))}function be(f){if(f==":")return c(Ie);if(f=="(")return _(Kt)}function he(f,p,g){function S(oe,ke){if(g?g.indexOf(oe)>-1:oe==","){var Me=L.state.lexical;return Me.info=="call"&&(Me.pos=(Me.pos||0)+1),c(function(et,Dt){return et==p||Dt==p?_():_(f)},S)}return oe==p||ke==p?c():g&&g.indexOf(";")>-1?_(f):c(fe(p))}return function(oe,ke){return oe==p||ke==p?c():_(f,S)}}function Nt(f,p,g){for(var S=3;S"),E);if(f=="quasi")return _(je,pt)}function en(f){if(f=="=>")return c(E)}function ut(f){return f.match(/[\}\)\]]/)?c():f==","||f==";"?c(ut):_(_e,ut)}function _e(f,p){if(f=="variable"||L.style=="keyword")return L.marked="property",c(_e);if(p=="?"||f=="number"||f=="string")return c(_e);if(f==":")return c(E);if(f=="[")return c(fe("variable"),vi,fe("]"),_e);if(f=="(")return _(Ut,_e);if(!f.match(/[;\}\)\],]/))return c()}function je(f,p){return f!="quasi"?_():p.slice(p.length-2)!="${"?c(je):c(E,En)}function En(f){if(f=="}")return L.marked="string-2",L.state.tokenize=Be,c(je)}function ht(f,p){return f=="variable"&&L.stream.match(/^\s*[?:]/,!1)||p=="?"?c(ht):f==":"?c(E):f=="spread"?c(ht):_(E)}function pt(f,p){if(p=="<")return c(V(">"),he(E,">"),U,pt);if(p=="|"||f=="."||p=="&")return c(E);if(f=="[")return c(E,fe("]"),pt);if(p=="extends"||p=="implements")return L.marked="keyword",c(E);if(p=="?")return c(E,fe(":"),E)}function ft(f,p){if(p=="<")return c(V(">"),he(E,">"),U,pt)}function br(){return _(E,tn)}function tn(f,p){if(p=="=")return c(E)}function Zt(f,p){return p=="enum"?(L.marked="keyword",c(Er)):_(mt,Pt,It,yi)}function mt(f,p){if(W&&y(p))return L.marked="keyword",c(mt);if(f=="variable")return x(p),c();if(f=="spread")return c(mt);if(f=="[")return Nt(gi,"]");if(f=="{")return Nt(rn,"}")}function rn(f,p){return f=="variable"&&!L.stream.match(/^\s*:/,!1)?(x(p),c(It)):(f=="variable"&&(L.marked="property"),f=="spread"?c(mt):f=="}"?_():f=="["?c(ie,fe("]"),fe(":"),rn):c(fe(":"),mt,It))}function gi(){return _(mt,It)}function It(f,p){if(p=="=")return c(Ie)}function yi(f){if(f==",")return c(Zt)}function zr(f,p){if(f=="keyword b"&&p=="else")return c(V("form","else"),se,U)}function In(f,p){if(p=="await")return c(In);if(f=="(")return c(V(")"),nn,U)}function nn(f){return f=="var"?c(Zt,or):f=="variable"?c(or):_(or)}function or(f,p){return f==")"?c():f==";"?c(or):p=="in"||p=="of"?(L.marked="keyword",c(ie,or)):_(ie,or)}function Kt(f,p){if(p=="*")return L.marked="keyword",c(Kt);if(f=="variable")return x(p),c(Kt);if(f=="(")return c(ae,V(")"),he(Wt,")"),U,Et,se,We);if(W&&p=="<")return c(V(">"),he(br,">"),U,Kt)}function Ut(f,p){if(p=="*")return L.marked="keyword",c(Ut);if(f=="variable")return x(p),c(Ut);if(f=="(")return c(ae,V(")"),he(Wt,")"),U,Et,We);if(W&&p=="<")return c(V(">"),he(br,">"),U,Ut)}function Fn(f,p){if(f=="keyword"||f=="variable")return L.marked="type",c(Fn);if(p=="<")return c(V(">"),he(br,">"),U)}function Wt(f,p){return p=="@"&&c(ie,Wt),f=="spread"?c(Wt):W&&y(p)?(L.marked="keyword",c(Wt)):W&&f=="this"?c(Pt,It):_(mt,Pt,It)}function lr(f,p){return f=="variable"?Wn(f,p):Pr(f,p)}function Wn(f,p){if(f=="variable")return x(p),c(Pr)}function Pr(f,p){if(p=="<")return c(V(">"),he(br,">"),U,Pr);if(p=="extends"||p=="implements"||W&&f==",")return p=="implements"&&(L.marked="keyword"),c(W?E:ie,Pr);if(f=="{")return c(V("}"),Ct,U)}function Ct(f,p){if(f=="async"||f=="variable"&&(p=="static"||p=="get"||p=="set"||W&&y(p))&&L.stream.match(/^\s+[\w$\xa1-\uffff]/,!1))return L.marked="keyword",c(Ct);if(f=="variable"||L.style=="keyword")return L.marked="property",c(Jt,Ct);if(f=="number"||f=="string")return c(Jt,Ct);if(f=="[")return c(ie,Pt,fe("]"),Jt,Ct);if(p=="*")return L.marked="keyword",c(Ct);if(W&&f=="(")return _(Ut,Ct);if(f==";"||f==",")return c(Ct);if(f=="}")return c();if(p=="@")return c(ie,Ct)}function Jt(f,p){if(p=="!"||p=="?")return c(Jt);if(f==":")return c(E,It);if(p=="=")return c(Ie);var g=L.state.lexical.prev,S=g&&g.info=="interface";return _(S?Ut:Kt)}function ar(f,p){return p=="*"?(L.marked="keyword",c(K,fe(";"))):p=="default"?(L.marked="keyword",c(ie,fe(";"))):f=="{"?c(he(_n,"}"),K,fe(";")):_(se)}function _n(f,p){if(p=="as")return L.marked="keyword",c(fe("variable"));if(f=="variable")return _(Ie,_n)}function Qt(f){return f=="string"?c():f=="("?_(ie):f=="."?_(Te):_(sr,on,K)}function sr(f,p){return f=="{"?Nt(sr,"}"):(f=="variable"&&x(p),p=="*"&&(L.marked="keyword"),c(Xe))}function on(f){if(f==",")return c(sr,on)}function Xe(f,p){if(p=="as")return L.marked="keyword",c(sr)}function K(f,p){if(p=="from")return L.marked="keyword",c(ie)}function Vt(f){return f=="]"?c():_(he(Ie,"]"))}function Er(){return _(V("form"),mt,fe("{"),V("}"),he(Ft,"}"),U,U)}function Ft(){return _(mt,It)}function Ne(f,p){return f.lastType=="operator"||f.lastType==","||ue.test(p.charAt(0))||/[,.]/.test(p.charAt(0))}function Gt(f,p,g){return p.tokenize==J&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test(p.lastType)||p.lastType=="quasi"&&/\{\s*$/.test(f.string.slice(0,f.pos-(g||0)))}return{startState:function(f){var p={tokenize:J,lastType:"sof",cc:[],lexical:new $((f||0)-He,0,"block",!1),localVars:we.localVars,context:we.localVars&&new D(null,null,!1),indented:f||0};return we.globalVars&&typeof we.globalVars=="object"&&(p.globalVars=we.globalVars),p},token:function(f,p){if(f.sol()&&(p.lexical.hasOwnProperty("align")||(p.lexical.align=!1),p.indented=f.indentation(),Le(f,p)),p.tokenize!=xe&&f.eatSpace())return null;var g=p.tokenize(f,p);return Se=="comment"?g:(p.lastType=Se=="operator"&&(Ae=="++"||Ae=="--")?"incdec":Se,me(p,g,Se,Ae,f))},indent:function(f,p){if(f.tokenize==xe||f.tokenize==Be)return I.Pass;if(f.tokenize!=J)return 0;var g=p&&p.charAt(0),S=f.lexical,oe;if(!/^\s*else\b/.test(p))for(var ke=f.cc.length-1;ke>=0;--ke){var Me=f.cc[ke];if(Me==U)S=S.prev;else if(Me!=zr&&Me!=We)break}for(;(S.type=="stat"||S.type=="form")&&(g=="}"||(oe=f.cc[f.cc.length-1])&&(oe==Te||oe==Ue)&&!/^[,\.=+\-*:?[\(]/.test(p));)S=S.prev;$e&&S.type==")"&&S.prev.type=="stat"&&(S=S.prev);var et=S.type,Dt=g==et;return et=="vardef"?S.indented+(f.lastType=="operator"||f.lastType==","?S.info.length+1:0):et=="form"&&g=="{"?S.indented:et=="form"?S.indented+He:et=="stat"?S.indented+(Ne(f,p)?$e||He:0):S.info=="switch"&&!Dt&&we.doubleIndentSwitch!=!1?S.indented+(/^(?:case|default)\b/.test(p)?He:2*He):S.align?S.column+(Dt?0:1):S.indented+(Dt?0:He)},electricInput:/^\s*(?:case .*?:|default:|\{|\})$/,blockCommentStart:M?null:"/*",blockCommentEnd:M?null:"*/",blockCommentContinue:M?null:" * ",lineComment:M?null:"//",fold:"brace",closeBrackets:"()[]{}''\"\"``",helperType:M?"json":"javascript",jsonldMode:Ce,jsonMode:M,expressionAllowed:Gt,skipExpression:function(f){me(f,"atom","atom","true",new I.StringStream("",2,null))}}}),I.registerHelper("wordChars","javascript",/[\w$]/),I.defineMIME("text/javascript","javascript"),I.defineMIME("text/ecmascript","javascript"),I.defineMIME("application/javascript","javascript"),I.defineMIME("application/x-javascript","javascript"),I.defineMIME("application/ecmascript","javascript"),I.defineMIME("application/json",{name:"javascript",json:!0}),I.defineMIME("application/x-json",{name:"javascript",json:!0}),I.defineMIME("application/manifest+json",{name:"javascript",json:!0}),I.defineMIME("application/ld+json",{name:"javascript",jsonld:!0}),I.defineMIME("text/typescript",{name:"javascript",typescript:!0}),I.defineMIME("application/typescript",{name:"javascript",typescript:!0})})}()),da.exports}(function(mr,Or){(function(I){I(Ar,bu(),va(),mu)})(function(I){var Pe={script:[["lang",/(javascript|babel)/i,"javascript"],["type",/^(?:text|application)\/(?:x-)?(?:java|ecma)script$|^module$|^$/i,"javascript"],["type",/./,"text/plain"],[null,null,"javascript"]],style:[["lang",/^css$/i,"css"],["type",/^(text\/)?(x-)?(stylesheet|css)$/i,"css"],["type",/./,"text/plain"],[null,null,"css"]]};function we(ee,G,ue){var ce=ee.current(),Ee=ce.search(G);return Ee>-1?ee.backUp(ce.length-Ee):ce.match(/<\/?$/)&&(ee.backUp(ce.length),ee.match(G,!1)||ee.match(ce)),ue}var He={};function $e(ee){var G=He[ee];return G||(He[ee]=new RegExp("\\s+"+ee+`\\s*=\\s*('|")?([^'"]+)('|")?\\s*`))}function Ce(ee,G){var ue=ee.match($e(G));return ue?/^\s*(.*?)\s*$/.exec(ue[2])[1]:""}function M(ee,G){return new RegExp((G?"^":"")+"","i")}function j(ee,G){for(var ue in ee)for(var ce=G[ue]||(G[ue]=[]),Ee=ee[ue],Se=Ee.length-1;Se>=0;Se--)ce.unshift(Ee[Se])}function W(ee,G){for(var ue=0;ue=0;Ae--)ce.script.unshift(["type",Se[Ae].matches,Se[Ae].mode]);function re(J,te){var xe=ue.token(J,te.htmlState),Be=/\btag\b/.test(xe),ye;if(Be&&!/[<>\s\/]/.test(J.current())&&(ye=te.htmlState.tagName&&te.htmlState.tagName.toLowerCase())&&ce.hasOwnProperty(ye))te.inTag=ye+" ";else if(te.inTag&&Be&&/>$/.test(J.current())){var Le=/^([\S]+) (.*)/.exec(te.inTag);te.inTag=null;var Re=J.current()==">"&&W(ce[Le[1]],Le[2]),$=I.getMode(ee,Re),X=M(Le[1],!0),me=M(Le[1],!1);te.token=function(L,_){return L.match(X,!1)?(_.token=re,_.localState=_.localMode=null,null):we(L,me,_.localMode.token(L,_.localState))},te.localMode=$,te.localState=I.startState($,ue.indent(te.htmlState,"",""))}else te.inTag&&(te.inTag+=J.current(),J.eol()&&(te.inTag+=" "));return xe}return{startState:function(){var J=I.startState(ue);return{token:re,inTag:null,localMode:null,localState:null,htmlState:J}},copyState:function(J){var te;return J.localState&&(te=I.copyState(J.localMode,J.localState)),{token:J.token,inTag:J.inTag,localMode:J.localMode,localState:te,htmlState:I.copyState(ue,J.htmlState)}},token:function(J,te){return te.token(J,te)},indent:function(J,te,xe){return!J.localMode||/^\s*<\//.test(te)?ue.indent(J.htmlState,te,xe):J.localMode.indent?J.localMode.indent(J.localState,te,xe):I.Pass},innerMode:function(J){return{state:J.localState||J.htmlState,mode:J.localMode||ue}}}},"xml","javascript","css"),I.defineMIME("text/html","htmlmixed")})})();va();(function(mr,Or){(function(I){I(Ar)})(function(I){function Pe(j){return new RegExp("^(("+j.join(")|(")+"))\\b")}var we=Pe(["and","or","not","is"]),He=["as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","lambda","pass","raise","return","try","while","with","yield","in"],$e=["abs","all","any","bin","bool","bytearray","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip","__import__","NotImplemented","Ellipsis","__debug__"];I.registerHelper("hintWords","python",He.concat($e).concat(["exec","print"]));function Ce(j){return j.scopes[j.scopes.length-1]}I.defineMode("python",function(j,W){for(var ee="error",G=W.delimiters||W.singleDelimiters||/^[\(\)\[\]\{\}@,:`=;\.\\]/,ue=[W.singleOperators,W.doubleOperators,W.doubleDelimiters,W.tripleDelimiters,W.operators||/^([-+*/%\/&|^]=?|[<>=]+|\/\/=?|\*\*=?|!=|[~!@]|\.\.\.)/],ce=0;cey?X(x):D0&&L(w,x)&&(B+=" "+ee),B}}return Le(w,x)}function Le(w,x,v){if(w.eatSpace())return null;if(!v&&w.match(/^#.*/))return"comment";if(w.match(/^[0-9\.]/,!1)){var y=!1;if(w.match(/^[\d_]*\.\d+(e[\+\-]?\d+)?/i)&&(y=!0),w.match(/^[\d_]+\.\d*/)&&(y=!0),w.match(/^\.\d+/)&&(y=!0),y)return w.eat(/J/i),"number";var D=!1;if(w.match(/^0x[0-9a-f_]+/i)&&(D=!0),w.match(/^0b[01_]+/i)&&(D=!0),w.match(/^0o[0-7_]+/i)&&(D=!0),w.match(/^[1-9][\d_]*(e[\+\-]?[\d_]+)?/)&&(w.eat(/J/i),D=!0),w.match(/^0(?![\dx])/i)&&(D=!0),D)return w.eat(/L/i),"number"}if(w.match(te)){var B=w.current().toLowerCase().indexOf("f")!==-1;return B?(x.tokenize=Re(w.current(),x.tokenize),x.tokenize(w,x)):(x.tokenize=$(w.current(),x.tokenize),x.tokenize(w,x))}for(var Q=0;Q=0;)w=w.substr(1);var v=w.length==1,y="string";function D(Q){return function(ae,Ze){var We=Le(ae,Ze,!0);return We=="punctuation"&&(ae.current()=="{"?Ze.tokenize=D(Q+1):ae.current()=="}"&&(Q>1?Ze.tokenize=D(Q-1):Ze.tokenize=B)),We}}function B(Q,ae){for(;!Q.eol();)if(Q.eatWhile(/[^'"\{\}\\]/),Q.eat("\\")){if(Q.next(),v&&Q.eol())return y}else{if(Q.match(w))return ae.tokenize=x,y;if(Q.match("{{"))return y;if(Q.match("{",!1))return ae.tokenize=D(0),Q.current()?y:ae.tokenize(Q,ae);if(Q.match("}}"))return y;if(Q.match("}"))return ee;Q.eat(/['"]/)}if(v){if(W.singleLineStringErrors)return ee;ae.tokenize=x}return y}return B.isString=!0,B}function $(w,x){for(;"rubf".indexOf(w.charAt(0).toLowerCase())>=0;)w=w.substr(1);var v=w.length==1,y="string";function D(B,Q){for(;!B.eol();)if(B.eatWhile(/[^'"\\]/),B.eat("\\")){if(B.next(),v&&B.eol())return y}else{if(B.match(w))return Q.tokenize=x,y;B.eat(/['"]/)}if(v){if(W.singleLineStringErrors)return ee;Q.tokenize=x}return y}return D.isString=!0,D}function X(w){for(;Ce(w).type!="py";)w.scopes.pop();w.scopes.push({offset:Ce(w).offset+j.indentUnit,type:"py",align:null})}function me(w,x,v){var y=w.match(/^[\s\[\{\(]*(?:#|$)/,!1)?null:w.column()+1;x.scopes.push({offset:x.indent+Ee,type:v,align:y})}function L(w,x){for(var v=w.indentation();x.scopes.length>1&&Ce(x).offset>v;){if(Ce(x).type!="py")return!0;x.scopes.pop()}return Ce(x).offset!=v}function _(w,x){w.sol()&&(x.beginningOfLine=!0,x.dedent=!1);var v=x.tokenize(w,x),y=w.current();if(x.beginningOfLine&&y=="@")return w.match(J,!1)?"meta":re?"operator":ee;if(/\S/.test(y)&&(x.beginningOfLine=!1),(v=="variable"||v=="builtin")&&x.lastToken=="meta"&&(v="meta"),(y=="pass"||y=="return")&&(x.dedent=!0),y=="lambda"&&(x.lambda=!0),y==":"&&!x.lambda&&Ce(x).type=="py"&&w.match(/^\s*(?:#|$)/,!1)&&X(x),y.length==1&&!/string|comment/.test(v)){var D="[({".indexOf(y);if(D!=-1&&me(w,x,"])}".slice(D,D+1)),D="])}".indexOf(y),D!=-1)if(Ce(x).type==y)x.indent=x.scopes.pop().offset-Ee;else return ee}return x.dedent&&w.eol()&&Ce(x).type=="py"&&x.scopes.length>1&&x.scopes.pop(),v}var c={startState:function(w){return{tokenize:ye,scopes:[{offset:w||0,type:"py",align:null}],indent:w||0,lastToken:null,lambda:!1,dedent:0}},token:function(w,x){var v=x.errorToken;v&&(x.errorToken=!1);var y=_(w,x);return y&&y!="comment"&&(x.lastToken=y=="keyword"||y=="punctuation"?w.current():y),y=="punctuation"&&(y=null),w.eol()&&x.lambda&&(x.lambda=!1),v?y+" "+ee:y},indent:function(w,x){if(w.tokenize!=ye)return w.tokenize.isString?I.Pass:0;var v=Ce(w),y=v.type==x.charAt(0)||v.type=="py"&&!w.dedent&&/^(else:|elif |except |finally:)/.test(x);return v.align!=null?v.align-(y?1:0):v.offset-(y?Ee:0)},electricInput:/^\s*([\}\]\)]|else:|elif |except |finally:)$/,closeBrackets:{triples:`'"`},lineComment:"#",fold:"indent"};return c}),I.defineMIME("text/x-python","python");var M=function(j){return j.split(" ")};I.defineMIME("text/x-cython",{name:"python",extra_keywords:M("by cdef cimport cpdef ctypedef enum except extern gil include nogil property public readonly struct union DEF IF ELIF ELSE")})})})();(function(mr,Or){(function(I){I(Ar)})(function(I){function Pe(v,y,D,B,Q,ae){this.indented=v,this.column=y,this.type=D,this.info=B,this.align=Q,this.prev=ae}function we(v,y,D,B){var Q=v.indented;return v.context&&v.context.type=="statement"&&D!="statement"&&(Q=v.context.indented),v.context=new Pe(Q,y,D,B,null,v.context)}function He(v){var y=v.context.type;return(y==")"||y=="]"||y=="}")&&(v.indented=v.context.indented),v.context=v.context.prev}function $e(v,y,D){if(y.prevToken=="variable"||y.prevToken=="type"||/\S(?:[^- ]>|[*\]])\s*$|\*$/.test(v.string.slice(0,D))||y.typeAtEndOfLine&&v.column()==v.indentation())return!0}function Ce(v){for(;;){if(!v||v.type=="top")return!0;if(v.type=="}"&&v.prev.info!="namespace")return!1;v=v.prev}}I.defineMode("clike",function(v,y){var D=v.indentUnit,B=y.statementIndentUnit||D,Q=y.dontAlignCalls,ae=y.keywords||{},Ze=y.types||{},We=y.builtin||{},V=y.blockKeywords||{},U=y.defKeywords||{},fe=y.atoms||{},se=y.hooks||{},ge=y.multiLineStrings,ie=y.indentStatements!==!1,Ie=y.indentSwitch!==!1,Mt=y.namespaceSeparator,Ot=y.isPunctuationChar||/[\[\]{}\(\),;\:\.]/,yt=y.numberStart||/[\d\.]/,Te=y.number||/^(?:0x[a-f\d]+|0b[01]+|(?:\d+\.?\d*|\.\d+)(?:e[-+]?\d+)?)(u|ll?|l|f)?/i,Ue=y.isOperatorChar||/[+\-*&%=<>!?|\/]/,de=y.isIdentifierChar||/[\w\$_\xa1-\uffff]/,st=y.isReservedIdentifier||!1,qe,Oe;function k(R,ne){var q=R.next();if(se[q]){var be=se[q](R,ne);if(be!==!1)return be}if(q=='"'||q=="'")return ne.tokenize=A(q),ne.tokenize(R,ne);if(yt.test(q)){if(R.backUp(1),R.match(Te))return"number";R.next()}if(Ot.test(q))return qe=q,null;if(q=="/"){if(R.eat("*"))return ne.tokenize=T,T(R,ne);if(R.eat("/"))return R.skipToEnd(),"comment"}if(Ue.test(q)){for(;!R.match(/^\/[\/*]/,!1)&&R.eat(Ue););return"operator"}if(R.eatWhile(de),Mt)for(;R.match(Mt);)R.eatWhile(de);var he=R.current();return j(ae,he)?(j(V,he)&&(qe="newstatement"),j(U,he)&&(Oe=!0),"keyword"):j(Ze,he)?"type":j(We,he)||st&&st(he)?(j(V,he)&&(qe="newstatement"),"builtin"):j(fe,he)?"atom":"variable"}function A(R){return function(ne,q){for(var be=!1,he,Nt=!1;(he=ne.next())!=null;){if(he==R&&!be){Nt=!0;break}be=!be&&he=="\\"}return(Nt||!(be||ge))&&(q.tokenize=null),"string"}}function T(R,ne){for(var q=!1,be;be=R.next();){if(be=="/"&&q){ne.tokenize=null;break}q=be=="*"}return"comment"}function pe(R,ne){y.typeFirstDefinitions&&R.eol()&&Ce(ne.context)&&(ne.typeAtEndOfLine=$e(R,ne,R.pos))}return{startState:function(R){return{tokenize:null,context:new Pe((R||0)-D,0,"top",null,!1),indented:0,startOfLine:!0,prevToken:null}},token:function(R,ne){var q=ne.context;if(R.sol()&&(q.align==null&&(q.align=!1),ne.indented=R.indentation(),ne.startOfLine=!0),R.eatSpace())return pe(R,ne),null;qe=Oe=null;var be=(ne.tokenize||k)(R,ne);if(be=="comment"||be=="meta")return be;if(q.align==null&&(q.align=!0),qe==";"||qe==":"||qe==","&&R.match(/^\s*(?:\/\/.*)?$/,!1))for(;ne.context.type=="statement";)He(ne);else if(qe=="{")we(ne,R.column(),"}");else if(qe=="[")we(ne,R.column(),"]");else if(qe=="(")we(ne,R.column(),")");else if(qe=="}"){for(;q.type=="statement";)q=He(ne);for(q.type=="}"&&(q=He(ne));q.type=="statement";)q=He(ne)}else qe==q.type?He(ne):ie&&((q.type=="}"||q.type=="top")&&qe!=";"||q.type=="statement"&&qe=="newstatement")&&we(ne,R.column(),"statement",R.current());if(be=="variable"&&(ne.prevToken=="def"||y.typeFirstDefinitions&&$e(R,ne,R.start)&&Ce(ne.context)&&R.match(/^\s*\(/,!1))&&(be="def"),se.token){var he=se.token(R,ne,be);he!==void 0&&(be=he)}return be=="def"&&y.styleDefs===!1&&(be="variable"),ne.startOfLine=!1,ne.prevToken=Oe?"def":be||qe,pe(R,ne),be},indent:function(R,ne){if(R.tokenize!=k&&R.tokenize!=null||R.typeAtEndOfLine)return I.Pass;var q=R.context,be=ne&&ne.charAt(0),he=be==q.type;if(q.type=="statement"&&be=="}"&&(q=q.prev),y.dontIndentStatements)for(;q.type=="statement"&&y.dontIndentStatements.test(q.info);)q=q.prev;if(se.indent){var Nt=se.indent(R,q,ne,D);if(typeof Nt=="number")return Nt}var zt=q.prev&&q.prev.info=="switch";if(y.allmanIndentation&&/[{(]/.test(be)){for(;q.type!="top"&&q.type!="}";)q=q.prev;return q.indented}return q.type=="statement"?q.indented+(be=="{"?0:B):q.align&&(!Q||q.type!=")")?q.column+(he?0:1):q.type==")"&&!he?q.indented+B:q.indented+(he?0:D)+(!he&&zt&&!/^(?:case|default)\b/.test(ne)?D:0)},electricInput:Ie?/^\s*(?:case .*?:|default:|\{\}?|\})$/:/^\s*[{}]$/,blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:"//",fold:"brace"}});function M(v){for(var y={},D=v.split(" "),B=0;B!?|\/#:@]/,hooks:{"@":function(v){return v.eatWhile(/[\w\$_]/),"meta"},'"':function(v,y){return v.match('""')?(y.tokenize=L,y.tokenize(v,y)):!1},"'":function(v){return v.eatWhile(/[\w\$_\xa1-\uffff]/),"atom"},"=":function(v,y){var D=y.context;return D.type=="}"&&D.align&&v.eat(">")?(y.context=new Pe(D.indented,D.column,D.type,D.info,null,D.prev),"operator"):!1},"/":function(v,y){return v.eat("*")?(y.tokenize=_(1),y.tokenize(v,y)):!1}},modeProps:{closeBrackets:{pairs:'()[]{}""',triples:'"'}}});function c(v){return function(y,D){for(var B=!1,Q,ae=!1;!y.eol();){if(!v&&!B&&y.match('"')){ae=!0;break}if(v&&y.match('"""')){ae=!0;break}Q=y.next(),!B&&Q=="$"&&y.match("{")&&y.skipTo("}"),B=!B&&Q=="\\"&&!v}return(ae||!v)&&(D.tokenize=null),"string"}}me("text/x-kotlin",{name:"clike",keywords:M("package as typealias class interface this super val operator var fun for is in This throw return annotation break continue object if else while do try when !in !is as? file import where by get set abstract enum open inner override private public internal protected catch finally out final vararg reified dynamic companion constructor init sealed field property receiver param sparam lateinit data inline noinline tailrec external annotation crossinline const operator infix suspend actual expect setparam value"),types:M("Boolean Byte Character CharSequence Class ClassLoader Cloneable Comparable Compiler Double Exception Float Integer Long Math Number Object Package Pair Process Runtime Runnable SecurityManager Short StackTraceElement StrictMath String StringBuffer System Thread ThreadGroup ThreadLocal Throwable Triple Void Annotation Any BooleanArray ByteArray Char CharArray DeprecationLevel DoubleArray Enum FloatArray Function Int IntArray Lazy LazyThreadSafetyMode LongArray Nothing ShortArray Unit"),intendSwitch:!1,indentStatements:!1,multiLineStrings:!0,number:/^(?:0x[a-f\d_]+|0b[01_]+|(?:[\d_]+(\.\d+)?|\.\d+)(?:e[-+]?[\d_]+)?)(u|ll?|l|f)?/i,blockKeywords:M("catch class do else finally for if where try while enum"),defKeywords:M("class val var object interface fun"),atoms:M("true false null this"),hooks:{"@":function(v){return v.eatWhile(/[\w\$_]/),"meta"},"*":function(v,y){return y.prevToken=="."?"variable":"operator"},'"':function(v,y){return y.tokenize=c(v.match('""')),y.tokenize(v,y)},"/":function(v,y){return v.eat("*")?(y.tokenize=_(1),y.tokenize(v,y)):!1},indent:function(v,y,D,B){var Q=D&&D.charAt(0);if((v.prevToken=="}"||v.prevToken==")")&&D=="")return v.indented;if(v.prevToken=="operator"&&D!="}"&&v.context.type!="}"||v.prevToken=="variable"&&Q=="."||(v.prevToken=="}"||v.prevToken==")")&&Q==".")return B*2+y.indented;if(y.align&&y.type=="}")return y.indented+(v.context.type==(D||"").charAt(0)?0:B)}},modeProps:{closeBrackets:{triples:'"'}}}),me(["x-shader/x-vertex","x-shader/x-fragment"],{name:"clike",keywords:M("sampler1D sampler2D sampler3D samplerCube sampler1DShadow sampler2DShadow const attribute uniform varying break continue discard return for while do if else struct in out inout"),types:M("float int bool void vec2 vec3 vec4 ivec2 ivec3 ivec4 bvec2 bvec3 bvec4 mat2 mat3 mat4"),blockKeywords:M("for while do if else struct"),builtin:M("radians degrees sin cos tan asin acos atan pow exp log exp2 sqrt inversesqrt abs sign floor ceil fract mod min max clamp mix step smoothstep length distance dot cross normalize ftransform faceforward reflect refract matrixCompMult lessThan lessThanEqual greaterThan greaterThanEqual equal notEqual any all not texture1D texture1DProj texture1DLod texture1DProjLod texture2D texture2DProj texture2DLod texture2DProjLod texture3D texture3DProj texture3DLod texture3DProjLod textureCube textureCubeLod shadow1D shadow2D shadow1DProj shadow2DProj shadow1DLod shadow2DLod shadow1DProjLod shadow2DProjLod dFdx dFdy fwidth noise1 noise2 noise3 noise4"),atoms:M("true false gl_FragColor gl_SecondaryColor gl_Normal gl_Vertex gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord3 gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 gl_FogCoord gl_PointCoord gl_Position gl_PointSize gl_ClipVertex gl_FrontColor gl_BackColor gl_FrontSecondaryColor gl_BackSecondaryColor gl_TexCoord gl_FogFragCoord gl_FragCoord gl_FrontFacing gl_FragData gl_FragDepth gl_ModelViewMatrix gl_ProjectionMatrix gl_ModelViewProjectionMatrix gl_TextureMatrix gl_NormalMatrix gl_ModelViewMatrixInverse gl_ProjectionMatrixInverse gl_ModelViewProjectionMatrixInverse gl_TextureMatrixTranspose gl_ModelViewMatrixInverseTranspose gl_ProjectionMatrixInverseTranspose gl_ModelViewProjectionMatrixInverseTranspose gl_TextureMatrixInverseTranspose gl_NormalScale gl_DepthRange gl_ClipPlane gl_Point gl_FrontMaterial gl_BackMaterial gl_LightSource gl_LightModel gl_FrontLightModelProduct gl_BackLightModelProduct gl_TextureColor gl_EyePlaneS gl_EyePlaneT gl_EyePlaneR gl_EyePlaneQ gl_FogParameters gl_MaxLights gl_MaxClipPlanes gl_MaxTextureUnits gl_MaxTextureCoords gl_MaxVertexAttribs gl_MaxVertexUniformComponents gl_MaxVaryingFloats gl_MaxVertexTextureImageUnits gl_MaxTextureImageUnits gl_MaxFragmentUniformComponents gl_MaxCombineTextureImageUnits gl_MaxDrawBuffers"),indentSwitch:!1,hooks:{"#":te},modeProps:{fold:["brace","include"]}}),me("text/x-nesc",{name:"clike",keywords:M(W+" as atomic async call command component components configuration event generic implementation includes interface module new norace nx_struct nx_union post provides signal task uses abstract extends"),types:Se,blockKeywords:M(re),atoms:M("null true false"),hooks:{"#":te},modeProps:{fold:["brace","include"]}}),me("text/x-objectivec",{name:"clike",keywords:M(W+" "+G),types:Ae,builtin:M(ue),blockKeywords:M(re+" @synthesize @try @catch @finally @autoreleasepool @synchronized"),defKeywords:M(J+" @interface @implementation @protocol @class"),dontIndentStatements:/^@.*$/,typeFirstDefinitions:!0,atoms:M("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:Be,hooks:{"#":te,"*":xe},modeProps:{fold:["brace","include"]}}),me("text/x-objectivec++",{name:"clike",keywords:M(W+" "+G+" "+ee),types:Ae,builtin:M(ue),blockKeywords:M(re+" @synthesize @try @catch @finally @autoreleasepool @synchronized class try catch"),defKeywords:M(J+" @interface @implementation @protocol @class class namespace"),dontIndentStatements:/^@.*$|^template$/,typeFirstDefinitions:!0,atoms:M("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:Be,hooks:{"#":te,"*":xe,u:Le,U:Le,L:Le,R:Le,0:ye,1:ye,2:ye,3:ye,4:ye,5:ye,6:ye,7:ye,8:ye,9:ye,token:function(v,y,D){if(D=="variable"&&v.peek()=="("&&(y.prevToken==";"||y.prevToken==null||y.prevToken=="}")&&Re(v.current()))return"def"}},namespaceSeparator:"::",modeProps:{fold:["brace","include"]}}),me("text/x-squirrel",{name:"clike",keywords:M("base break clone continue const default delete enum extends function in class foreach local resume return this throw typeof yield constructor instanceof static"),types:Se,blockKeywords:M("case catch class else for foreach if switch try while"),defKeywords:M("function local class"),typeFirstDefinitions:!0,atoms:M("true false null"),hooks:{"#":te},modeProps:{fold:["brace","include"]}});var w=null;function x(v){return function(y,D){for(var B=!1,Q,ae=!1;!y.eol();){if(!B&&y.match('"')&&(v=="single"||y.match('""'))){ae=!0;break}if(!B&&y.match("``")){w=x(v),ae=!0;break}Q=y.next(),B=v=="single"&&!B&&Q=="\\"}return ae&&(D.tokenize=null),"string"}}me("text/x-ceylon",{name:"clike",keywords:M("abstracts alias assembly assert assign break case catch class continue dynamic else exists extends finally for function given if import in interface is let module new nonempty object of out outer package return satisfies super switch then this throw try value void while"),types:function(v){var y=v.charAt(0);return y===y.toUpperCase()&&y!==y.toLowerCase()},blockKeywords:M("case catch class dynamic else finally for function if interface module new object switch try while"),defKeywords:M("class dynamic function interface module object package value"),builtin:M("abstract actual aliased annotation by default deprecated doc final formal late license native optional sealed see serializable shared suppressWarnings tagged throws variable"),isPunctuationChar:/[\[\]{}\(\),;\:\.`]/,isOperatorChar:/[+\-*&%=<>!?|^~:\/]/,numberStart:/[\d#$]/,number:/^(?:#[\da-fA-F_]+|\$[01_]+|[\d_]+[kMGTPmunpf]?|[\d_]+\.[\d_]+(?:[eE][-+]?\d+|[kMGTPmunpf]|)|)/i,multiLineStrings:!0,typeFirstDefinitions:!0,atoms:M("true false null larger smaller equal empty finished"),indentSwitch:!1,styleDefs:!1,hooks:{"@":function(v){return v.eatWhile(/[\w\$_]/),"meta"},'"':function(v,y){return y.tokenize=x(v.match('""')?"triple":"single"),y.tokenize(v,y)},"`":function(v,y){return!w||!v.match("`")?!1:(y.tokenize=w,w=null,y.tokenize(v,y))},"'":function(v){return v.eatWhile(/[\w\$_\xa1-\uffff]/),"atom"},token:function(v,y,D){if((D=="variable"||D=="type")&&y.prevToken==".")return"variable-2"}},modeProps:{fold:["brace","import"],closeBrackets:{triples:'"'}}})})})();export{wu as default}; diff --git a/reports/2023-09-22-09-47-34/trace/assets/wsPort-2e1dc307.js b/reports/2023-09-22-09-47-34/trace/assets/wsPort-2e1dc307.js new file mode 100644 index 0000000..f7d4cb9 --- /dev/null +++ b/reports/2023-09-22-09-47-34/trace/assets/wsPort-2e1dc307.js @@ -0,0 +1,90 @@ +var cp=Object.defineProperty;var fp=(e,t,n)=>t in e?cp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var le=(e,t,n)=>(fp(e,typeof t!="symbol"?t+"":t,n),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const s of i)if(s.type==="childList")for(const o of s.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(i){const s={};return i.integrity&&(s.integrity=i.integrity),i.referrerPolicy&&(s.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?s.credentials="include":i.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(i){if(i.ep)return;i.ep=!0;const s=n(i);fetch(i.href,s)}})();var tw=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function dp(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var wc={exports:{}},Ns={},Sc={exports:{}},D={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var ti=Symbol.for("react.element"),hp=Symbol.for("react.portal"),pp=Symbol.for("react.fragment"),mp=Symbol.for("react.strict_mode"),gp=Symbol.for("react.profiler"),vp=Symbol.for("react.provider"),yp=Symbol.for("react.context"),wp=Symbol.for("react.forward_ref"),Sp=Symbol.for("react.suspense"),Ep=Symbol.for("react.memo"),xp=Symbol.for("react.lazy"),Ia=Symbol.iterator;function _p(e){return e===null||typeof e!="object"?null:(e=Ia&&e[Ia]||e["@@iterator"],typeof e=="function"?e:null)}var Ec={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},xc=Object.assign,_c={};function Jn(e,t,n){this.props=e,this.context=t,this.refs=_c,this.updater=n||Ec}Jn.prototype.isReactComponent={};Jn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Jn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function kc(){}kc.prototype=Jn.prototype;function Cl(e,t,n){this.props=e,this.context=t,this.refs=_c,this.updater=n||Ec}var Al=Cl.prototype=new kc;Al.constructor=Cl;xc(Al,Jn.prototype);Al.isPureReactComponent=!0;var Ma=Array.isArray,Tc=Object.prototype.hasOwnProperty,Ll={current:null},Nc={key:!0,ref:!0,__self:!0,__source:!0};function Cc(e,t,n){var r,i={},s=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(s=""+t.key),t)Tc.call(t,r)&&!Nc.hasOwnProperty(r)&&(i[r]=t[r]);var l=arguments.length-2;if(l===1)i.children=n;else if(1{let o=!1;return r!==void 0&&s(r),e().then(l=>{o||s(l)}),()=>{o=!0}},t),i}function ni(){const e=rn.useRef(null),[t,n]=rn.useState(new DOMRect(0,0,10,10));return rn.useLayoutEffect(()=>{const r=e.current;if(!r)return;const i=new ResizeObserver(s=>{const o=s[s.length-1];o&&o.contentRect&&n(o.contentRect)});return i.observe(r),()=>i.disconnect()},[e]),[t,e]}function kt(e){if(!isFinite(e))return"-";if(e===0)return"0";if(e<1e3)return e.toFixed(0)+"ms";const t=e/1e3;if(t<60)return t.toFixed(1)+"s";const n=t/60;if(n<60)return n.toFixed(1)+"m";const r=n/60;return r<24?r.toFixed(1)+"h":(r/24).toFixed(1)+"d"}function $p(e){if(e<0||!isFinite(e))return"-";if(e===0)return"0";if(e<1e3)return e.toFixed(0);const t=e/1024;if(t<1e3)return t.toFixed(1)+"K";const n=t/1024;return n<1e3?n.toFixed(1)+"M":(n/1024).toFixed(1)+"G"}function Lc(e,t,n,r,i){let s=r||0,o=i!==void 0?i:e.length;for(;s>1;n(t,e[l])>=0?s=l+1:o=l}return o}function Op(e){const t=document.createElement("textarea");t.style.position="absolute",t.style.zIndex="-1000",t.value=e,document.body.appendChild(t),t.select(),document.execCommand("copy"),t.remove()}function Ki(e,t){const n=e?$r.getObject(e,t):t,[r,i]=rn.useState(n);return[r,o=>{e&&$r.setObject(e,o),i(o)}]}class zp{getString(t,n){return localStorage[t]||n}setString(t,n){localStorage[t]=n,window.saveSettings&&window.saveSettings()}getObject(t,n){if(!localStorage[t])return n;try{return JSON.parse(localStorage[t])}catch{return n}}setObject(t,n){localStorage[t]=JSON.stringify(n),window.saveSettings&&window.saveSettings()}}const $r=new zp;function nw(){if(document.playwrightThemeInitialized)return;document.playwrightThemeInitialized=!0,document.defaultView.addEventListener("focus",n=>{n.target.document.nodeType===Node.DOCUMENT_NODE&&document.body.classList.remove("inactive")},!1),document.defaultView.addEventListener("blur",n=>{document.body.classList.add("inactive")},!1);const e=$r.getString("theme","light-mode"),t=window.matchMedia("(prefers-color-scheme: dark)");(e==="dark-mode"||t.matches)&&document.body.classList.add("dark-mode")}const Ml=new Set;function rw(){const e=$r.getString("theme","light-mode");let t;e==="dark-mode"?t="light-mode":t="dark-mode",e&&document.body.classList.remove(e),document.body.classList.add(t),$r.setString("theme",t);for(const n of Ml)n(t)}function iw(e){Ml.add(e)}function sw(e){Ml.delete(e)}function ow(){return document.body.classList.contains("dark-mode")?"dark-mode":"light-mode"}var bc={exports:{}},je={},Ic={exports:{}},Mc={};/** + * @license React + * scheduler.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */(function(e){function t(M,$){var z=M.length;M.push($);e:for(;0>>1,ee=M[V];if(0>>1;Vi(ir,z))gti(Sn,ir)?(M[V]=Sn,M[gt]=z,V=gt):(M[V]=ir,M[Je]=z,V=Je);else if(gti(Sn,z))M[V]=Sn,M[gt]=z,V=gt;else break e}}return $}function i(M,$){var z=M.sortIndex-$.sortIndex;return z!==0?z:M.id-$.id}if(typeof performance=="object"&&typeof performance.now=="function"){var s=performance;e.unstable_now=function(){return s.now()}}else{var o=Date,l=o.now();e.unstable_now=function(){return o.now()-l}}var a=[],u=[],c=1,p=null,f=3,y=!1,g=!1,w=!1,x=typeof setTimeout=="function"?setTimeout:null,h=typeof clearTimeout=="function"?clearTimeout:null,d=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function v(M){for(var $=n(u);$!==null;){if($.callback===null)r(u);else if($.startTime<=M)r(u),$.sortIndex=$.expirationTime,t(a,$);else break;$=n(u)}}function S(M){if(w=!1,v(M),!g)if(n(a)!==null)g=!0,ke(T);else{var $=n(u);$!==null&&Te(S,$.startTime-M)}}function T(M,$){g=!1,w&&(w=!1,h(_),_=-1),y=!0;var z=f;try{for(v($),p=n(a);p!==null&&(!(p.expirationTime>$)||M&&!O());){var V=p.callback;if(typeof V=="function"){p.callback=null,f=p.priorityLevel;var ee=V(p.expirationTime<=$);$=e.unstable_now(),typeof ee=="function"?p.callback=ee:p===n(a)&&r(a),v($)}else r(a);p=n(a)}if(p!==null)var wn=!0;else{var Je=n(u);Je!==null&&Te(S,Je.startTime-$),wn=!1}return wn}finally{p=null,f=z,y=!1}}var C=!1,E=null,_=-1,N=5,I=-1;function O(){return!(e.unstable_now()-IM||125V?(M.sortIndex=z,t(u,M),n(a)===null&&M===n(u)&&(w?(h(_),_=-1):w=!0,Te(S,z-V))):(M.sortIndex=ee,t(a,M),g||y||(g=!0,ke(T))),M},e.unstable_shouldYield=O,e.unstable_wrapCallback=function(M){var $=f;return function(){var z=f;f=$;try{return M.apply(this,arguments)}finally{f=z}}}})(Mc);Ic.exports=Mc;var Dp=Ic.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Rc=L,Ue=Dp;function A(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ko=Object.prototype.hasOwnProperty,Fp=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Pa={},$a={};function Up(e){return ko.call($a,e)?!0:ko.call(Pa,e)?!1:Fp.test(e)?$a[e]=!0:(Pa[e]=!0,!1)}function jp(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Hp(e,t,n,r){if(t===null||typeof t>"u"||jp(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function _e(e,t,n,r,i,s,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=s,this.removeEmptyString=o}var de={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){de[e]=new _e(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];de[t]=new _e(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){de[e]=new _e(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){de[e]=new _e(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){de[e]=new _e(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){de[e]=new _e(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){de[e]=new _e(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){de[e]=new _e(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){de[e]=new _e(e,5,!1,e.toLowerCase(),null,!1,!1)});var Rl=/[\-:]([a-z])/g;function Pl(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Rl,Pl);de[t]=new _e(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Rl,Pl);de[t]=new _e(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Rl,Pl);de[t]=new _e(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){de[e]=new _e(e,1,!1,e.toLowerCase(),null,!1,!1)});de.xlinkHref=new _e("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){de[e]=new _e(e,1,!1,e.toLowerCase(),null,!0,!0)});function $l(e,t,n,r){var i=de.hasOwnProperty(t)?de[t]:null;(i!==null?i.type!==0:r||!(2l||i[o]!==s[l]){var a=` +`+i[o].replace(" at new "," at ");return e.displayName&&a.includes("")&&(a=a.replace("",e.displayName)),a}while(1<=o&&0<=l);break}}}finally{Gs=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Sr(e):""}function Bp(e){switch(e.tag){case 5:return Sr(e.type);case 16:return Sr("Lazy");case 13:return Sr("Suspense");case 19:return Sr("SuspenseList");case 0:case 2:case 15:return e=Ks(e.type,!1),e;case 11:return e=Ks(e.type.render,!1),e;case 1:return e=Ks(e.type,!0),e;default:return""}}function Ao(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Nn:return"Fragment";case Tn:return"Portal";case To:return"Profiler";case Ol:return"StrictMode";case No:return"Suspense";case Co:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Oc:return(e.displayName||"Context")+".Consumer";case $c:return(e._context.displayName||"Context")+".Provider";case zl:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Dl:return t=e.displayName||null,t!==null?t:Ao(e.type)||"Memo";case It:t=e._payload,e=e._init;try{return Ao(e(t))}catch{}}return null}function qp(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Ao(t);case 8:return t===Ol?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function qt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Dc(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Wp(e){var t=Dc(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,s=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(o){r=""+o,s.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function hi(e){e._valueTracker||(e._valueTracker=Wp(e))}function Fc(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Dc(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Ji(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Lo(e,t){var n=t.checked;return K({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function za(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=qt(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Uc(e,t){t=t.checked,t!=null&&$l(e,"checked",t,!1)}function bo(e,t){Uc(e,t);var n=qt(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Io(e,t.type,n):t.hasOwnProperty("defaultValue")&&Io(e,t.type,qt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Da(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Io(e,t,n){(t!=="number"||Ji(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Er=Array.isArray;function Dn(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=pi.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function zr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Nr={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Vp=["Webkit","ms","Moz","O"];Object.keys(Nr).forEach(function(e){Vp.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Nr[t]=Nr[e]})});function qc(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Nr.hasOwnProperty(e)&&Nr[e]?(""+t).trim():t+"px"}function Wc(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=qc(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var Qp=K({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Po(e,t){if(t){if(Qp[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(A(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(A(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(A(61))}if(t.style!=null&&typeof t.style!="object")throw Error(A(62))}}function $o(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Oo=null;function Fl(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var zo=null,Fn=null,Un=null;function ja(e){if(e=si(e)){if(typeof zo!="function")throw Error(A(280));var t=e.stateNode;t&&(t=Is(t),zo(e.stateNode,e.type,t))}}function Vc(e){Fn?Un?Un.push(e):Un=[e]:Fn=e}function Qc(){if(Fn){var e=Fn,t=Un;if(Un=Fn=null,ja(e),t)for(e=0;e>>=0,e===0?32:31-(im(e)/sm|0)|0}var mi=64,gi=4194304;function xr(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ts(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,s=e.pingedLanes,o=n&268435455;if(o!==0){var l=o&~i;l!==0?r=xr(l):(s&=o,s!==0&&(r=xr(s)))}else o=n&~i,o!==0?r=xr(o):s!==0&&(r=xr(s));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,s=t&-t,i>=s||i===16&&(s&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function ri(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-st(t),e[t]=n}function um(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=Ar),Ka=String.fromCharCode(32),Ja=!1;function pf(e,t){switch(e){case"keyup":return zm.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function mf(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Cn=!1;function Fm(e,t){switch(e){case"compositionend":return mf(t);case"keypress":return t.which!==32?null:(Ja=!0,Ka);case"textInput":return e=t.data,e===Ka&&Ja?null:e;default:return null}}function Um(e,t){if(Cn)return e==="compositionend"||!Ql&&pf(e,t)?(e=df(),Oi=ql=Ot=null,Cn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=tu(n)}}function wf(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?wf(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Sf(){for(var e=window,t=Ji();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Ji(e.document)}return t}function Xl(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Gm(e){var t=Sf(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&wf(n.ownerDocument.documentElement,n)){if(r!==null&&Xl(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,s=Math.min(r.start,i);r=r.end===void 0?s:Math.min(r.end,i),!e.extend&&s>r&&(i=r,r=s,s=i),i=nu(n,s);var o=nu(n,r);i&&o&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),s>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,An=null,Bo=null,br=null,qo=!1;function ru(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;qo||An==null||An!==Ji(r)||(r=An,"selectionStart"in r&&Xl(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),br&&Br(br,r)||(br=r,r=is(Bo,"onSelect"),0In||(e.current=Ko[In],Ko[In]=null,In--)}function j(e,t){In++,Ko[In]=e.current,e.current=t}var Wt={},ve=Xt(Wt),Me=Xt(!1),fn=Wt;function Wn(e,t){var n=e.type.contextTypes;if(!n)return Wt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},s;for(s in n)i[s]=t[s];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Re(e){return e=e.childContextTypes,e!=null}function os(){B(Me),B(ve)}function cu(e,t,n){if(ve.current!==Wt)throw Error(A(168));j(ve,t),j(Me,n)}function Lf(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(A(108,qp(e)||"Unknown",i));return K({},n,r)}function ls(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Wt,fn=ve.current,j(ve,e),j(Me,Me.current),!0}function fu(e,t,n){var r=e.stateNode;if(!r)throw Error(A(169));n?(e=Lf(e,t,fn),r.__reactInternalMemoizedMergedChildContext=e,B(Me),B(ve),j(ve,e)):B(Me),j(Me,n)}var wt=null,Ms=!1,co=!1;function bf(e){wt===null?wt=[e]:wt.push(e)}function lg(e){Ms=!0,bf(e)}function Gt(){if(!co&&wt!==null){co=!0;var e=0,t=U;try{var n=wt;for(U=1;e>=o,i-=o,Et=1<<32-st(t)+i|n<_?(N=E,E=null):N=E.sibling;var I=f(h,E,v[_],S);if(I===null){E===null&&(E=N);break}e&&E&&I.alternate===null&&t(h,E),d=s(I,d,_),C===null?T=I:C.sibling=I,C=I,E=N}if(_===v.length)return n(h,E),W&&Jt(h,_),T;if(E===null){for(;__?(N=E,E=null):N=E.sibling;var O=f(h,E,I.value,S);if(O===null){E===null&&(E=N);break}e&&E&&O.alternate===null&&t(h,E),d=s(O,d,_),C===null?T=O:C.sibling=O,C=O,E=N}if(I.done)return n(h,E),W&&Jt(h,_),T;if(E===null){for(;!I.done;_++,I=v.next())I=p(h,I.value,S),I!==null&&(d=s(I,d,_),C===null?T=I:C.sibling=I,C=I);return W&&Jt(h,_),T}for(E=r(h,E);!I.done;_++,I=v.next())I=y(E,h,_,I.value,S),I!==null&&(e&&I.alternate!==null&&E.delete(I.key===null?_:I.key),d=s(I,d,_),C===null?T=I:C.sibling=I,C=I);return e&&E.forEach(function(k){return t(h,k)}),W&&Jt(h,_),T}function x(h,d,v,S){if(typeof v=="object"&&v!==null&&v.type===Nn&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case di:e:{for(var T=v.key,C=d;C!==null;){if(C.key===T){if(T=v.type,T===Nn){if(C.tag===7){n(h,C.sibling),d=i(C,v.props.children),d.return=h,h=d;break e}}else if(C.elementType===T||typeof T=="object"&&T!==null&&T.$$typeof===It&&yu(T)===C.type){n(h,C.sibling),d=i(C,v.props),d.ref=fr(h,C,v),d.return=h,h=d;break e}n(h,C);break}else t(h,C);C=C.sibling}v.type===Nn?(d=on(v.props.children,h.mode,S,v.key),d.return=h,h=d):(S=Bi(v.type,v.key,v.props,null,h.mode,S),S.ref=fr(h,d,v),S.return=h,h=S)}return o(h);case Tn:e:{for(C=v.key;d!==null;){if(d.key===C)if(d.tag===4&&d.stateNode.containerInfo===v.containerInfo&&d.stateNode.implementation===v.implementation){n(h,d.sibling),d=i(d,v.children||[]),d.return=h,h=d;break e}else{n(h,d);break}else t(h,d);d=d.sibling}d=yo(v,h.mode,S),d.return=h,h=d}return o(h);case It:return C=v._init,x(h,d,C(v._payload),S)}if(Er(v))return g(h,d,v,S);if(sr(v))return w(h,d,v,S);xi(h,v)}return typeof v=="string"&&v!==""||typeof v=="number"?(v=""+v,d!==null&&d.tag===6?(n(h,d.sibling),d=i(d,v),d.return=h,h=d):(n(h,d),d=vo(v,h.mode,S),d.return=h,h=d),o(h)):n(h,d)}return x}var Qn=Of(!0),zf=Of(!1),oi={},ht=Xt(oi),Qr=Xt(oi),Xr=Xt(oi);function nn(e){if(e===oi)throw Error(A(174));return e}function na(e,t){switch(j(Xr,t),j(Qr,e),j(ht,oi),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Ro(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Ro(t,e)}B(ht),j(ht,t)}function Xn(){B(ht),B(Qr),B(Xr)}function Df(e){nn(Xr.current);var t=nn(ht.current),n=Ro(t,e.type);t!==n&&(j(Qr,e),j(ht,n))}function ra(e){Qr.current===e&&(B(ht),B(Qr))}var X=Xt(0);function hs(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var fo=[];function ia(){for(var e=0;en?n:4,e(!0);var r=ho.transition;ho.transition={};try{e(!1),t()}finally{U=n,ho.transition=r}}function Zf(){return Ke().memoizedState}function fg(e,t,n){var r=Bt(e);n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},ed(e)?td(t,n):(nd(e,t,n),n=Ee(),e=Xe(e,r,n),e!==null&&rd(e,t,r))}function dg(e,t,n){var r=Bt(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(ed(e))td(t,i);else{nd(e,t,i);var s=e.alternate;if(e.lanes===0&&(s===null||s.lanes===0)&&(s=t.lastRenderedReducer,s!==null))try{var o=t.lastRenderedState,l=s(o,n);if(i.hasEagerState=!0,i.eagerState=l,ot(l,o))return}catch{}finally{}n=Ee(),e=Xe(e,r,n),e!==null&&rd(e,t,r)}}function ed(e){var t=e.alternate;return e===G||t!==null&&t===G}function td(e,t){Ir=ps=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function nd(e,t,n){Sd(e)?(e=t.interleaved,e===null?(n.next=n,it===null?it=[t]:it.push(t)):(n.next=e.next,e.next=n),t.interleaved=n):(e=t.pending,e===null?n.next=n:(n.next=e.next,e.next=n),t.pending=n)}function rd(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,jl(e,n)}}var ms={readContext:Ge,useCallback:he,useContext:he,useEffect:he,useImperativeHandle:he,useInsertionEffect:he,useLayoutEffect:he,useMemo:he,useReducer:he,useRef:he,useState:he,useDebugValue:he,useDeferredValue:he,useTransition:he,useMutableSource:he,useSyncExternalStore:he,useId:he,unstable_isNewReconciler:!1},hg={readContext:Ge,useCallback:function(e,t){return ct().memoizedState=[e,t===void 0?null:t],e},useContext:Ge,useEffect:Su,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Ui(4194308,4,Xf.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ui(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ui(4,2,e,t)},useMemo:function(e,t){var n=ct();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ct();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=fg.bind(null,G,e),[r.memoizedState,e]},useRef:function(e){var t=ct();return e={current:e},t.memoizedState=e},useState:wu,useDebugValue:ua,useDeferredValue:function(e){return ct().memoizedState=e},useTransition:function(){var e=wu(!1),t=e[0];return e=cg.bind(null,e[1]),ct().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=G,i=ct();if(W){if(n===void 0)throw Error(A(407));n=n()}else{if(n=t(),oe===null)throw Error(A(349));hn&30||jf(r,t,n)}i.memoizedState=n;var s={value:n,getSnapshot:t};return i.queue=s,Su(Bf.bind(null,r,s,e),[e]),r.flags|=2048,Jr(9,Hf.bind(null,r,s,n,t),void 0,null),n},useId:function(){var e=ct(),t=oe.identifierPrefix;if(W){var n=xt,r=Et;n=(r&~(1<<32-st(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Gr++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[ft]=t,e[Vr]=r,od(e,t,!1,!1),t.stateNode=e;e:{switch(o=$o(n,r),n){case"dialog":H("cancel",e),H("close",e),i=r;break;case"iframe":case"object":case"embed":H("load",e),i=r;break;case"video":case"audio":for(i=0;i<_r.length;i++)H(_r[i],e);i=r;break;case"source":H("error",e),i=r;break;case"img":case"image":case"link":H("error",e),H("load",e),i=r;break;case"details":H("toggle",e),i=r;break;case"input":za(e,r),i=Lo(e,r),H("invalid",e);break;case"option":i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=K({},r,{value:void 0}),H("invalid",e);break;case"textarea":Fa(e,r),i=Mo(e,r),H("invalid",e);break;default:i=r}Po(n,i),l=i;for(s in l)if(l.hasOwnProperty(s)){var a=l[s];s==="style"?Wc(e,a):s==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,a!=null&&Bc(e,a)):s==="children"?typeof a=="string"?(n!=="textarea"||a!=="")&&zr(e,a):typeof a=="number"&&zr(e,""+a):s!=="suppressContentEditableWarning"&&s!=="suppressHydrationWarning"&&s!=="autoFocus"&&(Or.hasOwnProperty(s)?a!=null&&s==="onScroll"&&H("scroll",e):a!=null&&$l(e,s,a,o))}switch(n){case"input":hi(e),Da(e,r,!1);break;case"textarea":hi(e),Ua(e);break;case"option":r.value!=null&&e.setAttribute("value",""+qt(r.value));break;case"select":e.multiple=!!r.multiple,s=r.value,s!=null?Dn(e,!!r.multiple,s,!1):r.defaultValue!=null&&Dn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=ss)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return pe(t),null;case 6:if(e&&t.stateNode!=null)ad(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(A(166));if(n=nn(Xr.current),nn(ht.current),cr(t)){if(r=t.stateNode,n=t.memoizedProps,r[ft]=t,(s=r.nodeValue!==n)&&(e=Fe,e!==null))switch(e.tag){case 3:Ei(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Ei(r.nodeValue,n,(e.mode&1)!==0)}s&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[ft]=t,t.stateNode=r}return pe(t),null;case 13:if(B(X),r=t.memoizedState,W&&Ae!==null&&t.mode&1&&!(t.flags&128)){for(r=Ae;r;)r=St(r.nextSibling);return Vn(),t.flags|=98560,t}if(r!==null&&r.dehydrated!==null){if(r=cr(t),e===null){if(!r)throw Error(A(318));if(r=t.memoizedState,r=r!==null?r.dehydrated:null,!r)throw Error(A(317));r[ft]=t}else Vn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;return pe(t),null}return rt!==null&&(pl(rt),rt=null),t.flags&128?(t.lanes=n,t):(r=r!==null,n=!1,e===null?cr(t):n=e.memoizedState!==null,r!==n&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||X.current&1?se===0&&(se=3):ga())),t.updateQueue!==null&&(t.flags|=4),pe(t),null);case 4:return Xn(),rl(e,t),e===null&&qr(t.stateNode.containerInfo),pe(t),null;case 10:return Jl(t.type._context),pe(t),null;case 17:return Re(t.type)&&os(),pe(t),null;case 19:if(B(X),s=t.memoizedState,s===null)return pe(t),null;if(r=(t.flags&128)!==0,o=s.rendering,o===null)if(r)dr(s,!1);else{if(se!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=hs(e),o!==null){for(t.flags|=128,dr(s,!1),r=o.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)s=n,e=r,s.flags&=14680066,o=s.alternate,o===null?(s.childLanes=0,s.lanes=e,s.child=null,s.subtreeFlags=0,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=o.childLanes,s.lanes=o.lanes,s.child=o.child,s.subtreeFlags=0,s.deletions=null,s.memoizedProps=o.memoizedProps,s.memoizedState=o.memoizedState,s.updateQueue=o.updateQueue,s.type=o.type,e=o.dependencies,s.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return j(X,X.current&1|2),t.child}e=e.sibling}s.tail!==null&&Y()>Gn&&(t.flags|=128,r=!0,dr(s,!1),t.lanes=4194304)}else{if(!r)if(e=hs(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),dr(s,!0),s.tail===null&&s.tailMode==="hidden"&&!o.alternate&&!W)return pe(t),null}else 2*Y()-s.renderingStartTime>Gn&&n!==1073741824&&(t.flags|=128,r=!0,dr(s,!1),t.lanes=4194304);s.isBackwards?(o.sibling=t.child,t.child=o):(n=s.last,n!==null?n.sibling=o:t.child=o,s.last=o)}return s.tail!==null?(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=Y(),t.sibling=null,n=X.current,j(X,r?n&1|2:n&1),t):(pe(t),null);case 22:case 23:return ma(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?ze&1073741824&&(pe(t),t.subtreeFlags&6&&(t.flags|=8192)):pe(t),null;case 24:return null;case 25:return null}throw Error(A(156,t.tag))}var yg=At.ReactCurrentOwner,Le=!1;function ye(e,t,n,r){t.child=e===null?zf(t,null,n,r):Qn(t,e.child,n,r)}function ku(e,t,n,r,i){n=n.render;var s=t.ref;return Hn(t,i),r=oa(e,t,n,r,s,i),n=la(),e!==null&&!Le?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Ct(e,t,i)):(W&&n&&Zl(t),t.flags|=1,ye(e,t,r,i),t.child)}function Tu(e,t,n,r,i){if(e===null){var s=n.type;return typeof s=="function"&&!va(s)&&s.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=s,ud(e,t,s,r,i)):(e=Bi(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(s=e.child,!(e.lanes&i)){var o=s.memoizedProps;if(n=n.compare,n=n!==null?n:Br,n(o,r)&&e.ref===t.ref)return Ct(e,t,i)}return t.flags|=1,e=Vt(s,r),e.ref=t.ref,e.return=t,t.child=e}function ud(e,t,n,r,i){if(e!==null){var s=e.memoizedProps;if(Br(s,r)&&e.ref===t.ref)if(Le=!1,t.pendingProps=r=s,(e.lanes&i)!==0)e.flags&131072&&(Le=!0);else return t.lanes=e.lanes,Ct(e,t,i)}return il(e,t,n,r,i)}function cd(e,t,n){var r=t.pendingProps,i=r.children,s=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},j(On,ze),ze|=n;else if(n&1073741824)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=s!==null?s.baseLanes:n,j(On,ze),ze|=r;else return e=s!==null?s.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,j(On,ze),ze|=e,null;else s!==null?(r=s.baseLanes|n,t.memoizedState=null):r=n,j(On,ze),ze|=r;return ye(e,t,i,n),t.child}function fd(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function il(e,t,n,r,i){var s=Re(n)?fn:ve.current;return s=Wn(t,s),Hn(t,i),n=oa(e,t,n,r,s,i),r=la(),e!==null&&!Le?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Ct(e,t,i)):(W&&r&&Zl(t),t.flags|=1,ye(e,t,n,i),t.child)}function Nu(e,t,n,r,i){if(Re(n)){var s=!0;ls(t)}else s=!1;if(Hn(t,i),t.stateNode===null)e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),Rf(t,n,r),Zo(t,n,r,i),r=!0;else if(e===null){var o=t.stateNode,l=t.memoizedProps;o.props=l;var a=o.context,u=n.contextType;typeof u=="object"&&u!==null?u=Ge(u):(u=Re(n)?fn:ve.current,u=Wn(t,u));var c=n.getDerivedStateFromProps,p=typeof c=="function"||typeof o.getSnapshotBeforeUpdate=="function";p||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(l!==r||a!==u)&&mu(t,o,r,u),Mt=!1;var f=t.memoizedState;o.state=f,cs(t,r,o,i),a=t.memoizedState,l!==r||f!==a||Me.current||Mt?(typeof c=="function"&&(Yo(t,n,c,r),a=t.memoizedState),(l=Mt||pu(t,n,l,r,f,a,u))?(p||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=a),o.props=r,o.state=a,o.context=u,r=l):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,If(e,t),l=t.memoizedProps,u=t.type===t.elementType?l:tt(t.type,l),o.props=u,p=t.pendingProps,f=o.context,a=n.contextType,typeof a=="object"&&a!==null?a=Ge(a):(a=Re(n)?fn:ve.current,a=Wn(t,a));var y=n.getDerivedStateFromProps;(c=typeof y=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(l!==p||f!==a)&&mu(t,o,r,a),Mt=!1,f=t.memoizedState,o.state=f,cs(t,r,o,i);var g=t.memoizedState;l!==p||f!==g||Me.current||Mt?(typeof y=="function"&&(Yo(t,n,y,r),g=t.memoizedState),(u=Mt||pu(t,n,u,r,f,g,a)||!1)?(c||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,g,a),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,g,a)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=g),o.props=r,o.state=g,o.context=a,r=u):(typeof o.componentDidUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return sl(e,t,n,r,s,i)}function sl(e,t,n,r,i,s){fd(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return i&&fu(t,n,!1),Ct(e,t,s);r=t.stateNode,yg.current=t;var l=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=Qn(t,e.child,null,s),t.child=Qn(t,null,l,s)):ye(e,t,l,s),t.memoizedState=r.state,i&&fu(t,n,!0),t.child}function dd(e){var t=e.stateNode;t.pendingContext?cu(e,t.pendingContext,t.pendingContext!==t.context):t.context&&cu(e,t.context,!1),na(e,t.containerInfo)}function Cu(e,t,n,r,i){return Vn(),ta(i),t.flags|=256,ye(e,t,n,r),t.child}var _i={dehydrated:null,treeContext:null,retryLane:0};function ki(e){return{baseLanes:e,cachePool:null,transitions:null}}function Au(e,t){return{baseLanes:e.baseLanes|t,cachePool:null,transitions:e.transitions}}function hd(e,t,n){var r=t.pendingProps,i=X.current,s=!1,o=(t.flags&128)!==0,l;if((l=o)||(l=e!==null&&e.memoizedState===null?!1:(i&2)!==0),l?(s=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),j(X,i&1),e===null)return tl(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(i=r.children,e=r.fallback,s?(r=t.mode,s=t.child,i={mode:"hidden",children:i},!(r&1)&&s!==null?(s.childLanes=0,s.pendingProps=i):s=Ss(i,r,0,null),e=on(e,r,n,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=ki(n),t.memoizedState=_i,e):ol(t,i));if(i=e.memoizedState,i!==null){if(l=i.dehydrated,l!==null){if(o)return t.flags&256?(t.flags&=-257,Ti(e,t,n,Error(A(422)))):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(s=r.fallback,i=t.mode,r=Ss({mode:"visible",children:r.children},i,0,null),s=on(s,i,n,null),s.flags|=2,r.return=t,s.return=t,r.sibling=s,t.child=r,t.mode&1&&Qn(t,e.child,null,n),t.child.memoizedState=ki(n),t.memoizedState=_i,s);if(!(t.mode&1))t=Ti(e,t,n,null);else if(l.data==="$!")t=Ti(e,t,n,Error(A(419)));else if(r=(n&e.childLanes)!==0,Le||r){if(r=oe,r!==null){switch(n&-n){case 4:s=2;break;case 16:s=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:s=32;break;case 536870912:s=268435456;break;default:s=0}r=s&(r.suspendedLanes|n)?0:s,r!==0&&r!==i.retryLane&&(i.retryLane=r,Xe(e,r,-1))}ga(),t=Ti(e,t,n,Error(A(421)))}else l.data==="$?"?(t.flags|=128,t.child=e.child,t=bg.bind(null,e),l._reactRetry=t,t=null):(n=i.treeContext,Ae=St(l.nextSibling),Fe=t,W=!0,rt=null,n!==null&&(Be[qe++]=Et,Be[qe++]=xt,Be[qe++]=dn,Et=n.id,xt=n.overflow,dn=t),t=ol(t,t.pendingProps.children),t.flags|=4096);return t}return s?(r=bu(e,t,r.children,r.fallback,n),s=t.child,i=e.child.memoizedState,s.memoizedState=i===null?ki(n):Au(i,n),s.childLanes=e.childLanes&~n,t.memoizedState=_i,r):(n=Lu(e,t,r.children,n),t.memoizedState=null,n)}return s?(r=bu(e,t,r.children,r.fallback,n),s=t.child,i=e.child.memoizedState,s.memoizedState=i===null?ki(n):Au(i,n),s.childLanes=e.childLanes&~n,t.memoizedState=_i,r):(n=Lu(e,t,r.children,n),t.memoizedState=null,n)}function ol(e,t){return t=Ss({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Lu(e,t,n,r){var i=e.child;return e=i.sibling,n=Vt(i,{mode:"visible",children:n}),!(t.mode&1)&&(n.lanes=r),n.return=t,n.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n}function bu(e,t,n,r,i){var s=t.mode;e=e.child;var o=e.sibling,l={mode:"hidden",children:n};return!(s&1)&&t.child!==e?(n=t.child,n.childLanes=0,n.pendingProps=l,t.deletions=null):(n=Vt(e,l),n.subtreeFlags=e.subtreeFlags&14680064),o!==null?r=Vt(o,r):(r=on(r,s,i,null),r.flags|=2),r.return=t,n.return=t,n.sibling=r,t.child=n,r}function Ti(e,t,n,r){return r!==null&&ta(r),Qn(t,e.child,null,n),e=ol(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Iu(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Jo(e.return,t,n)}function go(e,t,n,r,i){var s=e.memoizedState;s===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(s.isBackwards=t,s.rendering=null,s.renderingStartTime=0,s.last=r,s.tail=n,s.tailMode=i)}function pd(e,t,n){var r=t.pendingProps,i=r.revealOrder,s=r.tail;if(ye(e,t,r.children,n),r=X.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Iu(e,n,t);else if(e.tag===19)Iu(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(j(X,r),!(t.mode&1))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&hs(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),go(t,!1,i,n,s);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&hs(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}go(t,!0,n,null,s);break;case"together":go(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Ct(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),pn|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(A(153));if(t.child!==null){for(e=t.child,n=Vt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Vt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function wg(e,t,n){switch(t.tag){case 3:dd(t),Vn();break;case 5:Df(t);break;case 1:Re(t.type)&&ls(t);break;case 4:na(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;j(as,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(j(X,X.current&1),t.flags|=128,null):n&t.child.childLanes?hd(e,t,n):(j(X,X.current&1),e=Ct(e,t,n),e!==null?e.sibling:null);j(X,X.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return pd(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),j(X,X.current),r)break;return null;case 22:case 23:return t.lanes=0,cd(e,t,n)}return Ct(e,t,n)}function Sg(e,t){switch(ea(t),t.tag){case 1:return Re(t.type)&&os(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Xn(),B(Me),B(ve),ia(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return ra(t),null;case 13:if(B(X),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(A(340));Vn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return B(X),null;case 4:return Xn(),null;case 10:return Jl(t.type._context),null;case 22:case 23:return ma(),null;case 24:return null;default:return null}}var Ni=!1,ge=!1,Eg=typeof WeakSet=="function"?WeakSet:Set,R=null;function $n(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){J(e,t,r)}else n.current=null}function ll(e,t,n){try{n()}catch(r){J(e,t,r)}}var Mu=!1;function xg(e,t){if(Wo=ns,e=Sf(),Xl(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,s=r.focusNode;r=r.focusOffset;try{n.nodeType,s.nodeType}catch{n=null;break e}var o=0,l=-1,a=-1,u=0,c=0,p=e,f=null;t:for(;;){for(var y;p!==n||i!==0&&p.nodeType!==3||(l=o+i),p!==s||r!==0&&p.nodeType!==3||(a=o+r),p.nodeType===3&&(o+=p.nodeValue.length),(y=p.firstChild)!==null;)f=p,p=y;for(;;){if(p===e)break t;if(f===n&&++u===i&&(l=o),f===s&&++c===r&&(a=o),(y=p.nextSibling)!==null)break;p=f,f=p.parentNode}p=y}n=l===-1||a===-1?null:{start:l,end:a}}else n=null}n=n||{start:0,end:0}}else n=null;for(Vo={focusedElem:e,selectionRange:n},ns=!1,R=t;R!==null;)if(t=R,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,R=e;else for(;R!==null;){t=R;try{var g=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var w=g.memoizedProps,x=g.memoizedState,h=t.stateNode,d=h.getSnapshotBeforeUpdate(t.elementType===t.type?w:tt(t.type,w),x);h.__reactInternalSnapshotBeforeUpdate=d}break;case 3:var v=t.stateNode.containerInfo;if(v.nodeType===1)v.textContent="";else if(v.nodeType===9){var S=v.body;S!=null&&(S.textContent="")}break;case 5:case 6:case 4:case 17:break;default:throw Error(A(163))}}catch(T){J(t,t.return,T)}if(e=t.sibling,e!==null){e.return=t.return,R=e;break}R=t.return}return g=Mu,Mu=!1,g}function Mr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var s=i.destroy;i.destroy=void 0,s!==void 0&&ll(t,n,s)}i=i.next}while(i!==r)}}function $s(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function al(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function md(e){var t=e.alternate;t!==null&&(e.alternate=null,md(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[ft],delete t[Vr],delete t[Go],delete t[sg],delete t[og])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function gd(e){return e.tag===5||e.tag===3||e.tag===4}function Ru(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||gd(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function ul(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=ss));else if(r!==4&&(e=e.child,e!==null))for(ul(e,t,n),e=e.sibling;e!==null;)ul(e,t,n),e=e.sibling}function cl(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(cl(e,t,n),e=e.sibling;e!==null;)cl(e,t,n),e=e.sibling}var ue=null,nt=!1;function Lt(e,t,n){for(n=n.child;n!==null;)vd(e,t,n),n=n.sibling}function vd(e,t,n){if(dt&&typeof dt.onCommitFiberUnmount=="function")try{dt.onCommitFiberUnmount(Cs,n)}catch{}switch(n.tag){case 5:ge||$n(n,t);case 6:var r=ue,i=nt;ue=null,Lt(e,t,n),ue=r,nt=i,ue!==null&&(nt?(e=ue,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ue.removeChild(n.stateNode));break;case 18:ue!==null&&(nt?(e=ue,n=n.stateNode,e.nodeType===8?uo(e.parentNode,n):e.nodeType===1&&uo(e,n),jr(e)):uo(ue,n.stateNode));break;case 4:r=ue,i=nt,ue=n.stateNode.containerInfo,nt=!0,Lt(e,t,n),ue=r,nt=i;break;case 0:case 11:case 14:case 15:if(!ge&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var s=i,o=s.destroy;s=s.tag,o!==void 0&&(s&2||s&4)&&ll(n,t,o),i=i.next}while(i!==r)}Lt(e,t,n);break;case 1:if(!ge&&($n(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){J(n,t,l)}Lt(e,t,n);break;case 21:Lt(e,t,n);break;case 22:n.mode&1?(ge=(r=ge)||n.memoizedState!==null,Lt(e,t,n),ge=r):Lt(e,t,n);break;default:Lt(e,t,n)}}function Pu(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Eg),t.forEach(function(r){var i=Ig.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function Ye(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=o),r&=~s}if(r=i,r=Y()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*kg(r/1960))-r,10e?16:e,zt===null)var r=!1;else{if(e=zt,zt=null,ys=0,F&6)throw Error(A(331));var i=F;for(F|=4,R=e.current;R!==null;){var s=R,o=s.child;if(R.flags&16){var l=s.deletions;if(l!==null){for(var a=0;aY()-ha?sn(e,0):da|=n),Pe(e,t)}function Nd(e,t){t===0&&(e.mode&1?(t=gi,gi<<=1,!(gi&130023424)&&(gi=4194304)):t=1);var n=Ee();e=zs(e,t),e!==null&&(ri(e,t,n),Pe(e,n))}function bg(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Nd(e,n)}function Ig(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(A(314))}r!==null&&r.delete(t),Nd(e,n)}var Cd;Cd=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Me.current)Le=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Le=!1,wg(e,t,n);Le=!!(e.flags&131072)}else Le=!1,W&&t.flags&1048576&&Pf(t,ds,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps;var i=Wn(t,ve.current);Hn(t,n),i=oa(null,t,r,e,i,n);var s=la();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Re(r)?(s=!0,ls(t)):s=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Yl(t),i.updater=Rs,t.stateNode=i,i._reactInternals=t,Zo(t,r,e,n),t=sl(null,t,r,!0,s,n)):(t.tag=0,W&&s&&Zl(t),ye(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=Rg(r),e=tt(r,e),i){case 0:t=il(null,t,r,e,n);break e;case 1:t=Nu(null,t,r,e,n);break e;case 11:t=ku(null,t,r,e,n);break e;case 14:t=Tu(null,t,r,tt(r.type,e),n);break e}throw Error(A(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:tt(r,i),il(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:tt(r,i),Nu(e,t,r,i,n);case 3:e:{if(dd(t),e===null)throw Error(A(387));r=t.pendingProps,s=t.memoizedState,i=s.element,If(e,t),cs(t,r,null,n);var o=t.memoizedState;if(r=o.element,s.isDehydrated)if(s={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=s,t.memoizedState=s,t.flags&256){i=Error(A(423)),t=Cu(e,t,r,n,i);break e}else if(r!==i){i=Error(A(424)),t=Cu(e,t,r,n,i);break e}else for(Ae=St(t.stateNode.containerInfo.firstChild),Fe=t,W=!0,rt=null,n=zf(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Vn(),r===i){t=Ct(e,t,n);break e}ye(e,t,r,n)}t=t.child}return t;case 5:return Df(t),e===null&&tl(t),r=t.type,i=t.pendingProps,s=e!==null?e.memoizedProps:null,o=i.children,Qo(r,i)?o=null:s!==null&&Qo(r,s)&&(t.flags|=32),fd(e,t),ye(e,t,o,n),t.child;case 6:return e===null&&tl(t),null;case 13:return hd(e,t,n);case 4:return na(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Qn(t,null,r,n):ye(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:tt(r,i),ku(e,t,r,i,n);case 7:return ye(e,t,t.pendingProps,n),t.child;case 8:return ye(e,t,t.pendingProps.children,n),t.child;case 12:return ye(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,s=t.memoizedProps,o=i.value,j(as,r._currentValue),r._currentValue=o,s!==null)if(ot(s.value,o)){if(s.children===i.children&&!Me.current){t=Ct(e,t,n);break e}}else for(s=t.child,s!==null&&(s.return=t);s!==null;){var l=s.dependencies;if(l!==null){o=s.child;for(var a=l.firstContext;a!==null;){if(a.context===r){if(s.tag===1){a=_t(-1,n&-n),a.tag=2;var u=s.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?a.next=a:(a.next=c.next,c.next=a),u.pending=a}}s.lanes|=n,a=s.alternate,a!==null&&(a.lanes|=n),Jo(s.return,n,t),l.lanes|=n;break}a=a.next}}else if(s.tag===10)o=s.type===t.type?null:s.child;else if(s.tag===18){if(o=s.return,o===null)throw Error(A(341));o.lanes|=n,l=o.alternate,l!==null&&(l.lanes|=n),Jo(o,n,t),o=s.sibling}else o=s.child;if(o!==null)o.return=s;else for(o=s;o!==null;){if(o===t){o=null;break}if(s=o.sibling,s!==null){s.return=o.return,o=s;break}o=o.return}s=o}ye(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Hn(t,n),i=Ge(i),r=r(i),t.flags|=1,ye(e,t,r,n),t.child;case 14:return r=t.type,i=tt(r,t.pendingProps),i=tt(r.type,i),Tu(e,t,r,i,n);case 15:return ud(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:tt(r,i),e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,Re(r)?(e=!0,ls(t)):e=!1,Hn(t,n),Rf(t,r,i),Zo(t,r,i,n),sl(null,t,r,!0,e,n);case 19:return pd(e,t,n);case 22:return cd(e,t,n)}throw Error(A(156,t.tag))};function Ad(e,t){return ef(e,t)}function Mg(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ve(e,t,n,r){return new Mg(e,t,n,r)}function va(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Rg(e){if(typeof e=="function")return va(e)?1:0;if(e!=null){if(e=e.$$typeof,e===zl)return 11;if(e===Dl)return 14}return 2}function Vt(e,t){var n=e.alternate;return n===null?(n=Ve(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Bi(e,t,n,r,i,s){var o=2;if(r=e,typeof e=="function")va(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Nn:return on(n.children,i,s,t);case Ol:o=8,i|=8;break;case To:return e=Ve(12,n,t,i|2),e.elementType=To,e.lanes=s,e;case No:return e=Ve(13,n,t,i),e.elementType=No,e.lanes=s,e;case Co:return e=Ve(19,n,t,i),e.elementType=Co,e.lanes=s,e;case zc:return Ss(n,i,s,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case $c:o=10;break e;case Oc:o=9;break e;case zl:o=11;break e;case Dl:o=14;break e;case It:o=16,r=null;break e}throw Error(A(130,e==null?e:typeof e,""))}return t=Ve(o,n,t,i),t.elementType=e,t.type=r,t.lanes=s,t}function on(e,t,n,r){return e=Ve(7,e,r,t),e.lanes=n,e}function Ss(e,t,n,r){return e=Ve(22,e,r,t),e.elementType=zc,e.lanes=n,e.stateNode={},e}function vo(e,t,n){return e=Ve(6,e,null,t),e.lanes=n,e}function yo(e,t,n){return t=Ve(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Pg(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Ys(0),this.expirationTimes=Ys(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ys(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function ya(e,t,n,r,i,s,o,l,a){return e=new Pg(e,t,n,l,a),t===1?(t=1,s===!0&&(t|=8)):t=0,s=Ve(3,null,null,t),e.current=s,s.stateNode=e,s.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Yl(s),e}function $g(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Md)}catch(e){console.error(e)}}Md(),bc.exports=je;var lw=bc.exports;const ln=({children:e,title:t="",icon:n,disabled:r=!1,toggled:i=!1,onClick:s=()=>{},style:o})=>{let l=`toolbar-button ${n}`;return i&&(l+=" toggled"),b("button",{className:l,onMouseDown:Hu,onClick:s,onDoubleClick:Hu,title:t,disabled:!!r,style:o,children:[n&&m("span",{className:`codicon codicon-${n}`,style:e?{marginRight:5}:{}}),e]})},Hu=e=>{e.stopPropagation(),e.preventDefault()},qi=Symbol("context"),Rd=Symbol("next"),Pd=Symbol("prev"),Bu=Symbol("events");class aw{constructor(t){le(this,"startTime");le(this,"endTime");le(this,"browserName");le(this,"channel");le(this,"platform");le(this,"wallTime");le(this,"title");le(this,"options");le(this,"pages");le(this,"actions");le(this,"events");le(this,"stdio");le(this,"hasSource");le(this,"sdkLanguage");le(this,"testIdAttributeName");le(this,"sources");le(this,"resources");t.forEach(r=>Ug(r));const n=t.find(r=>r.isPrimary);this.browserName=(n==null?void 0:n.browserName)||"",this.sdkLanguage=n==null?void 0:n.sdkLanguage,this.channel=n==null?void 0:n.channel,this.testIdAttributeName=n==null?void 0:n.testIdAttributeName,this.platform=(n==null?void 0:n.platform)||"",this.title=(n==null?void 0:n.title)||"",this.options=(n==null?void 0:n.options)||{},this.wallTime=t.map(r=>r.wallTime).reduce((r,i)=>Math.min(r||Number.MAX_VALUE,i),Number.MAX_VALUE),this.startTime=t.map(r=>r.startTime).reduce((r,i)=>Math.min(r,i),Number.MAX_VALUE),this.endTime=t.map(r=>r.endTime).reduce((r,i)=>Math.max(r,i),Number.MIN_VALUE),this.pages=[].concat(...t.map(r=>r.pages)),this.actions=jg(t),this.events=[].concat(...t.map(r=>r.events)),this.stdio=[].concat(...t.map(r=>r.stdio)),this.hasSource=t.some(r=>r.hasSource),this.resources=[...t.map(r=>r.resources)].flat(),this.events.sort((r,i)=>r.time-i.time),this.resources.sort((r,i)=>r._monotonicTime-i._monotonicTime),this.sources=Qg(this.actions)}failedAction(){return this.actions.findLast(t=>t.error)}}function Ug(e){for(const n of e.pages)n[qi]=e;for(let n=0;n=0;n--){const r=e.actions[n];r[Rd]=t,r.apiName.includes("route.")||(t=r)}for(const n of e.events)n[qi]=e}function jg(e){const t=new Map;let n=0;const r=e.filter(l=>l.isPrimary),i=e.filter(l=>!l.isPrimary);for(const l of r){for(const a of l.actions)t.set(`${a.apiName}@${a.wallTime}`,{...a,context:l});!n&&l.actions.length&&(n=l.actions[0].startTime-l.actions[0].wallTime)}const s=new Map;for(const l of i)for(const a of l.actions){if(n){const p=a.endTime-a.startTime;a.startTime&&(a.startTime=a.wallTime+n),a.endTime&&(a.endTime=a.startTime+p)}const u=`${a.apiName}@${a.wallTime}`,c=t.get(u);if(c&&c.apiName===a.apiName){s.set(a.callId,c.callId),a.error&&(c.error=a.error),a.attachments&&(c.attachments=a.attachments),a.parentId&&(c.parentId=s.get(a.parentId)??a.parentId);continue}a.parentId&&(a.parentId=s.get(a.parentId)??a.parentId),t.set(u,{...a,context:l})}const o=[...t.values()];o.sort((l,a)=>a.parentId===l.callId?-1:l.parentId===a.callId?1:l.wallTime-a.wallTime||l.startTime-a.startTime);for(let l=1;lr.time>=e.startTime&&(!n||r.time{const[l,a]=Ki(s?s+"."+r+":size":void 0,Math.max(i,e)*window.devicePixelRatio),[u,c]=Ki(s?s+"."+r+":size":void 0,Math.max(i,e)*window.devicePixelRatio),[p,f]=L.useState(null),[y,g]=ni();let w;r==="vertical"?(w=u/window.devicePixelRatio,y&&y.heightf({offset:r==="vertical"?d.clientY:d.clientX,size:w}),onMouseUp:()=>f(null),onMouseMove:d=>{if(!d.buttons)f(null);else if(p){const S=(r==="vertical"?d.clientY:d.clientX)-p.offset,T=n?p.size+S:p.size-S,E=d.target.parentElement.getBoundingClientRect(),_=Math.min(Math.max(i,T),(r==="vertical"?E.height:E.width)-i);r==="vertical"?c(_*window.devicePixelRatio):a(_*window.devicePixelRatio)}}})]})};function Hs(e,t="'"){const n=JSON.stringify(e),r=n.substring(1,n.length-1).replace(/\\"/g,'"');if(t==="'")return t+r.replace(/[']/g,"\\'")+t;if(t==='"')return t+r.replace(/["]/g,'\\"')+t;if(t==="`")return t+r.replace(/[`]/g,"`")+t;throw new Error("Invalid escape char")}function xs(e){return e.charAt(0).toUpperCase()+e.substring(1)}function $d(e){return e.replace(/([a-z0-9])([A-Z])/g,"$1_$2").replace(/([A-Z])([A-Z][a-z])/g,"$1_$2").toLowerCase()}function We(e){let t="";for(let n=0;n=1&&n<=31||n>=48&&n<=57&&(t===0||t===1&&e.charCodeAt(0)===45)?"\\"+n.toString(16)+" ":t===0&&n===45&&e.length===1?"\\"+e.charAt(t):n>=128||n===45||n===95||n>=48&&n<=57||n>=65&&n<=90||n>=97&&n<=122?e.charAt(t):"\\"+e.charAt(t)}function be(e){return e.replace(/\u200b/g,"").trim().replace(/\s+/g," ")}function Bs(e){return e.replace(/(^|[^\\])(\\\\)*\\(['"`])/g,"$1$2$3")}function Od(e){return String(e).replace(/(^|[^\\])(\\\\)*(["'`])/g,"$1$2\\$3").replace(/>>/g,"\\>\\>")}function pt(e,t){return typeof e!="string"?Od(e):`${JSON.stringify(e)}${t?"s":"i"}`}function we(e,t){return typeof e!="string"?Od(e):`"${e.replace(/\\/g,"\\\\").replace(/["]/g,'\\"')}"${t?"s":"i"}`}const te=function(e,t,n){return e>=t&&e<=n};function Ne(e){return te(e,48,57)}function qu(e){return Ne(e)||te(e,65,70)||te(e,97,102)}function Kg(e){return te(e,65,90)}function Jg(e){return te(e,97,122)}function Yg(e){return Kg(e)||Jg(e)}function Zg(e){return e>=128}function Wi(e){return Yg(e)||Zg(e)||e===95}function Wu(e){return Wi(e)||Ne(e)||e===45}function ev(e){return te(e,0,8)||e===11||te(e,14,31)||e===127}function Vi(e){return e===10}function vt(e){return Vi(e)||e===9||e===32}const tv=1114111;class xa extends Error{constructor(t){super(t),this.name="InvalidCharacterError"}}function nv(e){const t=[];for(let n=0;n=t.length?-1:t[k]},o=function(k){if(k===void 0&&(k=1),k>3)throw"Spec Error: no more than three codepoints of lookahead.";return s(n+k)},l=function(k){return k===void 0&&(k=1),n+=k,i=s(n),!0},a=function(){return n-=1,!0},u=function(k){return k===void 0&&(k=i),k===-1},c=function(){if(p(),l(),vt(i)){for(;vt(o());)l();return new gl}else{if(i===34)return g();if(i===35)if(Wu(o())||h(o(1),o(2))){const k=new Kd("");return v(o(1),o(2),o(3))&&(k.type="id"),k.value=E(),k}else return new me(i);else return i===36?o()===61?(l(),new av):new me(i):i===39?g():i===40?new iv:i===41?new Vd:i===42?o()===61?(l(),new uv):new me(i):i===43?C()?(a(),f()):new me(i):i===44?new Hd:i===45?C()?(a(),f()):o(1)===45&&o(2)===62?(l(2),new Fd):S()?(a(),y()):new me(i):i===46?C()?(a(),f()):new me(i):i===58?new Ud:i===59?new jd:i===60?o(1)===33&&o(2)===45&&o(3)===45?(l(3),new Dd):new me(i):i===64?v(o(1),o(2),o(3))?new Gd(E()):new me(i):i===91?new Wd:i===92?d()?(a(),y()):new me(i):i===93?new vl:i===94?o()===61?(l(),new lv):new me(i):i===123?new Bd:i===124?o()===61?(l(),new ov):o()===124?(l(),new Qd):new me(i):i===125?new qd:i===126?o()===61?(l(),new sv):new me(i):Ne(i)?(a(),f()):Wi(i)?(a(),y()):u()?new Xi:new me(i)}},p=function(){for(;o(1)===47&&o(2)===42;)for(l(2);;)if(l(),i===42&&o()===47){l();break}else if(u())return},f=function(){const k=_();if(v(o(1),o(2),o(3))){const P=new cv;return P.value=k.value,P.repr=k.repr,P.type=k.type,P.unit=E(),P}else if(o()===37){l();const P=new eh;return P.value=k.value,P.repr=k.repr,P}else{const P=new Zd;return P.value=k.value,P.repr=k.repr,P.type=k.type,P}},y=function(){const k=E();if(k.toLowerCase()==="url"&&o()===40){for(l();vt(o(1))&&vt(o(2));)l();return o()===34||o()===39?new Gi(k):vt(o())&&(o(2)===34||o(2)===39)?new Gi(k):w()}else return o()===40?(l(),new Gi(k)):new Xd(k)},g=function(k){k===void 0&&(k=i);let P="";for(;l();){if(i===k||u())return new Jd(P);if(Vi(i))return a(),new zd;i===92?u(o())||(Vi(o())?l():P+=re(x())):P+=re(i)}throw new Error("Internal error")},w=function(){const k=new Yd("");for(;vt(o());)l();if(u(o()))return k;for(;l();){if(i===41||u())return k;if(vt(i)){for(;vt(o());)l();return o()===41||u(o())?(l(),k):(I(),new Qi)}else{if(i===34||i===39||i===40||ev(i))return I(),new Qi;if(i===92)if(d())k.value+=re(x());else return I(),new Qi;else k.value+=re(i)}}throw new Error("Internal error")},x=function(){if(l(),qu(i)){const k=[i];for(let q=0;q<5&&qu(o());q++)l(),k.push(i);vt(o())&&l();let P=parseInt(k.map(function(q){return String.fromCharCode(q)}).join(""),16);return P>tv&&(P=65533),P}else return u()?65533:i},h=function(k,P){return!(k!==92||Vi(P))},d=function(){return h(i,o())},v=function(k,P,q){return k===45?Wi(P)||P===45||h(P,q):Wi(k)?!0:k===92?h(k,P):!1},S=function(){return v(i,o(1),o(2))},T=function(k,P,q){return k===43||k===45?!!(Ne(P)||P===46&&Ne(q)):k===46?!!Ne(P):!!Ne(k)},C=function(){return T(i,o(1),o(2))},E=function(){let k="";for(;l();)if(Wu(i))k+=re(i);else if(d())k+=re(x());else return a(),k;throw new Error("Internal parse error")},_=function(){let k="",P="integer";for((o()===43||o()===45)&&(l(),k+=re(i));Ne(o());)l(),k+=re(i);if(o(1)===46&&Ne(o(2)))for(l(),k+=re(i),l(),k+=re(i),P="number";Ne(o());)l(),k+=re(i);const q=o(1),Oe=o(2),ke=o(3);if((q===69||q===101)&&Ne(Oe))for(l(),k+=re(i),l(),k+=re(i),P="number";Ne(o());)l(),k+=re(i);else if((q===69||q===101)&&(Oe===43||Oe===45)&&Ne(ke))for(l(),k+=re(i),l(),k+=re(i),l(),k+=re(i),P="number";Ne(o());)l(),k+=re(i);const Te=N(k);return{type:P,value:Te,repr:k}},N=function(k){return+k},I=function(){for(;l();){if(i===41||u())return;d()&&x()}};let O=0;for(;!u(o());)if(r.push(c()),O++,O>t.length*2)throw new Error("I'm infinite-looping!");return r}class Z{constructor(){this.tokenType=""}toJSON(){return{token:this.tokenType}}toString(){return this.tokenType}toSource(){return""+this}}class zd extends Z{constructor(){super(...arguments),this.tokenType="BADSTRING"}}class Qi extends Z{constructor(){super(...arguments),this.tokenType="BADURL"}}class gl extends Z{constructor(){super(...arguments),this.tokenType="WHITESPACE"}toString(){return"WS"}toSource(){return" "}}class Dd extends Z{constructor(){super(...arguments),this.tokenType="CDO"}toSource(){return""}}class Ud extends Z{constructor(){super(...arguments),this.tokenType=":"}}class jd extends Z{constructor(){super(...arguments),this.tokenType=";"}}class Hd extends Z{constructor(){super(...arguments),this.tokenType=","}}class er extends Z{constructor(){super(...arguments),this.value="",this.mirror=""}}class Bd extends er{constructor(){super(),this.tokenType="{",this.value="{",this.mirror="}"}}class qd extends er{constructor(){super(),this.tokenType="}",this.value="}",this.mirror="{"}}class Wd extends er{constructor(){super(),this.tokenType="[",this.value="[",this.mirror="]"}}class vl extends er{constructor(){super(),this.tokenType="]",this.value="]",this.mirror="["}}class iv extends er{constructor(){super(),this.tokenType="(",this.value="(",this.mirror=")"}}class Vd extends er{constructor(){super(),this.tokenType=")",this.value=")",this.mirror="("}}class sv extends Z{constructor(){super(...arguments),this.tokenType="~="}}class ov extends Z{constructor(){super(...arguments),this.tokenType="|="}}class lv extends Z{constructor(){super(...arguments),this.tokenType="^="}}class av extends Z{constructor(){super(...arguments),this.tokenType="$="}}class uv extends Z{constructor(){super(...arguments),this.tokenType="*="}}class Qd extends Z{constructor(){super(...arguments),this.tokenType="||"}}class Xi extends Z{constructor(){super(...arguments),this.tokenType="EOF"}toSource(){return""}}class me extends Z{constructor(t){super(),this.tokenType="DELIM",this.value="",this.value=re(t)}toString(){return"DELIM("+this.value+")"}toJSON(){const t=this.constructor.prototype.constructor.prototype.toJSON.call(this);return t.value=this.value,t}toSource(){return this.value==="\\"?`\\ +`:this.value}}class tr extends Z{constructor(){super(...arguments),this.value=""}ASCIIMatch(t){return this.value.toLowerCase()===t.toLowerCase()}toJSON(){const t=this.constructor.prototype.constructor.prototype.toJSON.call(this);return t.value=this.value,t}}class Xd extends tr{constructor(t){super(),this.tokenType="IDENT",this.value=t}toString(){return"IDENT("+this.value+")"}toSource(){return li(this.value)}}class Gi extends tr{constructor(t){super(),this.tokenType="FUNCTION",this.value=t,this.mirror=")"}toString(){return"FUNCTION("+this.value+")"}toSource(){return li(this.value)+"("}}class Gd extends tr{constructor(t){super(),this.tokenType="AT-KEYWORD",this.value=t}toString(){return"AT("+this.value+")"}toSource(){return"@"+li(this.value)}}class Kd extends tr{constructor(t){super(),this.tokenType="HASH",this.value=t,this.type="unrestricted"}toString(){return"HASH("+this.value+")"}toJSON(){const t=this.constructor.prototype.constructor.prototype.toJSON.call(this);return t.value=this.value,t.type=this.type,t}toSource(){return this.type==="id"?"#"+li(this.value):"#"+fv(this.value)}}class Jd extends tr{constructor(t){super(),this.tokenType="STRING",this.value=t}toString(){return'"'+th(this.value)+'"'}}class Yd extends tr{constructor(t){super(),this.tokenType="URL",this.value=t}toString(){return"URL("+this.value+")"}toSource(){return'url("'+th(this.value)+'")'}}class Zd extends Z{constructor(){super(),this.tokenType="NUMBER",this.type="integer",this.repr=""}toString(){return this.type==="integer"?"INT("+this.value+")":"NUMBER("+this.value+")"}toJSON(){const t=super.toJSON();return t.value=this.value,t.type=this.type,t.repr=this.repr,t}toSource(){return this.repr}}class eh extends Z{constructor(){super(),this.tokenType="PERCENTAGE",this.repr=""}toString(){return"PERCENTAGE("+this.value+")"}toJSON(){const t=this.constructor.prototype.constructor.prototype.toJSON.call(this);return t.value=this.value,t.repr=this.repr,t}toSource(){return this.repr+"%"}}class cv extends Z{constructor(){super(),this.tokenType="DIMENSION",this.type="integer",this.repr="",this.unit=""}toString(){return"DIM("+this.value+","+this.unit+")"}toJSON(){const t=this.constructor.prototype.constructor.prototype.toJSON.call(this);return t.value=this.value,t.type=this.type,t.repr=this.repr,t.unit=this.unit,t}toSource(){const t=this.repr;let n=li(this.unit);return n[0].toLowerCase()==="e"&&(n[1]==="-"||te(n.charCodeAt(1),48,57))&&(n="\\65 "+n.slice(1,n.length)),t+n}}function li(e){e=""+e;let t="";const n=e.charCodeAt(0);for(let r=0;r=128||i===45||i===95||te(i,48,57)||te(i,65,90)||te(i,97,122)?t+=e[r]:t+="\\"+e[r]}return t}function fv(e){e=""+e;let t="";for(let n=0;n=128||r===45||r===95||te(r,48,57)||te(r,65,90)||te(r,97,122)?t+=e[n]:t+="\\"+r.toString(16)+" "}return t}function th(e){e=""+e;let t="";for(let n=0;nE instanceof Gd||E instanceof zd||E instanceof Qi||E instanceof Qd||E instanceof Dd||E instanceof Fd||E instanceof jd||E instanceof Bd||E instanceof qd||E instanceof Yd||E instanceof eh);if(r)throw new Se(`Unsupported token "${r.toSource()}" while parsing selector "${e}"`);let i=0;const s=new Set;function o(){return new Se(`Unexpected token "${n[i].toSource()}" while parsing selector "${e}"`)}function l(){for(;n[i]instanceof gl;)i++}function a(E=i){return n[E]instanceof Xd}function u(E=i){return n[E]instanceof Jd}function c(E=i){return n[E]instanceof Zd}function p(E=i){return n[E]instanceof Hd}function f(E=i){return n[E]instanceof Vd}function y(E=i){return n[E]instanceof me&&n[E].value==="*"}function g(E=i){return n[E]instanceof Xi}function w(E=i){return n[E]instanceof me&&[">","+","~"].includes(n[E].value)}function x(E=i){return p(E)||f(E)||g(E)||w(E)||n[E]instanceof gl}function h(){const E=[d()];for(;l(),!!p();)i++,E.push(d());return E}function d(){return l(),c()||u()?n[i++].value:v()}function v(){const E={simples:[]};for(l(),w()?E.simples.push({selector:{functions:[{name:"scope",args:[]}]},combinator:""}):E.simples.push({selector:S(),combinator:""});;){if(l(),w())E.simples[E.simples.length-1].combinator=n[i++].value,l();else if(x())break;E.simples.push({combinator:"",selector:S()})}return E}function S(){let E="";const _=[];for(;!x();)if(a()||y())E+=n[i++].toSource();else if(n[i]instanceof Kd)E+=n[i++].toSource();else if(n[i]instanceof me&&n[i].value===".")if(i++,a())E+="."+n[i++].toSource();else throw o();else if(n[i]instanceof Ud)if(i++,a())if(!t.has(n[i].value.toLowerCase()))E+=":"+n[i++].toSource();else{const N=n[i++].value.toLowerCase();_.push({name:N,args:[]}),s.add(N)}else if(n[i]instanceof Gi){const N=n[i++].value.toLowerCase();if(t.has(N)?(_.push({name:N,args:h()}),s.add(N)):E+=`:${N}(${T()})`,l(),!f())throw o();i++}else throw o();else if(n[i]instanceof Wd){for(E+="[",i++;!(n[i]instanceof vl)&&!g();)E+=n[i++].toSource();if(!(n[i]instanceof vl))throw o();E+="]",i++}else throw o();if(!E&&!_.length)throw o();return{css:E||void 0,functions:_}}function T(){let E="";for(;!f()&&!g();)E+=n[i++].toSource();return E}const C=h();if(!g())throw new Se(`Error while parsing selector "${e}"`);if(C.some(E=>typeof E!="object"||!("simples"in E)))throw new Se(`Error while parsing selector "${e}"`);return{selector:C,names:Array.from(s)}}const yl=new Set(["internal:has","internal:has-not","internal:and","internal:or","internal:chain","left-of","right-of","above","below","near"]),hv=new Set(["left-of","right-of","above","below","near"]),nh=new Set(["not","is","where","has","scope","light","visible","text","text-matches","text-is","has-text","above","below","right-of","left-of","near","nth-match"]);function Zr(e){const t=gv(e),n=[];for(const r of t.parts){if(r.name==="css"||r.name==="css:light"){r.name==="css:light"&&(r.body=":light("+r.body+")");const i=dv(r.body,nh);n.push({name:"css",body:i.selector,source:r.body});continue}if(yl.has(r.name)){let i,s;try{const u=JSON.parse("["+r.body+"]");if(!Array.isArray(u)||u.length<1||u.length>2||typeof u[0]!="string")throw new Se(`Malformed selector: ${r.name}=`+r.body);if(i=u[0],u.length===2){if(typeof u[1]!="number"||!hv.has(r.name))throw new Se(`Malformed selector: ${r.name}=`+r.body);s=u[1]}}catch{throw new Se(`Malformed selector: ${r.name}=`+r.body)}const o={name:r.name,source:r.body,body:{parsed:Zr(i),distance:s}},l=[...o.body.parsed.parts].reverse().find(u=>u.name==="internal:control"&&u.body==="enter-frame"),a=l?o.body.parsed.parts.indexOf(l):-1;a!==-1&&pv(o.body.parsed.parts.slice(0,a+1),n.slice(0,a+1))&&o.body.parsed.parts.splice(0,a+1),n.push(o);continue}n.push({...r,source:r.body})}if(yl.has(n[0].name))throw new Se(`"${n[0].name}" selector cannot be first`);return{capture:t.capture,parts:n}}function pv(e,t){return Kn({parts:e})===Kn({parts:t})}function Kn(e){return typeof e=="string"?e:e.parts.map((t,n)=>{const r=t.name==="css"?"":t.name+"=";return`${n===e.capture?"*":""}${r}${t.source}`}).join(" >> ")}function mv(e,t){const n=(r,i)=>{for(const s of r.parts)t(s,i),yl.has(s.name)&&n(s.body.parsed,!0)};n(e,!1)}function gv(e){let t=0,n,r=0;const i={parts:[]},s=()=>{const l=e.substring(r,t).trim(),a=l.indexOf("=");let u,c;a!==-1&&l.substring(0,a).trim().match(/^[a-zA-Z_0-9-+:*]+$/)?(u=l.substring(0,a).trim(),c=l.substring(a+1)):l.length>1&&l[0]==='"'&&l[l.length-1]==='"'||l.length>1&&l[0]==="'"&&l[l.length-1]==="'"?(u="text",c=l):/^\(*\/\//.test(l)||l.startsWith("..")?(u="xpath",c=l):(u="css",c=l);let p=!1;if(u[0]==="*"&&(p=!0,u=u.substring(1)),i.parts.push({name:u,body:c}),p){if(i.capture!==void 0)throw new Se("Only one of the selectors can capture using * modifier");i.capture=i.parts.length-1}};if(!e.includes(">>"))return t=e.length,s(),i;const o=()=>{const a=e.substring(r,t).match(/^\s*text\s*=(.*)$/);return!!a&&!!a[1]};for(;t"&&e[t+1]===">"?(s(),t+=2,r=t):t++}return s(),i}function un(e,t){let n=0,r=e.length===0;const i=()=>e[n]||"",s=()=>{const x=i();return++n,r=n>=e.length,x},o=x=>{throw r?new Se(`Unexpected end of selector while parsing selector \`${e}\``):new Se(`Error while parsing selector \`${e}\` - unexpected symbol "${i()}" at position ${n}`+(x?" during "+x:""))};function l(){for(;!r&&/\s/.test(i());)s()}function a(x){return x>="€"||x>="0"&&x<="9"||x>="A"&&x<="Z"||x>="a"&&x<="z"||x>="0"&&x<="9"||x==="_"||x==="-"}function u(){let x="";for(l();!r&&a(i());)x+=s();return x}function c(x){let h=s();for(h!==x&&o("parsing quoted string");!r&&i()!==x;)i()==="\\"&&s(),h+=s();return i()!==x&&o("parsing quoted string"),h+=s(),h}function p(){s()!=="/"&&o("parsing regular expression");let x="",h=!1;for(;!r;){if(i()==="\\")x+=s(),r&&o("parsing regular expressiion");else if(h&&i()==="]")h=!1;else if(!h&&i()==="[")h=!0;else if(!h&&i()==="/")break;x+=s()}s()!=="/"&&o("parsing regular expression");let d="";for(;!r&&i().match(/[dgimsuy]/);)d+=s();try{return new RegExp(x,d)}catch(v){throw new Se(`Error while parsing selector \`${e}\`: ${v.message}`)}}function f(){let x="";return l(),i()==="'"||i()==='"'?x=c(i()).slice(1,-1):x=u(),x||o("parsing property path"),x}function y(){l();let x="";return r||(x+=s()),!r&&x!=="="&&(x+=s()),["=","*=","^=","$=","|=","~="].includes(x)||o("parsing operator"),x}function g(){s();const x=[];for(x.push(f()),l();i()===".";)s(),x.push(f()),l();if(i()==="]")return s(),{name:x.join("."),jsonPath:x,op:"",value:null,caseSensitive:!1};const h=y();let d,v=!0;if(l(),i()==="/"){if(h!=="=")throw new Se(`Error while parsing selector \`${e}\` - cannot use ${h} in attribute with regular expression`);d=p()}else if(i()==="'"||i()==='"')d=c(i()).slice(1,-1),l(),i()==="i"||i()==="I"?(v=!1,s()):(i()==="s"||i()==="S")&&(v=!0,s());else{for(d="";!r&&(a(i())||i()==="+"||i()===".");)d+=s();d==="true"?d=!0:d==="false"?d=!1:t||(d=+d,Number.isNaN(d)&&o("parsing attribute value"))}if(l(),i()!=="]"&&o("parsing attribute value"),s(),h!=="="&&typeof d!="string")throw new Se(`Error while parsing selector \`${e}\` - cannot use ${h} in attribute with non-string matching value - ${d}`);return{name:x.join("."),jsonPath:x,op:h,value:d,caseSensitive:v}}const w={name:"",attributes:[]};for(w.name=u(),l();i()==="[";)w.attributes.push(g()),l();if(r||o(void 0),!w.name&&!w.attributes.length)throw new Se(`Error while parsing selector \`${e}\` - selector cannot be empty`);return w}function gn(e,t,n=!1,r=!1){return rh(e,t,n,r)[0]}function rh(e,t,n=!1,r=!1,i=20){if(r)try{return en(Vu[e],Zr(t),n,i)}catch{return[t]}else return en(Vu[e],Zr(t),n,i)}function en(e,t,n=!1,r=20){const i=[...t.parts];for(let l=0;le.generateLocator(u,"has",w)));continue}if(a.name==="internal:has-not"){const g=en(e,a.body.parsed,!1,r);s.push(g.map(w=>e.generateLocator(u,"hasNot",w)));continue}if(a.name==="internal:and"){const g=en(e,a.body.parsed,!1,r);s.push(g.map(w=>e.generateLocator(u,"and",w)));continue}if(a.name==="internal:or"){const g=en(e,a.body.parsed,!1,r);s.push(g.map(w=>e.generateLocator(u,"or",w)));continue}if(a.name==="internal:chain"){const g=en(e,a.body.parsed,!1,r);s.push(g.map(w=>e.generateLocator(u,"chain",w)));continue}if(a.name==="internal:label"){const{exact:g,text:w}=pr(a.body);s.push([e.generateLocator(u,"label",w,{exact:g})]);continue}if(a.name==="internal:role"){const g=un(a.body,!0),w={attrs:[]};for(const x of g.attributes)x.name==="name"?(w.exact=x.caseSensitive,w.name=x.value):(x.name==="level"&&typeof x.value=="string"&&(x.value=+x.value),w.attrs.push({name:x.name==="include-hidden"?"includeHidden":x.name,value:x.value}));s.push([e.generateLocator(u,"role",g.name,w)]);continue}if(a.name==="internal:testid"){const g=un(a.body,!0),{value:w}=g.attributes[0];s.push([e.generateLocator(u,"test-id",w)]);continue}if(a.name==="internal:attr"){const g=un(a.body,!0),{name:w,value:x,caseSensitive:h}=g.attributes[0],d=x,v=!!h;if(w==="placeholder"){s.push([e.generateLocator(u,"placeholder",d,{exact:v})]);continue}if(w==="alt"){s.push([e.generateLocator(u,"alt",d,{exact:v})]);continue}if(w==="title"){s.push([e.generateLocator(u,"title",d,{exact:v})]);continue}}let c="default";const p=i[l+1];p&&p.name==="internal:control"&&p.body==="enter-frame"&&(c="frame",o="frame-locator",l++);const f=Kn({parts:[a]}),y=e.generateLocator(u,c,f);if(c==="default"&&p&&["internal:has-text","internal:has-not-text"].includes(p.name)){const{exact:g,text:w}=pr(p.body);if(!g){const x=e.generateLocator("locator",p.name==="internal:has-text"?"has-text":"has-not-text",w,{exact:g}),h={};p.name==="internal:has-text"?h.hasText=w:h.hasNotText=w;const d=e.generateLocator(u,"default",f,h);s.push([e.chainLocators([y,x]),d]),l++;continue}}s.push([y])}return vv(e,s,r)}function vv(e,t,n){const r=t.map(()=>""),i=[],s=o=>{if(o===t.length)return i.push(e.chainLocators(r)),r.lengthJSON.parse(r));for(let r=0;r{y==null||y(d)},[y,d]),L.useEffect(()=>{const S=h.current;if(!S)return;const T=()=>{Qu.set(e,S.scrollTop)};return S.addEventListener("scroll",T,{passive:!0}),()=>S.removeEventListener("scroll",T)},[e]),L.useEffect(()=>{h.current&&(h.current.scrollTop=Qu.get(e)||0)},[e]),m("div",{className:"list-view vbox",role:"list","data-testid":x||e+"-list",children:b("div",{className:"list-view-content",tabIndex:0,onDoubleClick:()=>a&&(u==null?void 0:u(a,t.indexOf(a))),onKeyDown:S=>{var _;if(a&&S.key==="Enter"){u==null||u(a,t.indexOf(a));return}if(S.key!=="ArrowDown"&&S.key!=="ArrowUp"&&S.key!=="ArrowLeft"&&S.key!=="ArrowRight")return;if(S.stopPropagation(),S.preventDefault(),a&&S.key==="ArrowLeft"){p==null||p(a,t.indexOf(a));return}if(a&&S.key==="ArrowRight"){f==null||f(a,t.indexOf(a));return}const T=a?t.indexOf(a):-1;let C=T;S.key==="ArrowDown"&&(T===-1?C=0:C=Math.min(T+1,t.length-1)),S.key==="ArrowUp"&&(T===-1?C=t.length-1:C=Math.max(T-1,0));const E=(_=h.current)==null?void 0:_.children.item(C);_v(E||void 0),y==null||y(void 0),c==null||c(t[C],C)},ref:h,children:[w&&t.length===0&&m("div",{className:"list-view-empty",children:w}),t.map((S,T)=>{const C=a===S?" selected":"",E=d===S?" highlighted":"",_=s!=null&&s(S,T)?" error":"",N=o!=null&&o(S,T)?" warning":"",I=(l==null?void 0:l(S,T))||0,O=r(S,T);return b("div",{role:"listitem",className:"list-view-entry"+C+E+_+N,onClick:()=>c==null?void 0:c(S,T),onMouseEnter:()=>v(S),onMouseLeave:()=>v(void 0),children:[I?new Array(I).fill(0).map(()=>m("div",{className:"list-view-indent"})):void 0,i&&m("div",{className:"codicon "+(i(S,T)||"codicon-blank"),style:{minWidth:16,marginRight:4},onDoubleClick:k=>{k.preventDefault(),k.stopPropagation()},onClick:k=>{k.stopPropagation(),k.preventDefault(),g==null||g(S,T)}}),typeof O=="string"?m("div",{style:{textOverflow:"ellipsis",overflow:"hidden"},children:O}):O]},(n==null?void 0:n(S,T))||T)})]})})}function _v(e){e&&(e!=null&&e.scrollIntoViewIfNeeded?e.scrollIntoViewIfNeeded(!1):e==null||e.scrollIntoView())}const kv=ai;function Tv({name:e,rootItem:t,render:n,icon:r,isError:i,isVisible:s,selectedItem:o,onAccepted:l,onSelected:a,onHighlighted:u,treeState:c,setTreeState:p,noItemsMessage:f,dataTestId:y,autoExpandDepth:g}){const w=L.useMemo(()=>Nv(t,o,c.expandedItems,g||0),[t,o,c,g]),x=L.useMemo(()=>{if(!s)return[...w.keys()];const h=new Map,d=S=>{const T=h.get(S);if(T!==void 0)return T;let C=S.children.some(_=>d(_));for(const _ of S.children){const N=d(_);C=C||N}const E=s(S)||C;return h.set(S,E),E};for(const S of w.keys())d(S);const v=[];for(const S of w.keys())s(S)&&v.push(S);return v},[w,s]);return m(kv,{name:e,items:x,id:h=>h.id,dataTestId:y||e+"-tree",render:h=>{const d=n(h);return b(mt,{children:[r&&m("div",{className:"codicon "+(r(h)||"blank"),style:{minWidth:16,marginRight:4}}),typeof d=="string"?m("div",{style:{textOverflow:"ellipsis",overflow:"hidden"},children:d}):d]})},icon:h=>{const d=w.get(h).expanded;if(typeof d=="boolean")return d?"codicon-chevron-down":"codicon-chevron-right"},isError:h=>(i==null?void 0:i(h))||!1,indent:h=>w.get(h).depth,selectedItem:o,onAccepted:h=>l==null?void 0:l(h),onSelected:h=>a==null?void 0:a(h),onHighlighted:h=>u==null?void 0:u(h),onLeftArrow:h=>{const{expanded:d,parent:v}=w.get(h);d?(c.expandedItems.set(h.id,!1),p({...c})):v&&(a==null||a(v))},onRightArrow:h=>{h.children.length&&(c.expandedItems.set(h.id,!0),p({...c}))},onIconClicked:h=>{const{expanded:d}=w.get(h);if(d){for(let v=o;v;v=v.parent)if(v===h){a==null||a(h);break}c.expandedItems.set(h.id,!1)}else c.expandedItems.set(h.id,!0);p({...c})},noItemsMessage:f})}function Nv(e,t,n,r){const i=new Map,s=new Set;for(let l=t==null?void 0:t.parent;l;l=l.parent)s.add(l.id);const o=(l,a)=>{for(const u of l.children){const c=s.has(u.id)||n.get(u.id),p=r>a&&i.size<25&&c!==!1,f=u.children.length?c??p:void 0;i.set(u,{depth:a,expanded:f,parent:e===l?null:l}),f&&o(u,a+1)}};return o(e,0),i}const Cv=Tv,Av=({actions:e,selectedAction:t,selectedTime:n,setSelectedTime:r,sdkLanguage:i,onSelected:s,onHighlighted:o,revealConsole:l,isLive:a})=>{const[u,c]=L.useState({expandedItems:new Map}),{rootItem:p,itemMap:f}=L.useMemo(()=>Hg(e),[e]),{selectedItem:y}=L.useMemo(()=>({selectedItem:t?f.get(t.callId):void 0}),[f,t]);return b("div",{className:"vbox",children:[n&&b("div",{className:"action-list-show-all",onClick:()=>r(void 0),children:[m("span",{className:"codicon codicon-triangle-left"}),"Show all"]}),m(Cv,{name:"actions",rootItem:p,treeState:u,setTreeState:c,selectedItem:y,onSelected:g=>s(g.action),onHighlighted:g=>o(g==null?void 0:g.action),onAccepted:g=>r({minimum:g.action.startTime,maximum:g.action.endTime}),isError:g=>{var w,x;return!!((x=(w=g.action)==null?void 0:w.error)!=null&&x.message)},isVisible:g=>!n||g.action.startTime<=n.maximum&&g.action.endTime>=n.minimum,render:g=>_a(g.action,i,l,a||!1)})]})},_a=(e,t,n,r)=>{const{errors:i,warnings:s}=Wg(e),o=e.params.selector?gn(t||"javascript",e.params.selector,!1,!0):void 0;let l="";return e.endTime?l=kt(e.endTime-e.startTime):e.error?l="Timed out":r||(l="-"),b(mt,{children:[b("div",{className:"action-title",children:[m("span",{children:e.apiName}),o&&m("div",{className:"action-selector",title:o,children:o}),e.method==="goto"&&e.params.url&&m("div",{className:"action-url",title:e.params.url,children:e.params.url})]}),m("div",{className:"action-duration",style:{flex:"none"},children:l||m("span",{className:"codicon codicon-loading"})}),b("div",{className:"action-icons",onClick:()=>n==null?void 0:n(),children:[!!i&&b("div",{className:"action-icon",children:[m("span",{className:"codicon codicon-error"}),m("span",{className:"action-icon-value",children:i})]}),!!s&&b("div",{className:"action-icon",children:[m("span",{className:"codicon codicon-warning"}),m("span",{className:"action-icon-value",children:s})]})]})]})};const Lv=({value:e})=>{const[t,n]=L.useState("codicon-clippy"),r=L.useCallback(()=>{navigator.clipboard.writeText(e).then(()=>{n("codicon-check"),setTimeout(()=>{n("codicon-clippy")},3e3)},()=>{n("codicon-close")})},[e]);return m("span",{className:`copy-icon codicon ${t}`,onClick:r})},nr=({text:e})=>m("div",{className:"fill",style:{display:"flex",alignItems:"center",justifyContent:"center",fontSize:24,fontWeight:"bold",opacity:.5},children:e}),bv=({action:e,sdkLanguage:t})=>{if(!e)return m(nr,{text:"No action selected"});const n={...e.params};delete n.info;const r=Object.keys(n),i=e.wallTime?new Date(e.wallTime).toLocaleString():null,s=e.endTime?kt(e.endTime-e.startTime):"Timed Out";return b("div",{className:"call-tab",children:[m("div",{className:"call-line",children:e.apiName}),b(mt,{children:[m("div",{className:"call-section",children:"Time"}),i&&b("div",{className:"call-line",children:["wall time:",m("span",{className:"call-value datetime",title:i,children:i})]}),b("div",{className:"call-line",children:["duration:",m("span",{className:"call-value datetime",title:s,children:s})]})]}),!!r.length&&m("div",{className:"call-section",children:"Parameters"}),!!r.length&&r.map((o,l)=>Xu(Gu(e,o,n[o],t),"param-"+l)),!!e.result&&m("div",{className:"call-section",children:"Return value"}),!!e.result&&Object.keys(e.result).map((o,l)=>Xu(Gu(e,o,e.result[o],t),"result-"+l))]})};function Xu(e,t){let n=e.text.replace(/\n/g,"↵");return e.type==="string"&&(n=`"${n}"`),b("div",{className:"call-line",children:[e.name,":",m("span",{className:`call-value ${e.type}`,title:e.text,children:n}),["string","number","object","locator"].includes(e.type)&&m(Lv,{value:e.text})]},t)}function Gu(e,t,n,r){const i=e.method.includes("eval")||e.method==="waitForFunction";if(t==="files")return{text:"",type:"string",name:t};if((t==="eventInit"||t==="expectedValue"||t==="arg"&&i)&&(n=_s(n.value,new Array(10).fill({handle:""}))),(t==="value"&&i||t==="received"&&e.method==="expect")&&(n=_s(n,new Array(10).fill({handle:""}))),t==="selector")return{text:gn(r||"javascript",e.params.selector,!1,!0),type:"locator",name:"locator"};const s=typeof n;return s!=="object"||n===null?{text:String(n),type:s,name:t}:n.guid?{text:"",type:"handle",name:t}:{text:JSON.stringify(n).slice(0,1e3),type:"object",name:t}}function _s(e,t){if(e.n!==void 0)return e.n;if(e.s!==void 0)return e.s;if(e.b!==void 0)return e.b;if(e.v!==void 0){if(e.v==="undefined")return;if(e.v==="null")return null;if(e.v==="NaN")return NaN;if(e.v==="Infinity")return 1/0;if(e.v==="-Infinity")return-1/0;if(e.v==="-0")return-0}if(e.d!==void 0)return new Date(e.d);if(e.r!==void 0)return new RegExp(e.r.p,e.r.f);if(e.a!==void 0)return e.a.map(n=>_s(n,t));if(e.o!==void 0){const n={};for(const{k:r,v:i}of e.o)n[r]=_s(i,t);return n}return e.h!==void 0?t===void 0?"":t[e.h]:""}const Iv=ai,Mv=({action:e})=>e!=null&&e.log.length?m(Iv,{name:"log",items:(e==null?void 0:e.log)||[],render:t=>t}):m(nr,{text:"No log entries"});function ei(e){const t=/(\x1b\[(\d+(;\d+)*)m)|([^\x1b]+)/g,n=[];let r,i={};for(;(r=t.exec(e))!==null;){const[,,s,,o]=r;if(s){const l=+s;switch(l){case 0:i={};break;case 1:i["font-weight"]="bold";break;case 3:i["font-style"]="italic";break;case 4:i["text-decoration"]="underline";break;case 8:i.display="none";break;case 9:i["text-decoration"]="line-through";break;case 22:i={...i,"font-weight":void 0,"font-style":void 0,"text-decoration":void 0};break;case 23:i={...i,"font-weight":void 0,"font-style":void 0};break;case 24:i={...i,"text-decoration":void 0};break;case 30:case 31:case 32:case 33:case 34:case 35:case 36:case 37:i.color=Ku[l-30];break;case 39:i={...i,color:void 0};break;case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:i["background-color"]=Ku[l-40];break;case 49:i={...i,"background-color":void 0};break;case 53:i["text-decoration"]="overline";break;case 90:case 91:case 92:case 93:case 94:case 95:case 96:case 97:i.color=Ju[l-90];break;case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:i["background-color"]=Ju[l-100];break}}else o&&n.push(`${Rv(o)}`)}return n.join("")}const Ku={0:"var(--vscode-terminal-ansiBlack)",1:"var(--vscode-terminal-ansiRed)",2:"var(--vscode-terminal-ansiGreen)",3:"var(--vscode-terminal-ansiYellow)",4:"var(--vscode-terminal-ansiBlue)",5:"var(--vscode-terminal-ansiMagenta)",6:"var(--vscode-terminal-ansiCyan)",7:"var(--vscode-terminal-ansiWhite)"},Ju={0:"var(--vscode-terminal-ansiBrightBlack)",1:"var(--vscode-terminal-ansiBrightRed)",2:"var(--vscode-terminal-ansiBrightGreen)",3:"var(--vscode-terminal-ansiBrightYellow)",4:"var(--vscode-terminal-ansiBrightBlue)",5:"var(--vscode-terminal-ansiBrightMagenta)",6:"var(--vscode-terminal-ansiBrightCyan)",7:"var(--vscode-terminal-ansiBrightWhite)"};function Rv(e){return e.replace(/[&"<>]/g,t=>({"&":"&",'"':""","<":"<",">":">"})[t])}function Pv(e){return Object.entries(e).map(([t,n])=>`${t}: ${n}`).join("; ")}const $v=({error:e})=>{const t=L.useMemo(()=>ei(e),[e]);return m("div",{className:"error-message",dangerouslySetInnerHTML:{__html:t||""}})};function Ov(e){return L.useMemo(()=>{var n;const t=new Map;for(const r of(e==null?void 0:e.actions)||[])(n=r.error)!=null&&n.message&&t.set(r.error.message,r);return{errors:t}},[e])}const zv=({errorsModel:e,sdkLanguage:t,boundaries:n})=>e.errors.size?m("div",{className:"fill",style:{overflow:"auto "},children:[...e.errors.entries()].map(([r,i])=>b("div",{children:[b("div",{className:"hbox",style:{alignItems:"center",padding:5},children:[m("div",{style:{color:"var(--vscode-editorCodeLens-foreground)",marginRight:5},children:kt(i.startTime-n.minimum)}),_a(i,t)]}),m($v,{error:r})]},r))}):m(nr,{text:"No errors"});const Dv=ai;function Fv(e,t){const{entries:n}=L.useMemo(()=>{var s,o;if(!e)return{entries:[]};const i=[];for(const l of e.events)if(!(l.method!=="console"&&l.method!=="pageError")){if(l.method==="console"){const{guid:a}=l.params.message,u=an(l).initializers[a];if(u){const c=u.args&&u.args.length?jv(u.args):ih(u.text),p=u.location.url,y=`${p?p.substring(p.lastIndexOf("/")+1):""}:${u.location.lineNumber}`;i.push({browserMessage:{body:c,location:y},isError:((s=an(l).initializers[a])==null?void 0:s.type)==="error",isWarning:((o=an(l).initializers[a])==null?void 0:o.type)==="warning",timestamp:l.time})}}l.method==="pageError"&&i.push({browserError:l.params.error,isError:!0,isWarning:!1,timestamp:l.time})}for(const l of e.stdio){let a="";l.text&&(a=ei(l.text.trim())||""),l.base64&&(a=ei(atob(l.base64).trim())||""),i.push({nodeMessage:{html:a},isError:l.type==="stderr",isWarning:!1,timestamp:l.timestamp})}return i.sort((l,a)=>l.timestamp-a.timestamp),{entries:i}},[e]);return{entries:L.useMemo(()=>t?n.filter(i=>i.timestamp>=t.minimum&&i.timestamp<=t.maximum):n,[n,t])}}const Uv=({consoleModel:e,boundaries:t})=>e.entries.length?m("div",{className:"console-tab",children:m(Dv,{name:"console",items:e.entries,isError:n=>n.isError,isWarning:n=>n.isWarning,render:n=>{const r=kt(n.timestamp-t.minimum),i=m("span",{className:"console-time",children:r}),s=n.isError?" status-error":n.isWarning?" status-warning":" status-none",o=n.browserMessage||n.browserError?m("span",{className:"codicon codicon-browser"+s}):m("span",{className:"codicon codicon-file"+s});let l,a,u,c;const{browserMessage:p,browserError:f,nodeMessage:y}=n;if(p&&(l=p.location,a=p.body),f){const{error:g,value:w}=f;g?(a=g.message,c=g.stack):a=String(w)}return y&&(u=y.html),b("div",{className:"console-line",children:[i,o,l&&m("span",{className:"console-location",children:l}),a&&m("span",{className:"console-line-message",children:a}),u&&m("span",{className:"console-line-message",dangerouslySetInnerHTML:{__html:u}}),c&&m("div",{className:"console-stack",children:c})]})}})}):m(nr,{text:"No console entries"});function jv(e){if(e.length===1)return ih(e[0].preview);const t=typeof e[0].value=="string"&&e[0].value.includes("%"),n=t?e[0].value:"",r=t?e.slice(1):e;let i=0;const s=/%([%sdifoOc])/g;let o;const l=[];let a=[];l.push(m("span",{children:a}));let u=0;for(;(o=s.exec(n))!==null;){const c=n.substring(u,o.index);a.push(m("span",{children:c})),u=o.index+2;const p=o[0][1];if(p==="%")a.push(m("span",{children:"%"}));else if(p==="s"||p==="o"||p==="O"||p==="d"||p==="i"||p==="f"){const f=r[i++],y={};typeof(f==null?void 0:f.value)!="string"&&(y.color="var(--vscode-debugTokenExpression-number)"),a.push(m("span",{style:y,children:(f==null?void 0:f.preview)||""}))}else if(p==="c"){a=[];const f=r[i++],y=f?Hv(f.preview):{};l.push(m("span",{style:y,children:a}))}}for(ua[1].toUpperCase());t[l]=o}return t}catch{return{}}}function Bv(e){return["background","border","color","font","line","margin","padding","text"].some(n=>e.startsWith(n))}const sh=({noShadow:e,children:t,noMinHeight:n})=>m("div",{className:"toolbar"+(e?" no-shadow":"")+(n?" no-min-height":""),children:t}),wl=({tabs:e,selectedTab:t,setSelectedTab:n,leftToolbar:r,rightToolbar:i,dataTestId:s})=>m("div",{className:"tabbed-pane","data-testid":s,children:b("div",{className:"vbox",children:[b(sh,{children:[r&&b("div",{style:{flex:"none",display:"flex",margin:"0 4px",alignItems:"center"},children:[...r]}),m("div",{style:{flex:"auto",display:"flex",height:"100%",overflow:"hidden"},children:[...e.map(o=>m(oh,{id:o.id,title:o.title,count:o.count,errorCount:o.errorCount,selected:t===o.id,onSelect:n}))]}),i&&b("div",{style:{flex:"none",display:"flex",alignItems:"center"},children:[...i]})]}),e.map(o=>{if(o.component)return m("div",{className:"tab-content",style:{display:t===o.id?"inherit":"none"},children:o.component},o.id);if(t===o.id)return m("div",{className:"tab-content",children:o.render()},o.id)})]})}),oh=({id:e,title:t,count:n,errorCount:r,selected:i,onSelect:s})=>b("div",{className:"tabbed-pane-tab "+(i?"selected":""),onClick:()=>s(e),title:t,children:[m("div",{className:"tabbed-pane-tab-label",children:t}),!!n&&m("div",{className:"tabbed-pane-tab-counter",children:n}),!!r&&m("div",{className:"tabbed-pane-tab-counter error",children:r})]},e),qv="modulepreload",Wv=function(e,t){return new URL(e,t).href},Yu={},Vv=function(t,n,r){if(!n||n.length===0)return t();const i=document.getElementsByTagName("link");return Promise.all(n.map(s=>{if(s=Wv(s,r),s in Yu)return;Yu[s]=!0;const o=s.endsWith(".css"),l=o?'[rel="stylesheet"]':"";if(!!r)for(let c=i.length-1;c>=0;c--){const p=i[c];if(p.href===s&&(!o||p.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${s}"]${l}`))return;const u=document.createElement("link");if(u.rel=o?"stylesheet":qv,o||(u.as="script",u.crossOrigin=""),u.href=s,document.head.appendChild(u),o)return new Promise((c,p)=>{u.addEventListener("load",c),u.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${s}`)))})})).then(()=>t())};const qs=({text:e,language:t,readOnly:n,highlight:r,revealLine:i,lineNumbers:s,isFocused:o,focusOnChange:l,wrapLines:a,onChange:u})=>{const[c,p]=ni(),[f]=L.useState(Vv(()=>import("./codeMirrorModule-344d0291.js"),["./codeMirrorModule-344d0291.js","../codeMirrorModule.5d0f417c.css"],import.meta.url).then(x=>x.default)),y=L.useRef(null),[g,w]=L.useState();return L.useEffect(()=>{(async()=>{var S,T;const x=await f,h=p.current;if(!h)return;let d="";if(t==="javascript"&&(d="javascript"),t==="python"&&(d="python"),t==="java"&&(d="text/x-java"),t==="csharp"&&(d="text/x-csharp"),t==="html"&&(d="htmlmixed"),t==="css"&&(d="css"),y.current&&d===y.current.cm.getOption("mode")&&!!n===y.current.cm.getOption("readOnly")&&s===y.current.cm.getOption("lineNumbers")&&a===y.current.cm.getOption("lineWrapping"))return;(T=(S=y.current)==null?void 0:S.cm)==null||T.getWrapperElement().remove();const v=x(h,{value:"",mode:d,readOnly:!!n,lineNumbers:s,lineWrapping:a});return y.current={cm:v},o&&v.focus(),w(v),v})()},[f,g,p,t,s,a,n,o]),L.useEffect(()=>{y.current&&y.current.cm.setSize(c.width,c.height)},[c]),L.useLayoutEffect(()=>{var d;if(!g)return;let x=!1;if(g.getValue()!==e&&(g.setValue(e),x=!0,l&&(g.execCommand("selectAll"),g.focus())),x||JSON.stringify(r)!==JSON.stringify(y.current.highlight)){for(const S of y.current.highlight||[])g.removeLineClass(S.line-1,"wrap");for(const S of r||[])g.addLineClass(S.line-1,"wrap",`source-line-${S.type}`);for(const S of y.current.widgets||[])g.removeLineWidget(S);const v=[];for(const S of r||[]){if(S.type!=="error")continue;const T=(d=y.current)==null?void 0:d.cm.getLine(S.line-1);if(T){const E=document.createElement("div");E.className="source-line-error-underline",E.innerHTML=" ".repeat(T.length||1),v.push(g.addLineWidget(S.line,E,{above:!0,coverGutter:!1}))}const C=document.createElement("div");C.innerHTML=ei(S.message||""),C.className="source-line-error-widget",v.push(g.addLineWidget(S.line,C,{above:!0,coverGutter:!1}))}y.current.highlight=r,y.current.widgets=v}typeof i=="number"&&y.current.cm.lineCount()>=i&&g.scrollIntoView({line:Math.max(0,i-1),ch:0},50);let h;return u&&(h=()=>u(g.getValue()),g.on("change",h)),()=>{h&&g.off("change",h)}},[g,e,r,i,l,u]),m("div",{className:"cm-wrapper",ref:p})},Qv=({resource:e,onClose:t})=>{const[n,r]=L.useState("request");return m(wl,{dataTestId:"network-request-details",leftToolbar:[m(ln,{icon:"arrow-left",title:"Back",onClick:t})],rightToolbar:[m(ln,{icon:"close",title:"Close",onClick:t})],tabs:[{id:"request",title:"Request",render:()=>m(Xv,{resource:e})},{id:"response",title:"Response",render:()=>m(Gv,{resource:e})},{id:"body",title:"Body",render:()=>m(Kv,{resource:e})}],selectedTab:n,setSelectedTab:r})},Xv=({resource:e})=>{const[t,n]=L.useState(null);return L.useEffect(()=>{(async()=>{if(e.request.postData){const i=e.request.headers.find(l=>l.name==="Content-Type"),s=i?i.value:"",o=lh(s);if(e.request.postData._sha1){const l=await fetch(`sha1/${e.request.postData._sha1}`);n({text:Sl(await l.text(),s),language:o})}else n({text:Sl(e.request.postData.text,s),language:o})}})()},[e]),b("div",{className:"network-request-details",children:[m("div",{className:"network-request-details-header",children:"URL"}),m("div",{className:"network-request-details-url",children:e.request.url}),m("div",{className:"network-request-details-header",children:"Request Headers"}),m("div",{className:"network-request-details-headers",children:e.request.headers.map(r=>`${r.name}: ${r.value}`).join(` +`)}),t&&m("div",{className:"network-request-details-header",children:"Request Body"}),t&&m(qs,{text:t.text,language:t.language,readOnly:!0,lineNumbers:!0})]})},Gv=({resource:e})=>b("div",{className:"network-request-details",children:[m("div",{className:"network-request-details-header",children:"Response Headers"}),m("div",{className:"network-request-details-headers",children:e.response.headers.map(t=>`${t.name}: ${t.value}`).join(` +`)})]}),Kv=({resource:e})=>{const[t,n]=L.useState(null);return L.useEffect(()=>{(async()=>{if(e.response.content._sha1){const i=e.response.content.mimeType.includes("image"),s=await fetch(`sha1/${e.response.content._sha1}`);if(i){const o=await s.blob(),l=new FileReader,a=new Promise(u=>l.onload=u);l.readAsDataURL(o),n({dataUrl:(await a).target.result})}else{const o=Sl(await s.text(),e.response.content.mimeType),l=lh(e.response.content.mimeType);n({text:o,language:l})}}})()},[e]),b("div",{className:"network-request-details",children:[!e.response.content._sha1&&m("div",{children:"Response body is not available for this request."}),t&&t.dataUrl&&m("img",{draggable:"false",src:t.dataUrl}),t&&t.text&&m(qs,{text:t.text,language:t.language,readOnly:!0,lineNumbers:!0})]})};function Sl(e,t){if(e===null)return"Loading...";const n=e;if(n==="")return"";if(t.includes("application/json"))try{return JSON.stringify(JSON.parse(n),null,2)}catch{return n}return t.includes("application/x-www-form-urlencoded")?decodeURIComponent(n):n}function lh(e){if(e.includes("javascript")||e.includes("json"))return"javascript";if(e.includes("html"))return"html";if(e.includes("css"))return"css"}const Jv=ai;function Yv(e,t){return{resources:L.useMemo(()=>((e==null?void 0:e.resources)||[]).filter(s=>t?!!s._monotonicTime&&s._monotonicTime>=t.minimum&&s._monotonicTime<=t.maximum:!0),[e,t])}}const Zv=({boundaries:e,networkModel:t,onEntryHovered:n})=>{const[r,i]=L.useState(),[s,o]=L.useState(void 0);L.useMemo(()=>{s&&iy(t.resources,s)},[t.resources,s]);const l=L.useCallback(a=>{o({by:a,negate:(s==null?void 0:s.by)===a?!s.negate:!1})},[s]);return t.resources.length?b(mt,{children:[!r&&b("div",{className:"vbox",children:[m(ey,{sorting:s,toggleSorting:l}),m(Jv,{name:"network",items:t.resources,render:a=>m(ty,{boundaries:e,resource:a}),onSelected:i,onHighlighted:n})]}),r&&m(Qv,{resource:r,onClose:()=>i(void 0)})]}):m(nr,{text:"No network calls"})},ey=({toggleSorting:e,sorting:t})=>b("div",{className:"hbox network-request-header"+(t?" filter-"+t.by+(t.negate?" negative":" positive"):""),children:[b("div",{className:"network-request-start",onClick:()=>e("start"),children:[m("span",{className:"codicon codicon-triangle-up"}),m("span",{className:"codicon codicon-triangle-down"})]}),b("div",{className:"network-request-status",onClick:()=>e("status"),children:[" Status",m("span",{className:"codicon codicon-triangle-up"}),m("span",{className:"codicon codicon-triangle-down"})]}),b("div",{className:"network-request-method",onClick:()=>e("method"),children:["Method",m("span",{className:"codicon codicon-triangle-up"}),m("span",{className:"codicon codicon-triangle-down"})]}),b("div",{className:"network-request-file",onClick:()=>e("file"),children:["Request",m("span",{className:"codicon codicon-triangle-up"}),m("span",{className:"codicon codicon-triangle-down"})]}),b("div",{className:"network-request-content-type",onClick:()=>e("content-type"),children:["Content Type",m("span",{className:"codicon codicon-triangle-up"}),m("span",{className:"codicon codicon-triangle-down"})]}),b("div",{className:"network-request-duration",onClick:()=>e("duration"),children:["Duration",m("span",{className:"codicon codicon-triangle-up"}),m("span",{className:"codicon codicon-triangle-down"})]}),b("div",{className:"network-request-size",onClick:()=>e("size"),children:["Size",m("span",{className:"codicon codicon-triangle-up"}),m("span",{className:"codicon codicon-triangle-down"})]}),m("div",{className:"network-request-route",children:"Route"})]}),ty=({resource:e,boundaries:t})=>{const{routeStatus:n,resourceName:r,contentType:i}=L.useMemo(()=>{const s=ry(e),o=e.request.url.substring(e.request.url.lastIndexOf("/"));let l=e.response.content.mimeType;const a=l.match(/^(.*);\s*charset=.*$/);return a&&(l=a[1]),{routeStatus:s,resourceName:o,contentType:l}},[e]);return b("div",{className:"hbox",children:[m("div",{className:"hbox network-request-start",children:m("div",{children:kt(e._monotonicTime-t.minimum)})}),m("div",{className:"hbox network-request-status",children:m("div",{className:ny(e.response.status),title:e.response.statusText,children:e.response.status})}),m("div",{className:"hbox network-request-method",children:m("div",{children:e.request.method})}),m("div",{className:"network-request-file",children:m("div",{className:"network-request-file-url",title:e.request.url,children:r})}),m("div",{className:"network-request-content-type",title:i,children:i}),m("div",{className:"network-request-duration",children:kt(e.time)}),m("div",{className:"network-request-size",children:$p(e.response._transferSize>0?e.response._transferSize:e.response.bodySize)}),m("div",{className:"network-request-route",children:n&&m("div",{className:`status-route ${n}`,children:n})})]})};function ny(e){return e>=200&&e<400?"status-success":e>=400?"status-failure":""}function ry(e){return e._wasAborted?"aborted":e._wasContinued?"continued":e._wasFulfilled?"fulfilled":e._apiRequest?"api":""}function iy(e,t){const n=sy(t==null?void 0:t.by);n&&e.sort(n),t.negate&&e.reverse()}function sy(e){if(e==="start")return(t,n)=>t._monotonicTime-n._monotonicTime;if(e==="duration")return(t,n)=>t.time-n.time;if(e==="status")return(t,n)=>t.response.status-n.response.status;if(e==="method")return(t,n)=>{const r=t.request.method,i=n.request.method;return r.localeCompare(i)};if(e==="size")return(t,n)=>{const r=t.response._transferSize>0?t.response._transferSize:t.response.bodySize,i=n.response._transferSize>0?n.response._transferSize:n.response.bodySize;return r-i};if(e==="content-type")return(t,n)=>{const r=t.response.content.mimeType,i=n.response.content.mimeType;return r.localeCompare(i)};if(e==="file")return(t,n)=>{const r=t.request.url.substring(t.request.url.lastIndexOf("/")),i=n.request.url.substring(n.request.url.lastIndexOf("/"));return r.localeCompare(i)}}const Zu={queryAll(e,t){t.startsWith("/")&&e.nodeType!==Node.DOCUMENT_NODE&&(t="."+t);const n=[],r=e.ownerDocument||e;if(!r)return n;const i=r.evaluate(t,e,null,XPathResult.ORDERED_NODE_ITERATOR_TYPE);for(let s=i.iterateNext();s;s=i.iterateNext())s.nodeType===Node.ELEMENT_NODE&&n.push(s);return n}};function ka(e,t){for(;t;){if(e.contains(t))return!0;t=uh(t)}return!1}function Ie(e){if(e.parentElement)return e.parentElement;if(e.parentNode&&e.parentNode.nodeType===11&&e.parentNode.host)return e.parentNode.host}function ah(e){let t=e;for(;t.parentNode;)t=t.parentNode;if(t.nodeType===11||t.nodeType===9)return t}function uh(e){for(;e.parentElement;)e=e.parentElement;return Ie(e)}function kr(e,t,n){for(;e;){const r=e.closest(t);if(n&&r!==n&&(r!=null&&r.contains(n)))return;if(r)return r;e=uh(e)}}function cn(e,t){return e.ownerDocument&&e.ownerDocument.defaultView?e.ownerDocument.defaultView.getComputedStyle(e,t):void 0}function ch(e,t){if(t=t??cn(e),!t)return!0;if(Element.prototype.checkVisibility){if(!e.checkVisibility({checkOpacity:!1,checkVisibilityCSS:!1}))return!1}else{const n=e.closest("details,summary");if(n!==e&&(n==null?void 0:n.nodeName)==="DETAILS"&&!n.open)return!1}return t.visibility==="visible"}function ks(e){const t=cn(e);if(!t)return!0;if(t.display==="contents"){for(let r=e.firstChild;r;r=r.nextSibling)if(r.nodeType===1&&ks(r)||r.nodeType===3&&fh(r))return!0;return!1}if(!ch(e,t))return!1;const n=e.getBoundingClientRect();return n.width>0&&n.height>0}function fh(e){const t=e.ownerDocument.createRange();t.selectNode(e);const n=t.getBoundingClientRect();return n.width>0&&n.height>0}function ec(e){return e.hasAttribute("aria-label")||e.hasAttribute("aria-labelledby")}const tc="article:not([role]), aside:not([role]), main:not([role]), nav:not([role]), section:not([role]), [role=article], [role=complementary], [role=main], [role=navigation], [role=region]",oy=["aria-atomic","aria-busy","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-dropeffect","aria-errormessage","aria-flowto","aria-grabbed","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-live","aria-owns","aria-relevant","aria-roledescription"];function dh(e){return oy.some(t=>e.hasAttribute(t))}const wo={A:e=>e.hasAttribute("href")?"link":null,AREA:e=>e.hasAttribute("href")?"link":null,ARTICLE:()=>"article",ASIDE:()=>"complementary",BLOCKQUOTE:()=>"blockquote",BUTTON:()=>"button",CAPTION:()=>"caption",CODE:()=>"code",DATALIST:()=>"listbox",DD:()=>"definition",DEL:()=>"deletion",DETAILS:()=>"group",DFN:()=>"term",DIALOG:()=>"dialog",DT:()=>"term",EM:()=>"emphasis",FIELDSET:()=>"group",FIGURE:()=>"figure",FOOTER:e=>kr(e,tc)?null:"contentinfo",FORM:e=>ec(e)?"form":null,H1:()=>"heading",H2:()=>"heading",H3:()=>"heading",H4:()=>"heading",H5:()=>"heading",H6:()=>"heading",HEADER:e=>kr(e,tc)?null:"banner",HR:()=>"separator",HTML:()=>"document",IMG:e=>e.getAttribute("alt")===""&&!dh(e)&&Number.isNaN(Number(String(e.getAttribute("tabindex"))))?"presentation":"img",INPUT:e=>{const t=e.type.toLowerCase();if(t==="search")return e.hasAttribute("list")?"combobox":"searchbox";if(["email","tel","text","url",""].includes(t)){const n=Ws(e,e.getAttribute("list"))[0];return n&&n.tagName==="DATALIST"?"combobox":"textbox"}return t==="hidden"?"":{button:"button",checkbox:"checkbox",image:"button",number:"spinbutton",radio:"radio",range:"slider",reset:"button",submit:"button"}[t]||"textbox"},INS:()=>"insertion",LI:()=>"listitem",MAIN:()=>"main",MARK:()=>"mark",MATH:()=>"math",MENU:()=>"list",METER:()=>"meter",NAV:()=>"navigation",OL:()=>"list",OPTGROUP:()=>"group",OPTION:()=>"option",OUTPUT:()=>"status",P:()=>"paragraph",PROGRESS:()=>"progressbar",SECTION:e=>ec(e)?"region":null,SELECT:e=>e.hasAttribute("multiple")||e.size>1?"listbox":"combobox",STRONG:()=>"strong",SUB:()=>"subscript",SUP:()=>"superscript",SVG:()=>"img",TABLE:()=>"table",TBODY:()=>"rowgroup",TD:e=>{const t=kr(e,"table"),n=t?Ts(t):"";return n==="grid"||n==="treegrid"?"gridcell":"cell"},TEXTAREA:()=>"textbox",TFOOT:()=>"rowgroup",TH:e=>{if(e.getAttribute("scope")==="col")return"columnheader";if(e.getAttribute("scope")==="row")return"rowheader";const t=kr(e,"table"),n=t?Ts(t):"";return n==="grid"||n==="treegrid"?"gridcell":"cell"},THEAD:()=>"rowgroup",TIME:()=>"time",TR:()=>"row",UL:()=>"list"},ly={DD:["DL","DIV"],DIV:["DL"],DT:["DL","DIV"],LI:["OL","UL"],TBODY:["TABLE"],TD:["TR"],TFOOT:["TABLE"],TH:["TR"],THEAD:["TABLE"],TR:["THEAD","TBODY","TFOOT","TABLE"]};function nc(e){var r;const t=((r=wo[e.tagName.toUpperCase()])==null?void 0:r.call(wo,e))||"";if(!t)return null;let n=e;for(;n;){const i=Ie(n),s=ly[n.tagName];if(!s||!i||!s.includes(i.tagName))break;const o=Ts(i);if((o==="none"||o==="presentation")&&!hh(i))return o;n=i}return t}const ay=["alert","alertdialog","application","article","banner","blockquote","button","caption","cell","checkbox","code","columnheader","combobox","command","complementary","composite","contentinfo","definition","deletion","dialog","directory","document","emphasis","feed","figure","form","generic","grid","gridcell","group","heading","img","input","insertion","landmark","link","list","listbox","listitem","log","main","marquee","math","meter","menu","menubar","menuitem","menuitemcheckbox","menuitemradio","navigation","none","note","option","paragraph","presentation","progressbar","radio","radiogroup","range","region","roletype","row","rowgroup","rowheader","scrollbar","search","searchbox","section","sectionhead","select","separator","slider","spinbutton","status","strong","structure","subscript","superscript","switch","tab","table","tablist","tabpanel","term","textbox","time","timer","toolbar","tooltip","tree","treegrid","treeitem","widget","window"],uy=["command","composite","input","landmark","range","roletype","section","sectionhead","select","structure","widget","window"],cy=ay.filter(e=>!uy.includes(e));function Ts(e){return(e.getAttribute("role")||"").split(" ").map(n=>n.trim()).find(n=>cy.includes(n))||null}function hh(e){return!dh(e)}function $e(e){const t=Ts(e);return!t||(t==="none"||t==="presentation")&&hh(e)?nc(e):t}function ph(e){return e===null?void 0:e.toLowerCase()==="true"}function Ta(e){if(["STYLE","SCRIPT","NOSCRIPT","TEMPLATE"].includes(e.tagName))return!0;const t=cn(e),n=e.nodeName==="SLOT";if((t==null?void 0:t.display)==="contents"&&!n){for(let i=e.firstChild;i;i=i.nextSibling)if(i.nodeType===1&&!Ta(i)||i.nodeType===3&&fh(i))return!1;return!0}return!(e.nodeName==="OPTION"&&!!e.closest("select"))&&!n&&!ch(e,t)?!0:mh(e)}function mh(e){let t=Rt==null?void 0:Rt.get(e);if(t===void 0){if(t=!1,e.parentElement&&e.parentElement.shadowRoot&&!e.assignedSlot&&(t=!0),!t){const n=cn(e);t=!n||n.display==="none"||ph(e.getAttribute("aria-hidden"))===!0}if(!t){const n=Ie(e);n&&(t=mh(n))}Rt==null||Rt.set(e,t)}return t}function Ws(e,t){if(!t)return[];const n=ah(e);if(!n)return[];try{const r=t.split(" ").filter(s=>!!s),i=new Set;for(const s of r){const o=n.querySelector("#"+CSS.escape(s));o&&i.add(o)}return[...i]}catch{return[]}}function fy(e){return e.replace(/\r\n/g,` +`).replace(/\u00A0/g," ").replace(/\s\s+/g," ").trim()}function rc(e,t){const n=[...e.querySelectorAll(t)];for(const r of Ws(e,e.getAttribute("aria-owns")))r.matches(t)&&n.push(r),n.push(...r.querySelectorAll(t));return n}function ic(e){if(!e)return"";const t=e.content;if(t[0]==="'"&&t[t.length-1]==="'"||t[0]==='"'&&t[t.length-1]==='"'){const n=t.substring(1,t.length-1);return(e.display||"inline")!=="inline"?" "+n+" ":n}return""}function gh(e){const t=e.getAttribute("aria-labelledby");return t===null?null:Ws(e,t)}function dy(e,t){const n=["button","cell","checkbox","columnheader","gridcell","heading","link","menuitem","menuitemcheckbox","menuitemradio","option","radio","row","rowheader","switch","tab","tooltip","treeitem"].includes(e),r=t&&["","caption","code","contentinfo","definition","deletion","emphasis","insertion","list","listitem","mark","none","paragraph","presentation","region","row","rowgroup","section","strong","subscript","superscript","table","term","time"].includes(e);return n||r}function Na(e,t){const n=t?Aa:Ca;let r=n==null?void 0:n.get(e);return r===void 0&&(r="",["caption","code","definition","deletion","emphasis","generic","insertion","mark","paragraph","presentation","strong","subscript","suggestion","superscript","term","time"].includes($e(e)||"")||(r=fy(et(e,{includeHidden:t,visitedElements:new Set,embeddedInLabelledBy:"none",embeddedInLabel:"none",embeddedInTextAlternativeElement:!1,embeddedInTargetElement:"self"}))),n==null||n.set(e,r)),r}function et(e,t){if(t.visitedElements.has(e))return"";const n={...t,embeddedInLabel:t.embeddedInLabel==="self"?"descendant":t.embeddedInLabel,embeddedInLabelledBy:t.embeddedInLabelledBy==="self"?"descendant":t.embeddedInLabelledBy,embeddedInTargetElement:t.embeddedInTargetElement==="self"?"descendant":t.embeddedInTargetElement};if(!t.includeHidden&&t.embeddedInLabelledBy!=="self"&&Ta(e))return t.visitedElements.add(e),"";const r=gh(e);if(t.embeddedInLabelledBy==="none"){const o=(r||[]).map(l=>et(l,{...t,embeddedInLabelledBy:"self",embeddedInTargetElement:"none",embeddedInLabel:"none",embeddedInTextAlternativeElement:!1})).join(" ");if(o)return o}const i=$e(e)||"";if(t.embeddedInLabel!=="none"||t.embeddedInLabelledBy!=="none"){const o=[...e.labels||[]].includes(e),l=(r||[]).includes(e);if(!o&&!l){if(i==="textbox")return t.visitedElements.add(e),e.tagName==="INPUT"||e.tagName==="TEXTAREA"?e.value:e.textContent||"";if(["combobox","listbox"].includes(i)){t.visitedElements.add(e);let a;if(e.tagName==="SELECT")a=[...e.selectedOptions],!a.length&&e.options.length&&a.push(e.options[0]);else{const u=i==="combobox"?rc(e,"*").find(c=>$e(c)==="listbox"):e;a=u?rc(u,'[aria-selected="true"]').filter(c=>$e(c)==="option"):[]}return a.map(u=>et(u,n)).join(" ")}if(["progressbar","scrollbar","slider","spinbutton","meter"].includes(i))return t.visitedElements.add(e),e.hasAttribute("aria-valuetext")?e.getAttribute("aria-valuetext")||"":e.hasAttribute("aria-valuenow")?e.getAttribute("aria-valuenow")||"":e.getAttribute("value")||"";if(["menu"].includes(i))return t.visitedElements.add(e),""}}const s=e.getAttribute("aria-label")||"";if(s.trim())return t.visitedElements.add(e),s;if(!["presentation","none"].includes(i)){if(e.tagName==="INPUT"&&["button","submit","reset"].includes(e.type)){t.visitedElements.add(e);const o=e.value||"";return o.trim()?o:e.type==="submit"?"Submit":e.type==="reset"?"Reset":e.getAttribute("title")||""}if(e.tagName==="INPUT"&&e.type==="image"){t.visitedElements.add(e);const o=e.labels||[];if(o.length&&t.embeddedInLabelledBy==="none")return[...o].map(u=>et(u,{...t,embeddedInLabel:"self",embeddedInTextAlternativeElement:!1,embeddedInLabelledBy:"none",embeddedInTargetElement:"none"})).filter(u=>!!u).join(" ");const l=e.getAttribute("alt")||"";if(l.trim())return l;const a=e.getAttribute("title")||"";return a.trim()?a:"Submit"}if(!r&&e.tagName==="BUTTON"){t.visitedElements.add(e);const o=e.labels||[];if(o.length)return[...o].map(l=>et(l,{...t,embeddedInLabel:"self",embeddedInTextAlternativeElement:!1,embeddedInLabelledBy:"none",embeddedInTargetElement:"none"})).filter(l=>!!l).join(" ")}if(!r&&(e.tagName==="TEXTAREA"||e.tagName==="SELECT"||e.tagName==="INPUT")){t.visitedElements.add(e);const o=e.labels||[];if(o.length)return[...o].map(c=>et(c,{...t,embeddedInLabel:"self",embeddedInTextAlternativeElement:!1,embeddedInLabelledBy:"none",embeddedInTargetElement:"none"})).filter(c=>!!c).join(" ");const l=e.tagName==="INPUT"&&["text","password","search","tel","email","url"].includes(e.type)||e.tagName==="TEXTAREA",a=e.getAttribute("placeholder")||"",u=e.getAttribute("title")||"";return!l||u?u:a}if(!r&&e.tagName==="FIELDSET"){t.visitedElements.add(e);for(let l=e.firstElementChild;l;l=l.nextElementSibling)if(l.tagName==="LEGEND")return et(l,{...n,embeddedInTextAlternativeElement:!0});return e.getAttribute("title")||""}if(!r&&e.tagName==="FIGURE"){t.visitedElements.add(e);for(let l=e.firstElementChild;l;l=l.nextElementSibling)if(l.tagName==="FIGCAPTION")return et(l,{...n,embeddedInTextAlternativeElement:!0});return e.getAttribute("title")||""}if(e.tagName==="IMG"){t.visitedElements.add(e);const o=e.getAttribute("alt")||"";return o.trim()?o:e.getAttribute("title")||""}if(e.tagName==="TABLE"){t.visitedElements.add(e);for(let l=e.firstElementChild;l;l=l.nextElementSibling)if(l.tagName==="CAPTION")return et(l,{...n,embeddedInTextAlternativeElement:!0});const o=e.getAttribute("summary")||"";if(o)return o}if(e.tagName==="AREA"){t.visitedElements.add(e);const o=e.getAttribute("alt")||"";return o.trim()?o:e.getAttribute("title")||""}if(e.tagName.toUpperCase()==="SVG"||e.ownerSVGElement){t.visitedElements.add(e);for(let o=e.firstElementChild;o;o=o.nextElementSibling)if(o.tagName.toUpperCase()==="TITLE"&&o.ownerSVGElement)return et(o,{...n,embeddedInLabelledBy:"self"})}if(e.ownerSVGElement&&e.tagName.toUpperCase()==="A"){const o=e.getAttribute("xlink:title")||"";if(o.trim())return t.visitedElements.add(e),o}}if(dy(i,t.embeddedInTargetElement==="descendant")||t.embeddedInLabelledBy!=="none"||t.embeddedInLabel!=="none"||t.embeddedInTextAlternativeElement){t.visitedElements.add(e);const o=[],l=(c,p)=>{var f;if(!(p&&c.assignedSlot))if(c.nodeType===1){const y=((f=cn(c))==null?void 0:f.display)||"inline";let g=et(c,n);(y!=="inline"||c.nodeName==="BR")&&(g=" "+g+" "),o.push(g)}else c.nodeType===3&&o.push(c.textContent||"")};o.push(ic(cn(e,"::before")));const a=e.nodeName==="SLOT"?e.assignedNodes():[];if(a.length)for(const c of a)l(c,!1);else{for(let c=e.firstChild;c;c=c.nextSibling)l(c,!0);if(e.shadowRoot)for(let c=e.shadowRoot.firstChild;c;c=c.nextSibling)l(c,!0);for(const c of Ws(e,e.getAttribute("aria-owns")))l(c,!0)}o.push(ic(cn(e,"::after")));const u=o.join("");if(u.trim())return u}if(!["presentation","none"].includes(i)||e.tagName==="IFRAME"){t.visitedElements.add(e);const o=e.getAttribute("title")||"";if(o.trim())return o}return t.visitedElements.add(e),""}const vh=["gridcell","option","row","tab","rowheader","columnheader","treeitem"];function hy(e){return e.tagName==="OPTION"?e.selected:vh.includes($e(e)||"")?ph(e.getAttribute("aria-selected"))===!0:!1}const yh=["checkbox","menuitemcheckbox","option","radio","switch","menuitemradio","treeitem"];function py(e){const t=wh(e,!0);return t==="error"?!1:t}function wh(e,t){if(t&&e.tagName==="INPUT"&&e.indeterminate)return"mixed";if(e.tagName==="INPUT"&&["checkbox","radio"].includes(e.type))return e.checked;if(yh.includes($e(e)||"")){const n=e.getAttribute("aria-checked");return n==="true"?!0:t&&n==="mixed"?"mixed":!1}return"error"}const Sh=["button"];function my(e){if(Sh.includes($e(e)||"")){const t=e.getAttribute("aria-pressed");if(t==="true")return!0;if(t==="mixed")return"mixed"}return!1}const Eh=["application","button","checkbox","combobox","gridcell","link","listbox","menuitem","row","rowheader","tab","treeitem","columnheader","menuitemcheckbox","menuitemradio","rowheader","switch"];function gy(e){if(e.tagName==="DETAILS")return e.open;if(Eh.includes($e(e)||"")){const t=e.getAttribute("aria-expanded");return t===null?"none":t==="true"}return"none"}const xh=["heading","listitem","row","treeitem"];function vy(e){const t={H1:1,H2:2,H3:3,H4:4,H5:5,H6:6}[e.tagName];if(t)return t;if(xh.includes($e(e)||"")){const n=e.getAttribute("aria-level"),r=n===null?Number.NaN:Number(n);if(Number.isInteger(r)&&r>=1)return r}return 0}const yy=["application","button","composite","gridcell","group","input","link","menuitem","scrollbar","separator","tab","checkbox","columnheader","combobox","grid","listbox","menu","menubar","menuitemcheckbox","menuitemradio","option","radio","radiogroup","row","rowheader","searchbox","select","slider","spinbutton","switch","tablist","textbox","toolbar","tree","treegrid","treeitem"];function _h(e){return["BUTTON","INPUT","SELECT","TEXTAREA","OPTION","OPTGROUP"].includes(e.tagName)&&(e.hasAttribute("disabled")||kh(e))?!0:Th(e)}function kh(e){return e?e.tagName==="FIELDSET"&&e.hasAttribute("disabled")?!0:kh(e.parentElement):!1}function Th(e){if(!e)return!1;if(yy.includes($e(e)||"")){const t=(e.getAttribute("aria-disabled")||"").toLowerCase();if(t==="true")return!0;if(t==="false")return!1}return Th(Ie(e))}let Ca,Aa,Rt,Nh=0;function Ch(){++Nh,Ca??(Ca=new Map),Aa??(Aa=new Map),Rt??(Rt=new Map)}function Ah(){--Nh||(Ca=void 0,Aa=void 0,Rt=void 0)}function Lh(e,t){for(const n of t.jsonPath)e!=null&&(e=e[n]);return bh(e,t)}function bh(e,t){const n=typeof e=="string"&&!t.caseSensitive?e.toUpperCase():e,r=typeof t.value=="string"&&!t.caseSensitive?t.value.toUpperCase():t.value;return t.op===""?!!n:t.op==="="?r instanceof RegExp?typeof n=="string"&&!!n.match(r):n===r:typeof n!="string"||typeof r!="string"?!1:t.op==="*="?n.includes(r):t.op==="^="?n.startsWith(r):t.op==="$="?n.endsWith(r):t.op==="|="?n===r||n.startsWith(r+"-"):t.op==="~="?n.split(" ").includes(r):!1}function La(e){const t=e.ownerDocument;return e.nodeName==="SCRIPT"||e.nodeName==="NOSCRIPT"||e.nodeName==="STYLE"||t.head&&t.head.contains(e)}function De(e,t){let n=e.get(t);if(n===void 0){if(n={full:"",immediate:[]},!La(t)){let r="";if(t instanceof HTMLInputElement&&(t.type==="submit"||t.type==="button"))n={full:t.value,immediate:[t.value]};else{for(let i=t.firstChild;i;i=i.nextSibling)i.nodeType===Node.TEXT_NODE?(n.full+=i.nodeValue||"",r+=i.nodeValue||""):(r&&n.immediate.push(r),r="",i.nodeType===Node.ELEMENT_NODE&&(n.full+=De(e,i).full));r&&n.immediate.push(r),t.shadowRoot&&(n.full+=De(e,t.shadowRoot).full)}}e.set(t,n)}return n}function Vs(e,t,n){if(La(t)||!n(De(e,t)))return"none";for(let r=t.firstChild;r;r=r.nextSibling)if(r.nodeType===Node.ELEMENT_NODE&&n(De(e,r)))return"selfAndChildren";return t.shadowRoot&&n(De(e,t.shadowRoot))?"selfAndChildren":"self"}function Ih(e,t){const n=gh(t);if(n)return n.map(s=>De(e,s));const r=t.getAttribute("aria-label");if(r!==null&&r.trim())return[{full:r,immediate:[r]}];const i=t.nodeName==="INPUT"&&t.type!=="hidden";if(["BUTTON","METER","OUTPUT","PROGRESS","SELECT","TEXTAREA"].includes(t.nodeName)||i){const s=t.labels;if(s)return[...s].map(o=>De(e,o))}return[]}function sc(e){return e.displayName||e.name||"Anonymous"}function wy(e){if(e.type)switch(typeof e.type){case"function":return sc(e.type);case"string":return e.type;case"object":return e.type.displayName||(e.type.render?sc(e.type.render):"")}if(e._currentElement){const t=e._currentElement.type;if(typeof t=="string")return t;if(typeof t=="function")return t.displayName||t.name||"Anonymous"}return""}function Sy(e){var t;return e.key??((t=e._currentElement)==null?void 0:t.key)}function Ey(e){if(e.child){const n=[];for(let r=e.child;r;r=r.sibling)n.push(r);return n}if(!e._currentElement)return[];const t=n=>{var i;const r=(i=n._currentElement)==null?void 0:i.type;return typeof r=="function"||typeof r=="string"};if(e._renderedComponent){const n=e._renderedComponent;return t(n)?[n]:[]}return e._renderedChildren?[...Object.values(e._renderedChildren)].filter(t):[]}function xy(e){var r;const t=e.memoizedProps||((r=e._currentElement)==null?void 0:r.props);if(!t||typeof t=="string")return t;const n={...t};return delete n.children,n}function Mh(e){var r;const t={key:Sy(e),name:wy(e),children:Ey(e).map(Mh),rootElements:[],props:xy(e)},n=e.stateNode||e._hostNode||((r=e._renderedComponent)==null?void 0:r._hostNode);if(n instanceof Element)t.rootElements.push(n);else for(const i of t.children)t.rootElements.push(...i.rootElements);return t}function Rh(e,t,n=[]){t(e)&&n.push(e);for(const r of e.children)Rh(r,t,n);return n}function Ph(e,t=[]){const r=(e.ownerDocument||e).createTreeWalker(e,NodeFilter.SHOW_ELEMENT);do{const i=r.currentNode,s=i,o=Object.keys(s).find(a=>a.startsWith("__reactContainer")&&s[a]!==null);if(o)t.push(s[o].stateNode.current);else{const a="_reactRootContainer";s.hasOwnProperty(a)&&s[a]!==null&&t.push(s[a]._internalRoot.current)}if(i instanceof Element&&i.hasAttribute("data-reactroot"))for(const a of Object.keys(i))(a.startsWith("__reactInternalInstance")||a.startsWith("__reactFiber"))&&t.push(i[a]);const l=i instanceof Element?i.shadowRoot:null;l&&Ph(l,t)}while(r.nextNode());return t}const _y={queryAll(e,t){const{name:n,attributes:r}=un(t,!1),o=Ph(e.ownerDocument||e).map(a=>Mh(a)).map(a=>Rh(a,u=>{const c=u.props??{};if(u.key!==void 0&&(c.key=u.key),n&&u.name!==n||u.rootElements.some(p=>!ka(e,p)))return!1;for(const p of r)if(!Lh(c,p))return!1;return!0})).flat(),l=new Set;for(const a of o)for(const u of a.rootElements)l.add(u);return[...l]}};function $h(e,t){const n=e.replace(/^[a-zA-Z]:/,"").replace(/\\/g,"/");let r=n.substring(n.lastIndexOf("/")+1);return t&&r.endsWith(t)&&(r=r.substring(0,r.length-t.length)),r}function ky(e,t){return t?t.toUpperCase():""}const Ty=/(?:^|[-_/])(\w)/g,Oh=e=>e&&e.replace(Ty,ky);function Ny(e){function t(c){const p=c.name||c._componentTag||c.__playwright_guessedName;if(p)return p;const f=c.__file;if(f)return Oh($h(f,".vue"))}function n(c,p){return c.type.__playwright_guessedName=p,p}function r(c){var f,y,g,w;const p=t(c.type||{});if(p)return p;if(c.root===c)return"Root";for(const x in(y=(f=c.parent)==null?void 0:f.type)==null?void 0:y.components)if(((g=c.parent)==null?void 0:g.type.components[x])===c.type)return n(c,x);for(const x in(w=c.appContext)==null?void 0:w.components)if(c.appContext.components[x]===c.type)return n(c,x);return"Anonymous Component"}function i(c){return c._isBeingDestroyed||c.isUnmounted}function s(c){return c.subTree.type.toString()==="Symbol(Fragment)"}function o(c){const p=[];return c.component&&p.push(c.component),c.suspense&&p.push(...o(c.suspense.activeBranch)),Array.isArray(c.children)&&c.children.forEach(f=>{f.component?p.push(f.component):p.push(...o(f))}),p.filter(f=>{var y;return!i(f)&&!((y=f.type.devtools)!=null&&y.hide)})}function l(c){return s(c)?a(c.subTree):[c.subTree.el]}function a(c){if(!c.children)return[];const p=[];for(let f=0,y=c.children.length;f!!o.component).map(o=>o.component):[]}function i(s){return{name:n(s),children:r(s).map(i),rootElements:[s.$el],props:s._props}}return i(e)}function zh(e,t,n=[]){t(e)&&n.push(e);for(const r of e.children)zh(r,t,n);return n}function Dh(e,t=[]){const r=(e.ownerDocument||e).createTreeWalker(e,NodeFilter.SHOW_ELEMENT),i=new Set;do{const s=r.currentNode;s.__vue__&&i.add(s.__vue__.$root),s.__vue_app__&&s._vnode&&s._vnode.component&&t.push({root:s._vnode.component,version:3});const o=s instanceof Element?s.shadowRoot:null;o&&Dh(o,t)}while(r.nextNode());for(const s of i)t.push({version:2,root:s});return t}const Ay={queryAll(e,t){const n=e.ownerDocument||e,{name:r,attributes:i}=un(t,!1),l=Dh(n).map(u=>u.version===3?Ny(u.root):Cy(u.root)).map(u=>zh(u,c=>{if(r&&c.name!==r||c.rootElements.some(p=>!ka(e,p)))return!1;for(const p of i)if(!Lh(c.props,p))return!1;return!0})).flat(),a=new Set;for(const u of l)for(const c of u.rootElements)a.add(c);return[...a]}},Fh=["selected","checked","pressed","expanded","level","disabled","name","include-hidden"];Fh.sort();function mr(e,t,n){if(!t.includes(n))throw new Error(`"${e}" attribute is only supported for roles: ${t.slice().sort().map(r=>`"${r}"`).join(", ")}`)}function xn(e,t){if(e.op!==""&&!t.includes(e.value))throw new Error(`"${e.name}" must be one of ${t.map(n=>JSON.stringify(n)).join(", ")}`)}function _n(e,t){if(!t.includes(e.op))throw new Error(`"${e.name}" does not support "${e.op}" matcher`)}function Ly(e,t){const n={role:t};for(const r of e)switch(r.name){case"checked":{mr(r.name,yh,t),xn(r,[!0,!1,"mixed"]),_n(r,["","="]),n.checked=r.op===""?!0:r.value;break}case"pressed":{mr(r.name,Sh,t),xn(r,[!0,!1,"mixed"]),_n(r,["","="]),n.pressed=r.op===""?!0:r.value;break}case"selected":{mr(r.name,vh,t),xn(r,[!0,!1]),_n(r,["","="]),n.selected=r.op===""?!0:r.value;break}case"expanded":{mr(r.name,Eh,t),xn(r,[!0,!1]),_n(r,["","="]),n.expanded=r.op===""?!0:r.value;break}case"level":{if(mr(r.name,xh,t),typeof r.value=="string"&&(r.value=+r.value),r.op!=="="||typeof r.value!="number"||Number.isNaN(r.value))throw new Error('"level" attribute must be compared to a number');n.level=r.value;break}case"disabled":{xn(r,[!0,!1]),_n(r,["","="]),n.disabled=r.op===""?!0:r.value;break}case"name":{if(r.op==="")throw new Error('"name" attribute must have a value');if(typeof r.value!="string"&&!(r.value instanceof RegExp))throw new Error('"name" attribute must be a string or a regular expression');n.name=r.value,n.nameOp=r.op,n.exact=r.caseSensitive;break}case"include-hidden":{xn(r,[!0,!1]),_n(r,["","="]),n.includeHidden=r.op===""?!0:r.value;break}default:throw new Error(`Unknown attribute "${r.name}", must be one of ${Fh.map(i=>`"${i}"`).join(", ")}.`)}return n}function by(e,t,n){const r=[],i=o=>{if($e(o)===t.role&&!(t.selected!==void 0&&hy(o)!==t.selected)&&!(t.checked!==void 0&&py(o)!==t.checked)&&!(t.pressed!==void 0&&my(o)!==t.pressed)&&!(t.expanded!==void 0&&gy(o)!==t.expanded)&&!(t.level!==void 0&&vy(o)!==t.level)&&!(t.disabled!==void 0&&_h(o)!==t.disabled)&&!(!t.includeHidden&&Ta(o))){if(t.name!==void 0){const l=be(Na(o,!!t.includeHidden));if(typeof t.name=="string"&&(t.name=be(t.name)),n&&!t.exact&&t.nameOp==="="&&(t.nameOp="*="),!bh(l,{name:"",jsonPath:[],op:t.nameOp||"=",value:t.name,caseSensitive:!!t.exact}))return}r.push(o)}},s=o=>{const l=[];o.shadowRoot&&l.push(o.shadowRoot);for(const a of o.querySelectorAll("*"))i(a),a.shadowRoot&&l.push(a.shadowRoot);l.forEach(s)};return s(e),r}function oc(e){return{queryAll:(t,n)=>{const r=un(n,!0),i=r.name.toLowerCase();if(!i)throw new Error("Role must not be empty");const s=Ly(r.attributes,i);Ch();try{return by(t,s,e)}finally{Ah()}}}}function Iy(e,t,n){const r=e.left-t.right;if(!(r<0||n!==void 0&&r>n))return r+Math.max(t.bottom-e.bottom,0)+Math.max(e.top-t.top,0)}function My(e,t,n){const r=t.left-e.right;if(!(r<0||n!==void 0&&r>n))return r+Math.max(t.bottom-e.bottom,0)+Math.max(e.top-t.top,0)}function Ry(e,t,n){const r=t.top-e.bottom;if(!(r<0||n!==void 0&&r>n))return r+Math.max(e.left-t.left,0)+Math.max(t.right-e.right,0)}function Py(e,t,n){const r=e.top-t.bottom;if(!(r<0||n!==void 0&&r>n))return r+Math.max(e.left-t.left,0)+Math.max(t.right-e.right,0)}function $y(e,t,n){const r=n===void 0?50:n;let i=0;return e.left-t.right>=0&&(i+=e.left-t.right),t.left-e.right>=0&&(i+=t.left-e.right),t.top-e.bottom>=0&&(i+=t.top-e.bottom),e.top-t.bottom>=0&&(i+=e.top-t.bottom),i>r?void 0:i}const Oy=["left-of","right-of","above","below","near"];function Uh(e,t,n,r){const i=t.getBoundingClientRect(),s={"left-of":My,"right-of":Iy,above:Ry,below:Py,near:$y}[e];let o;for(const l of n){if(l===t)continue;const a=s(i,l.getBoundingClientRect(),r);a!==void 0&&(o===void 0||ar.every((u,c)=>a.rest[c]===u));if(o)return o.result;const l=i();return s.push({rest:r,result:l}),l}_checkSelector(t){if(!(typeof t=="object"&&t&&(Array.isArray(t)||"simples"in t&&t.simples.length)))throw new Error(`Malformed selector "${t}"`);return t}matches(t,n,r){const i=this._checkSelector(n);this.begin();try{return this._cached(this._cacheMatches,t,[i,r.scope,r.pierceShadow,r.originalScope],()=>Array.isArray(i)?this._matchesEngine(Tr,t,i,r):(this._hasScopeClause(i)&&(r=this._expandContextForScopeMatching(r)),this._matchesSimple(t,i.simples[i.simples.length-1].selector,r)?this._matchesParents(t,i,i.simples.length-2,r):!1))}finally{this.end()}}query(t,n){const r=this._checkSelector(n);this.begin();try{return this._cached(this._cacheQuery,r,[t.scope,t.pierceShadow,t.originalScope],()=>{if(Array.isArray(r))return this._queryEngine(Tr,t,r);this._hasScopeClause(r)&&(t=this._expandContextForScopeMatching(t));const i=this._scoreMap;this._scoreMap=new Map;let s=this._querySimple(t,r.simples[r.simples.length-1].selector);return s=s.filter(o=>this._matchesParents(o,r,r.simples.length-2,t)),this._scoreMap.size&&s.sort((o,l)=>{const a=this._scoreMap.get(o),u=this._scoreMap.get(l);return a===u?0:a===void 0?1:u===void 0?-1:a-u}),this._scoreMap=i,s})}finally{this.end()}}_markScore(t,n){this._scoreMap&&this._scoreMap.set(t,n)}_hasScopeClause(t){return t.simples.some(n=>n.selector.functions.some(r=>r.name==="scope"))}_expandContextForScopeMatching(t){if(t.scope.nodeType!==1)return t;const n=Ie(t.scope);return n?{...t,scope:n,originalScope:t.originalScope||t.scope}:t}_matchesSimple(t,n,r){return this._cached(this._cacheMatchesSimple,t,[n,r.scope,r.pierceShadow,r.originalScope],()=>{if(t===r.scope||n.css&&!this._matchesCSS(t,n.css))return!1;for(const i of n.functions)if(!this._matchesEngine(this._getEngine(i.name),t,i.args,r))return!1;return!0})}_querySimple(t,n){return n.functions.length?this._cached(this._cacheQuerySimple,n,[t.scope,t.pierceShadow,t.originalScope],()=>{let r=n.css;const i=n.functions;r==="*"&&i.length&&(r=void 0);let s,o=-1;r!==void 0?s=this._queryCSS(t,r):(o=i.findIndex(l=>this._getEngine(l.name).query!==void 0),o===-1&&(o=0),s=this._queryEngine(this._getEngine(i[o].name),t,i[o].args));for(let l=0;lthis._matchesEngine(a,u,i[l].args,t)))}for(let l=0;lthis._matchesEngine(a,u,i[l].args,t)))}return s}):this._queryCSS(t,n.css||"*")}_matchesParents(t,n,r,i){return r<0?!0:this._cached(this._cacheMatchesParents,t,[n,r,i.scope,i.pierceShadow,i.originalScope],()=>{const{selector:s,combinator:o}=n.simples[r];if(o===">"){const l=Li(t,i);return!l||!this._matchesSimple(l,s,i)?!1:this._matchesParents(l,n,r-1,i)}if(o==="+"){const l=So(t,i);return!l||!this._matchesSimple(l,s,i)?!1:this._matchesParents(l,n,r-1,i)}if(o===""){let l=Li(t,i);for(;l;){if(this._matchesSimple(l,s,i)){if(this._matchesParents(l,n,r-1,i))return!0;if(n.simples[r-1].combinator==="")break}l=Li(l,i)}return!1}if(o==="~"){let l=So(t,i);for(;l;){if(this._matchesSimple(l,s,i)){if(this._matchesParents(l,n,r-1,i))return!0;if(n.simples[r-1].combinator==="~")break}l=So(l,i)}return!1}if(o===">="){let l=t;for(;l;){if(this._matchesSimple(l,s,i)){if(this._matchesParents(l,n,r-1,i))return!0;if(n.simples[r-1].combinator==="")break}l=Li(l,i)}return!1}throw new Error(`Unsupported combinator "${o}"`)})}_matchesEngine(t,n,r,i){if(t.matches)return this._callMatches(t,n,r,i);if(t.query)return this._callQuery(t,r,i).includes(n);throw new Error('Selector engine should implement "matches" or "query"')}_queryEngine(t,n,r){if(t.query)return this._callQuery(t,r,n);if(t.matches)return this._queryCSS(n,"*").filter(i=>this._callMatches(t,i,r,n));throw new Error('Selector engine should implement "matches" or "query"')}_callMatches(t,n,r,i){return this._cached(this._cacheCallMatches,n,[t,i.scope,i.pierceShadow,i.originalScope,...r],()=>t.matches(n,r,i,this))}_callQuery(t,n,r){return this._cached(this._cacheCallQuery,t,[r.scope,r.pierceShadow,r.originalScope,...n],()=>t.query(r,n,this))}_matchesCSS(t,n){return t.matches(n)}_queryCSS(t,n){return this._cached(this._cacheQueryCSS,n,[t.scope,t.pierceShadow,t.originalScope],()=>{let r=[];function i(s){if(r=r.concat([...s.querySelectorAll(n)]),!!t.pierceShadow){s.shadowRoot&&i(s.shadowRoot);for(const o of s.querySelectorAll("*"))o.shadowRoot&&i(o.shadowRoot)}}return i(t.scope),r})}_getEngine(t){const n=this._engines.get(t);if(!n)throw new Error(`Unknown selector engine "${t}"`);return n}}const Tr={matches(e,t,n,r){if(t.length===0)throw new Error('"is" engine expects non-empty selector list');return t.some(i=>r.matches(e,i,n))},query(e,t,n){if(t.length===0)throw new Error('"is" engine expects non-empty selector list');let r=[];for(const i of t)r=r.concat(n.query(e,i));return t.length===1?r:jh(r)}},Dy={matches(e,t,n,r){if(t.length===0)throw new Error('"has" engine expects non-empty selector list');return r.query({...n,scope:e},t).length>0}},Fy={matches(e,t,n,r){if(t.length!==0)throw new Error('"scope" engine expects no arguments');const i=n.originalScope||n.scope;return i.nodeType===9?e===i.documentElement:e===i},query(e,t,n){if(t.length!==0)throw new Error('"scope" engine expects no arguments');const r=e.originalScope||e.scope;if(r.nodeType===9){const i=r.documentElement;return i?[i]:[]}return r.nodeType===1?[r]:[]}},Uy={matches(e,t,n,r){if(t.length===0)throw new Error('"not" engine expects non-empty selector list');return!r.matches(e,t,n)}},jy={query(e,t,n){return n.query({...e,pierceShadow:!1},t)},matches(e,t,n,r){return r.matches(e,t,{...n,pierceShadow:!1})}},Hy={matches(e,t,n,r){if(t.length)throw new Error('"visible" engine expects no arguments');return ks(e)}},By={matches(e,t,n,r){if(t.length!==1||typeof t[0]!="string")throw new Error('"text" engine expects a single string');const i=be(t[0]).toLowerCase(),s=o=>be(o.full).toLowerCase().includes(i);return Vs(r._cacheText,e,s)==="self"}},qy={matches(e,t,n,r){if(t.length!==1||typeof t[0]!="string")throw new Error('"text-is" engine expects a single string');const i=be(t[0]),s=o=>!i&&!o.immediate.length?!0:o.immediate.some(l=>be(l)===i);return Vs(r._cacheText,e,s)!=="none"}},Wy={matches(e,t,n,r){if(t.length===0||typeof t[0]!="string"||t.length>2||t.length===2&&typeof t[1]!="string")throw new Error('"text-matches" engine expects a regexp body and optional regexp flags');const i=new RegExp(t[0],t.length===2?t[1]:void 0),s=o=>i.test(o.full);return Vs(r._cacheText,e,s)==="self"}},Vy={matches(e,t,n,r){if(t.length!==1||typeof t[0]!="string")throw new Error('"has-text" engine expects a single string');if(La(e))return!1;const i=be(t[0]).toLowerCase();return(o=>be(o.full).toLowerCase().includes(i))(De(r._cacheText,e))}};function gr(e){return{matches(t,n,r,i){const s=n.length&&typeof n[n.length-1]=="number"?n[n.length-1]:void 0,o=s===void 0?n:n.slice(0,n.length-1);if(n.length<1+(s===void 0?0:1))throw new Error(`"${e}" engine expects a selector list and optional maximum distance in pixels`);const l=i.query(r,o),a=Uh(e,t,l,s);return a===void 0?!1:(i._markScore(t,a),!0)}}}const Qy={query(e,t,n){let r=t[t.length-1];if(t.length<2)throw new Error('"nth-match" engine expects non-empty selector list and an index argument');if(typeof r!="number"||r<1)throw new Error('"nth-match" engine expects a one-based index as the last argument');const i=Tr.query(e,t.slice(0,t.length-1),n);return r--,r1){const a=new Set(l.children);l.children=[];let u=o.firstElementChild;for(;u&&l.children.lengtht[0].selector[0]!=="/")}function a0(e,t,n){if(n.root&&!ka(n.root,t))throw new Error("Target element must belong to the root's subtree");if(t===n.root)return[{engine:"css",selector:":scope",score:1}];if(t.ownerDocument.documentElement===t)return[{engine:"css",selector:"html",score:1}];const r=(s,o)=>{const l=s===t;let a=o?c0(e,s,s===t):[];s!==t&&(a=ac(a));const u=u0(e,s,n).filter(f=>!n.omitInternalEngines||!f.engine.startsWith("internal:")).map(f=>[f]);let c=uc(e,n.root??t.ownerDocument,s,[...a,...u],l);a=ac(a);const p=f=>{const y=o&&!f.length,g=[...f,...u].filter(x=>c?Zt(x)=Zt(c))continue;if(w=uc(e,x,s,g,l),!w)return;const d=[...h,...w];(!c||Zt(d){const l=o?Hh:Bh;let a=l.get(s);return a===void 0&&(a=r(s,o),l.set(s,a)),a};return i(t,!0)||f0(e,t,n)}function u0(e,t,n){const r=[];{for(const l of["data-testid","data-test-id","data-test"])l!==n.testIdAttributeName&&t.getAttribute(l)&&r.push({engine:"css",selector:`[${l}=${vr(t.getAttribute(l))}]`,score:Xy});const o=t.getAttribute("id");o&&!d0(o)&&r.push({engine:"css",selector:Yh(o),score:s0}),r.push({engine:"css",selector:We(t.nodeName.toLowerCase()),score:Kh})}if(t.nodeName==="IFRAME"){for(const o of["name","title"])t.getAttribute(o)&&r.push({engine:"css",selector:`${We(t.nodeName.toLowerCase())}[${o}=${vr(t.getAttribute(o))}]`,score:Gy});return t.getAttribute(n.testIdAttributeName)&&r.push({engine:"css",selector:`[${n.testIdAttributeName}=${vr(t.getAttribute(n.testIdAttributeName))}]`,score:lc}),_l([r]),r}if(t.getAttribute(n.testIdAttributeName)&&r.push({engine:"internal:testid",selector:`[${n.testIdAttributeName}=${we(t.getAttribute(n.testIdAttributeName),!0)}]`,score:lc}),t.nodeName==="INPUT"||t.nodeName==="TEXTAREA"){const o=t;o.placeholder&&(r.push({engine:"internal:attr",selector:`[placeholder=${we(o.placeholder,!1)}]`,score:Wh}),r.push({engine:"internal:attr",selector:`[placeholder=${we(o.placeholder,!0)}]`,score:Yy}))}const i=Ih(e._evaluator._cacheText,t);for(const o of i){const l=o.full.trim();r.push({engine:"internal:label",selector:pt(l,!1),score:Vh}),r.push({engine:"internal:label",selector:pt(l,!0),score:Zy})}const s=$e(t);return s&&!["none","presentation"].includes(s)&&r.push({engine:"internal:role",selector:s,score:o0}),t.getAttribute("alt")&&["APPLET","AREA","IMG","INPUT"].includes(t.nodeName)&&(r.push({engine:"internal:attr",selector:`[alt=${we(t.getAttribute("alt"),!1)}]`,score:Xh}),r.push({engine:"internal:attr",selector:`[alt=${we(t.getAttribute("alt"),!0)}]`,score:t0})),t.getAttribute("name")&&["BUTTON","FORM","FIELDSET","FRAME","IFRAME","INPUT","KEYGEN","OBJECT","OUTPUT","SELECT","TEXTAREA","MAP","META","PARAM"].includes(t.nodeName)&&r.push({engine:"css",selector:`${We(t.nodeName.toLowerCase())}[name=${vr(t.getAttribute("name"))}]`,score:Eo}),t.getAttribute("title")&&(r.push({engine:"internal:attr",selector:`[title=${we(t.getAttribute("title"),!1)}]`,score:Gh}),r.push({engine:"internal:attr",selector:`[title=${we(t.getAttribute("title"),!0)}]`,score:r0})),["INPUT","TEXTAREA"].includes(t.nodeName)&&t.getAttribute("type")!=="hidden"&&t.getAttribute("type")&&r.push({engine:"css",selector:`${We(t.nodeName.toLowerCase())}[type=${vr(t.getAttribute("type"))}]`,score:Eo}),["INPUT","TEXTAREA","SELECT"].includes(t.nodeName)&&t.getAttribute("type")!=="hidden"&&r.push({engine:"css",selector:We(t.nodeName.toLowerCase()),score:Eo+1}),_l([r]),r}function c0(e,t,n){if(t.nodeName==="SELECT")return[];const r=[],i=be(De(e._evaluator._cacheText,t).full),s=i.substring(0,80);if(s){const l=pt(s,!1);n&&(r.push([{engine:"internal:text",selector:l,score:El}]),r.push([{engine:"internal:text",selector:pt(s,!0),score:n0}]));const a={engine:"css",selector:We(t.nodeName.toLowerCase()),score:Kh};r.push([a,{engine:"internal:has-text",selector:l,score:El}]),i.length<=80&&r.push([a,{engine:"internal:has-text",selector:"/^"+h0(i)+"$/",score:Jy}])}const o=$e(t);if(o&&!["none","presentation"].includes(o)){const l=Na(t,!1);l&&(r.push([{engine:"internal:role",selector:`${o}[name=${we(l,!1)}]`,score:Qh}]),r.push([{engine:"internal:role",selector:`${o}[name=${we(l,!0)}]`,score:e0}]))}return _l(r),r}function Yh(e){return/^[a-zA-Z][a-zA-Z0-9\-\_]+$/.test(e)?"#"+e:`[id="${We(e)}"]`}function f0(e,t,n){const r=n.root??t.ownerDocument,i=[];function s(l){const a=i.slice();l&&a.unshift(l);const u=a.join(" > "),c=e.parseSelector(u);return e.querySelector(c,r,!1)===t?u:void 0}function o(l){const a={engine:"css",selector:l,score:l0},u=e.parseSelector(l),c=e.querySelectorAll(u,r);if(c.length===1)return[a];const p={engine:"nth",selector:String(c.indexOf(t)),score:Jh};return[a,p]}for(let l=t;l&&l!==r;l=Ie(l)){const a=l.nodeName.toLowerCase();let u="";if(l.id){const f=Yh(l.id),y=s(f);if(y)return o(y);u=f}const c=l.parentNode,p=[...l.classList];for(let f=0;fx.nodeName.toLowerCase()===a).indexOf(l)===0?We(a):`${We(a)}:nth-child(${1+f.indexOf(l)})`,w=s(g);if(w)return o(w);u||(u=g)}else u||(u=We(a));i.unshift(u)}return o(s())}function vr(e){return`"${We(e).replace(/\\ /g," ")}"`}function _l(e){for(const t of e)for(const n of t)n.score>Ky&&n.score>"),n=r,r==="css"?t.push(i):t.push(`${r}=${i}`);return t.join(" ")}function Zt(e){let t=0;for(let n=0;n({tokens:l,score:Zt(l)}));s.sort((l,a)=>l.score-a.score);let o=null;for(const{tokens:l}of s){const a=e.parseSelector(Zh(l)),u=e.querySelectorAll(a,t);if(u[0]===n&&u.length===1)return l;const c=u.indexOf(n);if(!i||o||c===-1||u.length>5)continue;const p={engine:"nth",selector:String(c),score:Jh};o=[...l,p]}return o}function d0(e){let t,n=0;for(let r=0;r="a"&&i<="z"?s="lower":i>="A"&&i<="Z"?s="upper":i>="0"&&i<="9"?s="digit":s="other",s==="lower"&&t==="upper"){t=s;continue}t&&t!==s&&++n,t=s}}return n>=e.length/4}function h0(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}class kl{constructor(t){this._highlightEntries=[],this._language="javascript",this._injectedScript=t;const n=t.document;this._isUnderTest=t.isUnderTest,this._glassPaneElement=n.createElement("x-pw-glass"),this._glassPaneElement.style.position="fixed",this._glassPaneElement.style.top="0",this._glassPaneElement.style.right="0",this._glassPaneElement.style.bottom="0",this._glassPaneElement.style.left="0",this._glassPaneElement.style.zIndex="2147483647",this._glassPaneElement.style.pointerEvents="none",this._glassPaneElement.style.display="flex",this._glassPaneElement.style.backgroundColor="transparent",this._actionPointElement=n.createElement("x-pw-action-point"),this._actionPointElement.setAttribute("hidden","true"),this._glassPaneShadow=this._glassPaneElement.attachShadow({mode:this._isUnderTest?"open":"closed"}),this._glassPaneShadow.appendChild(this._actionPointElement);const r=n.createElement("style");r.textContent=` + x-pw-tooltip { + align-items: center; + backdrop-filter: blur(5px); + background-color: rgba(0, 0, 0, 0.7); + border-radius: 2px; + box-shadow: rgba(0, 0, 0, 0.1) 0px 3.6px 3.7px, + rgba(0, 0, 0, 0.15) 0px 12.1px 12.3px, + rgba(0, 0, 0, 0.1) 0px -2px 4px, + rgba(0, 0, 0, 0.15) 0px -12.1px 24px, + rgba(0, 0, 0, 0.25) 0px 54px 55px; + color: rgb(204, 204, 204); + display: none; + font-family: 'Dank Mono', 'Operator Mono', Inconsolata, 'Fira Mono', + 'SF Mono', Monaco, 'Droid Sans Mono', 'Source Code Pro', monospace; + font-size: 12.8px; + font-weight: normal; + left: 0; + line-height: 1.5; + max-width: 600px; + padding: 3.2px 5.12px 3.2px; + position: absolute; + top: 0; + } + x-pw-action-point { + position: absolute; + width: 20px; + height: 20px; + background: red; + border-radius: 10px; + pointer-events: none; + margin: -10px 0 0 -10px; + z-index: 2; + } + *[hidden] { + display: none !important; + } + `,this._glassPaneShadow.appendChild(r)}install(){this._injectedScript.document.documentElement.appendChild(this._glassPaneElement)}setLanguage(t){this._language=t}runHighlightOnRaf(t){this._rafRequest&&cancelAnimationFrame(this._rafRequest),this.updateHighlight(this._injectedScript.querySelectorAll(t,this._injectedScript.document.documentElement),Kn(t),!1),this._rafRequest=requestAnimationFrame(()=>this.runHighlightOnRaf(t))}uninstall(){this._rafRequest&&cancelAnimationFrame(this._rafRequest),this._glassPaneElement.remove()}isInstalled(){return this._glassPaneElement.parentElement===this._injectedScript.document.documentElement&&!this._glassPaneElement.nextElementSibling}showActionPoint(t,n){this._actionPointElement.style.top=n+"px",this._actionPointElement.style.left=t+"px",this._actionPointElement.hidden=!1,this._isUnderTest&&console.error("Action point for test: "+JSON.stringify({x:t,y:n}))}hideActionPoint(){this._actionPointElement.hidden=!0}clearHighlight(){var t,n;for(const r of this._highlightEntries)(t=r.highlightElement)==null||t.remove(),(n=r.tooltipElement)==null||n.remove();this._highlightEntries=[]}updateHighlight(t,n,r){let i;r?i="#dc6f6f7f":i=t.length>1?"#f6b26b7f":"#6fa8dc7f",this._innerUpdateHighlight(t,{color:i,tooltipText:n?gn(this._language,n):""})}maskElements(t,n){this._innerUpdateHighlight(t,{color:n||"#F0F"})}_innerUpdateHighlight(t,n){if(!this._highlightIsUpToDate(t,n.tooltipText)){this.clearHighlight();for(let r=0;r1?` [${r+1} of ${t.length}]`:"";s.textContent=n.tooltipText+o,s.style.top="0",s.style.left="0",s.style.display="flex"}this._highlightEntries.push({targetElement:t[r],tooltipElement:s,highlightElement:i,tooltipText:n.tooltipText})}for(const r of this._highlightEntries){if(r.box=r.targetElement.getBoundingClientRect(),!r.tooltipElement)continue;const i=r.tooltipElement.offsetWidth,s=r.tooltipElement.offsetHeight,o=this._glassPaneElement.offsetWidth,l=this._glassPaneElement.offsetHeight;let a=r.box.left;a+i>o-5&&(a=o-i-5);let u=r.box.bottom+5;u+s>l-5&&(r.box.top>s+5?u=r.box.top-s-5:u=l-5-s),r.tooltipTop=u,r.tooltipLeft=a}for(const r of this._highlightEntries){r.tooltipElement&&(r.tooltipElement.style.top=r.tooltipTop+"px",r.tooltipElement.style.left=r.tooltipLeft+"px");const i=r.box;r.highlightElement.style.backgroundColor=n.color,r.highlightElement.style.left=i.x+"px",r.highlightElement.style.top=i.y+"px",r.highlightElement.style.width=i.width+"px",r.highlightElement.style.height=i.height+"px",r.highlightElement.style.display="block",this._isUnderTest&&console.error("Highlight box for test: "+JSON.stringify({x:i.x,y:i.y,width:i.width,height:i.height}))}}}_highlightIsUpToDate(t,n){if(t.length!==this._highlightEntries.length)return!1;for(let r=0;r[]}),this._engines.set("visible",this._createVisibleEngine()),this._engines.set("internal:control",this._createControlEngine()),this._engines.set("internal:has",this._createHasEngine()),this._engines.set("internal:has-not",this._createHasNotEngine()),this._engines.set("internal:and",{queryAll:()=>[]}),this._engines.set("internal:or",{queryAll:()=>[]}),this._engines.set("internal:chain",this._createInternalChainEngine()),this._engines.set("internal:label",this._createInternalLabelEngine()),this._engines.set("internal:text",this._createTextEngine(!0,!0)),this._engines.set("internal:has-text",this._createInternalHasTextEngine()),this._engines.set("internal:has-not-text",this._createInternalHasNotTextEngine()),this._engines.set("internal:attr",this._createNamedAttributeEngine()),this._engines.set("internal:testid",this._createNamedAttributeEngine()),this._engines.set("internal:role",oc(!0));for(const{name:a,engine:u}of l)this._engines.set(a,u);this._stableRafCount=s,this._browserName=o,this._setupGlobalListenersRemovalDetection(),this._setupHitTargetInterceptors(),n&&(this.window.__injectedScript=this)}eval(t){return this.window.eval(t)}testIdAttributeNameForStrictErrorAndConsoleCodegen(){return this._testIdAttributeNameForStrictErrorAndConsoleCodegen}parseSelector(t){const n=Zr(t);return mv(n,r=>{if(!this._engines.has(r.name))throw this.createStacklessError(`Unknown engine "${r.name}" while parsing selector ${t}`)}),n}generateSelector(t,n){return xl(this,t,{...n,testIdAttributeName:this._testIdAttributeNameForStrictErrorAndConsoleCodegen}).selector}querySelector(t,n,r){const i=this.querySelectorAll(t,n);if(r&&i.length>1)throw this.strictModeViolationError(t,i);return i[0]}_queryNth(t,n){const r=[...t];let i=+n.body;return i===-1&&(i=r.length-1),new Set(r.slice(i,i+1))}_queryLayoutSelector(t,n,r){const i=n.name,s=n.body,o=[],l=this.querySelectorAll(s.parsed,r);for(const a of t){const u=Uh(i,a,l,s.distance);u!==void 0&&o.push({element:a,score:u})}return o.sort((a,u)=>a.score-u.score),new Set(o.map(a=>a.element))}querySelectorAll(t,n){if(t.capture!==void 0){if(t.parts.some(i=>i.name==="nth"))throw this.createStacklessError("Can't query n-th element in a request with the capture.");const r={parts:t.parts.slice(0,t.capture+1)};if(t.capturer.has(o)))}else if(i.name==="internal:or"){const s=this.querySelectorAll(i.body.parsed,n);r=new Set(jh(new Set([...r,...s])))}else if(Oy.includes(i.name))r=this._queryLayoutSelector(r,i,n);else{const s=new Set;for(const o of r){const l=this._queryEngineAll(i,o);for(const a of l)s.add(a)}r=s}return[...r]}finally{this._evaluator.end()}}_queryEngineAll(t,n){const r=this._engines.get(t.name).queryAll(n,t.body);for(const i of r)if(!("nodeName"in i))throw this.createStacklessError(`Expected a Node but got ${Object.prototype.toString.call(i)}`);return r}_createAttributeEngine(t,n){const r=i=>[{simples:[{selector:{css:`[${t}=${JSON.stringify(i)}]`,functions:[]},combinator:""}]}];return{queryAll:(i,s)=>this._evaluator.query({scope:i,pierceShadow:n},r(s))}}_createCSSEngine(){return{queryAll:(t,n)=>this._evaluator.query({scope:t,pierceShadow:!0},n)}}_createTextEngine(t,n){return{queryAll:(i,s)=>{const{matcher:o,kind:l}=Ii(s,n),a=[];let u=null;const c=f=>{if(l==="lax"&&u&&u.contains(f))return!1;const y=Vs(this._evaluator._cacheText,f,o);y==="none"&&(u=f),(y==="self"||y==="selfAndChildren"&&l==="strict"&&!n)&&a.push(f)};i.nodeType===Node.ELEMENT_NODE&&c(i);const p=this._evaluator._queryCSS({scope:i,pierceShadow:t},"*");for(const f of p)c(f);return a}}}_createInternalHasTextEngine(){return{queryAll:(t,n)=>{if(t.nodeType!==1)return[];const r=t,i=De(this._evaluator._cacheText,r),{matcher:s}=Ii(n,!0);return s(i)?[r]:[]}}}_createInternalHasNotTextEngine(){return{queryAll:(t,n)=>{if(t.nodeType!==1)return[];const r=t,i=De(this._evaluator._cacheText,r),{matcher:s}=Ii(n,!0);return s(i)?[]:[r]}}}_createInternalLabelEngine(){return{queryAll:(t,n)=>{const{matcher:r}=Ii(n,!0);return this._evaluator._queryCSS({scope:t,pierceShadow:!0},"*").filter(s=>Ih(this._evaluator._cacheText,s).some(o=>r(o)))}}}_createNamedAttributeEngine(){return{queryAll:(n,r)=>{const i=un(r,!0);if(i.name||i.attributes.length!==1)throw new Error("Malformed attribute selector: "+r);const{name:s,value:o,caseSensitive:l}=i.attributes[0],a=l?null:o.toLowerCase();let u;return o instanceof RegExp?u=p=>!!p.match(o):l?u=p=>p===o:u=p=>p.toLowerCase().includes(a),this._evaluator._queryCSS({scope:n,pierceShadow:!0},`[${s}]`).filter(p=>u(p.getAttribute(s)))}}}_createControlEngine(){return{queryAll(t,n){if(n==="enter-frame")return[];if(n==="return-empty")return[];if(n==="component")return t.nodeType!==1?[]:[t.childElementCount===1?t.firstElementChild:t];throw new Error(`Internal error, unknown internal:control selector ${n}`)}}}_createHasEngine(){return{queryAll:(n,r)=>n.nodeType!==1?[]:!!this.querySelector(r.parsed,n,!1)?[n]:[]}}_createHasNotEngine(){return{queryAll:(n,r)=>n.nodeType!==1?[]:!!this.querySelector(r.parsed,n,!1)?[]:[n]}}_createVisibleEngine(){return{queryAll:(n,r)=>n.nodeType!==1?[]:ks(n)===!!r?[n]:[]}}_createInternalChainEngine(){return{queryAll:(n,r)=>this.querySelectorAll(r.parsed,n)}}extend(t,n){const r=this.window.eval(` + (() => { + const module = {}; + ${t} + return module.exports.default(); + })()`);return new r(this,n)}isVisible(t){return ks(t)}async viewportRatio(t){return await new Promise(n=>{const r=new IntersectionObserver(i=>{n(i[0].intersectionRatio),r.disconnect()});r.observe(t),requestAnimationFrame(()=>{})})}pollRaf(t){return this.poll(t,n=>requestAnimationFrame(n))}poll(t,n){return this._runAbortableTask(r=>{let i,s;const o=new Promise((a,u)=>{i=a,s=u}),l=()=>{if(!r.aborted)try{const a=t(r);a!==r.continuePolling?i(a):n(l)}catch(a){r.log(" "+a.message),s(a)}};return l(),o})}_runAbortableTask(t){let n=[],r,i=!1;const s=()=>{r&&(r(n),n=[],r=void 0)},o=()=>new Promise(c=>{r=c,(n.length||i)&&s()});let l="";const a={injectedScript:this,aborted:!1,continuePolling:Symbol("continuePolling"),log:c=>{l=c,n.push({message:c}),s()},logRepeating:c=>{c!==l&&a.log(c)}};return{takeNextLogs:o,run:()=>{const c=t(a);return c.finally(()=>{i=!0,s()}),c},cancel:()=>{a.aborted=!0},takeLastLogs:()=>n}}getElementBorderWidth(t){if(t.nodeType!==Node.ELEMENT_NODE||!t.ownerDocument||!t.ownerDocument.defaultView)return{left:0,top:0};const n=t.ownerDocument.defaultView.getComputedStyle(t);return{left:parseInt(n.borderLeftWidth||"",10),top:parseInt(n.borderTopWidth||"",10)}}describeIFrameStyle(t){if(!t.ownerDocument||!t.ownerDocument.defaultView)return"error:notconnected";const n=t.ownerDocument.defaultView;for(let i=t;i;i=Ie(i))if(n.getComputedStyle(i).transform!=="none")return"transformed";const r=n.getComputedStyle(t);return{left:parseInt(r.borderLeftWidth||"",10)+parseInt(r.paddingLeft||"",10),top:parseInt(r.borderTopWidth||"",10)+parseInt(r.paddingTop||"",10)}}retarget(t,n){let r=t.nodeType===Node.ELEMENT_NODE?t:t.parentElement;return r?(n==="none"||(r.matches("input, textarea, select")||(n==="button-link"?r=r.closest("button, [role=button], a, [role=link]")||r:r=r.closest("button, [role=button], [role=checkbox], [role=radio]")||r),n==="follow-label"&&(!r.matches("input, textarea, button, select, [role=button], [role=checkbox], [role=radio]")&&!r.isContentEditable&&(r=r.closest("label")||r),r.nodeName==="LABEL"&&(r=r.control||r))),r):null}waitForElementStatesAndPerformAction(t,n,r,i){let s,o=0,l=0,a=0;return this.pollRaf(u=>{if(r)return u.log(" forcing action"),i(t,u);for(const c of n){if(c!=="stable"){const d=this.elementState(t,c);if(typeof d!="boolean")return d;if(!d)return u.logRepeating(` element is not ${c} - waiting...`),u.continuePolling;continue}const p=this.retarget(t,"no-follow-label");if(!p)return"error:notconnected";if(++o===1)return u.continuePolling;const f=performance.now();if(this._stableRafCount>1&&f-a<15)return u.continuePolling;a=f;const y=p.getBoundingClientRect(),g={x:y.top,y:y.left,width:y.width,height:y.height};s&&g.x===s.x&&g.y===s.y&&g.width===s.width&&g.height===s.height?++l:l=0;const x=l>=this._stableRafCount,h=x||!s;if(s=g,h||u.logRepeating(" element is not stable - waiting..."),!x)return u.continuePolling}return i(t,u)})}elementState(t,n){const r=this.retarget(t,["stable","visible","hidden"].includes(n)?"none":"follow-label");if(!r||!r.isConnected)return n==="hidden"?!0:"error:notconnected";if(n==="visible")return this.isVisible(r);if(n==="hidden")return!this.isVisible(r);const i=_h(r);if(n==="disabled")return i;if(n==="enabled")return!i;const s=!(["INPUT","TEXTAREA","SELECT"].includes(r.nodeName)&&r.hasAttribute("readonly"));if(n==="editable")return!i&&s;if(n==="checked"||n==="unchecked"){const o=n==="checked",l=wh(r,!1);if(l==="error")throw this.createStacklessError("Not a checkbox or radio button");return o===l}throw this.createStacklessError(`Unexpected element state "${n}"`)}selectOptions(t,n,r){const i=this.retarget(n,"follow-label");if(!i)return"error:notconnected";if(i.nodeName.toLowerCase()!=="select")throw this.createStacklessError("Element is not a ,