!function(e){var n={};function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:r})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var o in e)t.d(r,o,function(n){return e[n]}.bind(null,o));return r},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="",t(t.s=12)}([function(e,n,t){"use strict";e.exports=function(e){var n=[];return n.toString=function(){return this.map((function(n){var t=e(n);return n[2]?"@media ".concat(n[2]," {").concat(t,"}"):t})).join("")},n.i=function(e,t,r){"string"==typeof e&&(e=[[null,e,""]]);var o={};if(r)for(var a=0;a{let n=!1;return void 0!==o&&i(o),e().then(e=>{n||i(e)}),()=>{n=!0}},n),a},n.useMeasure=function(){const e=r.useRef(null),[n,t]=r.useState(new DOMRect(0,0,10,10));return r.useLayoutEffect(()=>{const n=e.current;if(!n)return;const r=new ResizeObserver(e=>{const n=e[e.length-1];n&&n.contentRect&&t(n.contentRect)});return r.observe(n),()=>r.unobserve(n)},[e]),[n,e]};var r=function(e,n){if(!n&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=o(n);if(t&&t.has(e))return t.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=a?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(r,i,l):r[i]=e[i]}r.default=e,t&&t.set(e,r);return r}(t(1));function o(e){if("function"!=typeof WeakMap)return null;var n=new WeakMap,t=new WeakMap;return(o=function(e){return e?t:n})(e)}},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.indexModel=function(e){for(const n of e.pages){n[r]=e;for(let t=0;tn._monotonicTime>e.metadata.startTime&&(!t||n._monotonicTimen.metadata.startTime>=e.metadata.startTime&&(!t||n.metadata.startTime>1;t(n,e[r])>0?a=r+1:i=r}return i},n.upperBound=function(e,n,t,r,o){let a=r||0,i=void 0!==o?o:e.length;for(;a>1;t(n,e[r])>=0?a=r+1:i=r}return i}},function(e,n,t){var r=t(2),o=t(19);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[e.i,o,""]]);var a={insert:"head",singleton:!1};r(o,a);e.exports=o.locals||{}},function(e,n,t){"use strict"; /* object-assign (c) Sindre Sorhus @license MIT */var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function i(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var n={},t=0;t<10;t++)n["_"+String.fromCharCode(t)]=t;if("0123456789"!==Object.getOwnPropertyNames(n).map((function(e){return n[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,n){for(var t,l,c=i(e),s=1;s{const[i,l]=r.useState(Math.max(50,e)),[c,s]=r.useState(null),u=r.Children.toArray(a);document.body.style.userSelect=c?"none":"inherit";let d={};return d="vertical"===o?t?{top:c?0:i-4,bottom:c?0:void 0,height:c?"initial":8}:{bottom:c?0:i-4,top:c?0:void 0,height:c?"initial":8}:t?{left:c?0:i-4,right:c?0:void 0,width:c?"initial":8}:{right:c?0:i-4,left:c?0:void 0,width:c?"initial":8},r.createElement("div",{className:"split-view "+o+(t?" sidebar-first":"")},r.createElement("div",{className:"split-view-main"},u[0]),!n&&r.createElement("div",{style:{flexBasis:i},className:"split-view-sidebar"},u[1]),!n&&r.createElement("div",{style:d,className:"split-view-resizer",onMouseDown:e=>s({offset:"vertical"===o?e.clientY:e.clientX,size:i}),onMouseUp:()=>s(null),onMouseMove:e=>{if(e.buttons){if(c){const n=("vertical"===o?e.clientY:e.clientX)-c.offset,r=t?c.size+n:c.size-n,a=e.target.parentElement.getBoundingClientRect(),i=Math.min(Math.max(50,r),("vertical"===o?a.height:a.width)-50);l(i)}}else s(null)}}))}},function(e,n,t){"use strict";e.exports=function(e,n){return n||(n={}),"string"!=typeof(e=e&&e.__esModule?e.default:e)?e:(/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),n.hash&&(e+=n.hash),/["'() \t\n]/.test(e)||n.needQuotes?'"'.concat(e.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):e)}},function(e,n,t){"use strict";n.a=t.p+"40e1017745522c215602cd4956e7f6f4.ttf"},function(e,n,t){"use strict";t(13);var r=t(15),o=c(t(1)),a=c(t(70)),i=t(74);function l(e){if("function"!=typeof WeakMap)return null;var n=new WeakMap,t=new WeakMap;return(l=function(e){return e?t:n})(e)}function c(e,n){if(!n&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=l(n);if(t&&t.has(e))return t.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(r,a,i):r[a]=e[a]}return r.default=e,t&&t.set(e,r),r}t(75),(async()=>{(0,i.applyTheme)();const e=await fetch("/contexts").then(e=>e.json());a.render(o.createElement(r.Workbench,{debugNames:e}),document.querySelector("#root"))})()},function(e,n,t){var r=t(2),o=t(14);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[e.i,o,""]]);var a={insert:"head",singleton:!1};r(o,a);e.exports=o.locals||{}},function(e,n,t){"use strict";t.r(n);var r=t(0),o=t.n(r),a=t(10),i=t.n(a),l=t(11),c=o()((function(e){return e[1]})),s=i()(l.a);c.push([e.i,'/*---------------------------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Licensed under the MIT License. See License.txt in the project root for license information.\n *--------------------------------------------------------------------------------------------*/\n\n@font-face {\n\tfont-family: "codicon";\n\tsrc: url('+s+") format(\"truetype\");\n}\n\n.codicon {\n\tfont: normal normal normal 16px/1 codicon;\n\tflex: none;\n\tdisplay: inline-block;\n\ttext-decoration: none;\n\ttext-rendering: auto;\n\ttext-align: center;\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n\t-webkit-user-select: none;\n\t-moz-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none;\n}\n\n.codicon-blank:before { content: '\\81'; }\n.codicon-add:before { content: '\\ea60'; }\n.codicon-plus:before { content: '\\ea60'; }\n.codicon-gist-new:before { content: '\\ea60'; }\n.codicon-repo-create:before { content: '\\ea60'; }\n.codicon-lightbulb:before { content: '\\ea61'; }\n.codicon-light-bulb:before { content: '\\ea61'; }\n.codicon-repo:before { content: '\\ea62'; }\n.codicon-repo-delete:before { content: '\\ea62'; }\n.codicon-gist-fork:before { content: '\\ea63'; }\n.codicon-repo-forked:before { content: '\\ea63'; }\n.codicon-git-pull-request:before { content: '\\ea64'; }\n.codicon-git-pull-request-abandoned:before { content: '\\ea64'; }\n.codicon-record-keys:before { content: '\\ea65'; }\n.codicon-keyboard:before { content: '\\ea65'; }\n.codicon-tag:before { content: '\\ea66'; }\n.codicon-tag-add:before { content: '\\ea66'; }\n.codicon-tag-remove:before { content: '\\ea66'; }\n.codicon-person:before { content: '\\ea67'; }\n.codicon-person-add:before { content: '\\ea67'; }\n.codicon-person-follow:before { content: '\\ea67'; }\n.codicon-person-outline:before { content: '\\ea67'; }\n.codicon-person-filled:before { content: '\\ea67'; }\n.codicon-git-branch:before { content: '\\ea68'; }\n.codicon-git-branch-create:before { content: '\\ea68'; }\n.codicon-git-branch-delete:before { content: '\\ea68'; }\n.codicon-source-control:before { content: '\\ea68'; }\n.codicon-mirror:before { content: '\\ea69'; }\n.codicon-mirror-public:before { content: '\\ea69'; }\n.codicon-star:before { content: '\\ea6a'; }\n.codicon-star-add:before { content: '\\ea6a'; }\n.codicon-star-delete:before { content: '\\ea6a'; }\n.codicon-star-empty:before { content: '\\ea6a'; }\n.codicon-comment:before { content: '\\ea6b'; }\n.codicon-comment-add:before { content: '\\ea6b'; }\n.codicon-alert:before { content: '\\ea6c'; }\n.codicon-warning:before { content: '\\ea6c'; }\n.codicon-search:before { content: '\\ea6d'; }\n.codicon-search-save:before { content: '\\ea6d'; }\n.codicon-log-out:before { content: '\\ea6e'; }\n.codicon-sign-out:before { content: '\\ea6e'; }\n.codicon-log-in:before { content: '\\ea6f'; }\n.codicon-sign-in:before { content: '\\ea6f'; }\n.codicon-eye:before { content: '\\ea70'; }\n.codicon-eye-unwatch:before { content: '\\ea70'; }\n.codicon-eye-watch:before { content: '\\ea70'; }\n.codicon-circle-filled:before { content: '\\ea71'; }\n.codicon-primitive-dot:before { content: '\\ea71'; }\n.codicon-close-dirty:before { content: '\\ea71'; }\n.codicon-debug-breakpoint:before { content: '\\ea71'; }\n.codicon-debug-breakpoint-disabled:before { content: '\\ea71'; }\n.codicon-debug-hint:before { content: '\\ea71'; }\n.codicon-primitive-square:before { content: '\\ea72'; }\n.codicon-edit:before { content: '\\ea73'; }\n.codicon-pencil:before { content: '\\ea73'; }\n.codicon-info:before { content: '\\ea74'; }\n.codicon-issue-opened:before { content: '\\ea74'; }\n.codicon-gist-private:before { content: '\\ea75'; }\n.codicon-git-fork-private:before { content: '\\ea75'; }\n.codicon-lock:before { content: '\\ea75'; }\n.codicon-mirror-private:before { content: '\\ea75'; }\n.codicon-close:before { content: '\\ea76'; }\n.codicon-remove-close:before { content: '\\ea76'; }\n.codicon-x:before { content: '\\ea76'; }\n.codicon-repo-sync:before { content: '\\ea77'; }\n.codicon-sync:before { content: '\\ea77'; }\n.codicon-clone:before { content: '\\ea78'; }\n.codicon-desktop-download:before { content: '\\ea78'; }\n.codicon-beaker:before { content: '\\ea79'; }\n.codicon-microscope:before { content: '\\ea79'; }\n.codicon-vm:before { content: '\\ea7a'; }\n.codicon-device-desktop:before { content: '\\ea7a'; }\n.codicon-file:before { content: '\\ea7b'; }\n.codicon-file-text:before { content: '\\ea7b'; }\n.codicon-more:before { content: '\\ea7c'; }\n.codicon-ellipsis:before { content: '\\ea7c'; }\n.codicon-kebab-horizontal:before { content: '\\ea7c'; }\n.codicon-mail-reply:before { content: '\\ea7d'; }\n.codicon-reply:before { content: '\\ea7d'; }\n.codicon-organization:before { content: '\\ea7e'; }\n.codicon-organization-filled:before { content: '\\ea7e'; }\n.codicon-organization-outline:before { content: '\\ea7e'; }\n.codicon-new-file:before { content: '\\ea7f'; }\n.codicon-file-add:before { content: '\\ea7f'; }\n.codicon-new-folder:before { content: '\\ea80'; }\n.codicon-file-directory-create:before { content: '\\ea80'; }\n.codicon-trash:before { content: '\\ea81'; }\n.codicon-trashcan:before { content: '\\ea81'; }\n.codicon-history:before { content: '\\ea82'; }\n.codicon-clock:before { content: '\\ea82'; }\n.codicon-folder:before { content: '\\ea83'; }\n.codicon-file-directory:before { content: '\\ea83'; }\n.codicon-symbol-folder:before { content: '\\ea83'; }\n.codicon-logo-github:before { content: '\\ea84'; }\n.codicon-mark-github:before { content: '\\ea84'; }\n.codicon-github:before { content: '\\ea84'; }\n.codicon-terminal:before { content: '\\ea85'; }\n.codicon-console:before { content: '\\ea85'; }\n.codicon-repl:before { content: '\\ea85'; }\n.codicon-zap:before { content: '\\ea86'; }\n.codicon-symbol-event:before { content: '\\ea86'; }\n.codicon-error:before { content: '\\ea87'; }\n.codicon-stop:before { content: '\\ea87'; }\n.codicon-variable:before { content: '\\ea88'; }\n.codicon-symbol-variable:before { content: '\\ea88'; }\n.codicon-array:before { content: '\\ea8a'; }\n.codicon-symbol-array:before { content: '\\ea8a'; }\n.codicon-symbol-module:before { content: '\\ea8b'; }\n.codicon-symbol-package:before { content: '\\ea8b'; }\n.codicon-symbol-namespace:before { content: '\\ea8b'; }\n.codicon-symbol-object:before { content: '\\ea8b'; }\n.codicon-symbol-method:before { content: '\\ea8c'; }\n.codicon-symbol-function:before { content: '\\ea8c'; }\n.codicon-symbol-constructor:before { content: '\\ea8c'; }\n.codicon-symbol-boolean:before { content: '\\ea8f'; }\n.codicon-symbol-null:before { content: '\\ea8f'; }\n.codicon-symbol-numeric:before { content: '\\ea90'; }\n.codicon-symbol-number:before { content: '\\ea90'; }\n.codicon-symbol-structure:before { content: '\\ea91'; }\n.codicon-symbol-struct:before { content: '\\ea91'; }\n.codicon-symbol-parameter:before { content: '\\ea92'; }\n.codicon-symbol-type-parameter:before { content: '\\ea92'; }\n.codicon-symbol-key:before { content: '\\ea93'; }\n.codicon-symbol-text:before { content: '\\ea93'; }\n.codicon-symbol-reference:before { content: '\\ea94'; }\n.codicon-go-to-file:before { content: '\\ea94'; }\n.codicon-symbol-enum:before { content: '\\ea95'; }\n.codicon-symbol-value:before { content: '\\ea95'; }\n.codicon-symbol-ruler:before { content: '\\ea96'; }\n.codicon-symbol-unit:before { content: '\\ea96'; }\n.codicon-activate-breakpoints:before { content: '\\ea97'; }\n.codicon-archive:before { content: '\\ea98'; }\n.codicon-arrow-both:before { content: '\\ea99'; }\n.codicon-arrow-down:before { content: '\\ea9a'; }\n.codicon-arrow-left:before { content: '\\ea9b'; }\n.codicon-arrow-right:before { content: '\\ea9c'; }\n.codicon-arrow-small-down:before { content: '\\ea9d'; }\n.codicon-arrow-small-left:before { content: '\\ea9e'; }\n.codicon-arrow-small-right:before { content: '\\ea9f'; }\n.codicon-arrow-small-up:before { content: '\\eaa0'; }\n.codicon-arrow-up:before { content: '\\eaa1'; }\n.codicon-bell:before { content: '\\eaa2'; }\n.codicon-bold:before { content: '\\eaa3'; }\n.codicon-book:before { content: '\\eaa4'; }\n.codicon-bookmark:before { content: '\\eaa5'; }\n.codicon-debug-breakpoint-conditional-unverified:before { content: '\\eaa6'; }\n.codicon-debug-breakpoint-conditional:before { content: '\\eaa7'; }\n.codicon-debug-breakpoint-conditional-disabled:before { content: '\\eaa7'; }\n.codicon-debug-breakpoint-data-unverified:before { content: '\\eaa8'; }\n.codicon-debug-breakpoint-data:before { content: '\\eaa9'; }\n.codicon-debug-breakpoint-data-disabled:before { content: '\\eaa9'; }\n.codicon-debug-breakpoint-log-unverified:before { content: '\\eaaa'; }\n.codicon-debug-breakpoint-log:before { content: '\\eaab'; }\n.codicon-debug-breakpoint-log-disabled:before { content: '\\eaab'; }\n.codicon-briefcase:before { content: '\\eaac'; }\n.codicon-broadcast:before { content: '\\eaad'; }\n.codicon-browser:before { content: '\\eaae'; }\n.codicon-bug:before { content: '\\eaaf'; }\n.codicon-calendar:before { content: '\\eab0'; }\n.codicon-case-sensitive:before { content: '\\eab1'; }\n.codicon-check:before { content: '\\eab2'; }\n.codicon-checklist:before { content: '\\eab3'; }\n.codicon-chevron-down:before { content: '\\eab4'; }\n.codicon-chevron-left:before { content: '\\eab5'; }\n.codicon-chevron-right:before { content: '\\eab6'; }\n.codicon-chevron-up:before { content: '\\eab7'; }\n.codicon-chrome-close:before { content: '\\eab8'; }\n.codicon-chrome-maximize:before { content: '\\eab9'; }\n.codicon-chrome-minimize:before { content: '\\eaba'; }\n.codicon-chrome-restore:before { content: '\\eabb'; }\n.codicon-circle-outline:before { content: '\\eabc'; }\n.codicon-debug-breakpoint-unverified:before { content: '\\eabc'; }\n.codicon-circle-slash:before { content: '\\eabd'; }\n.codicon-circuit-board:before { content: '\\eabe'; }\n.codicon-clear-all:before { content: '\\eabf'; }\n.codicon-clippy:before { content: '\\eac0'; }\n.codicon-close-all:before { content: '\\eac1'; }\n.codicon-cloud-download:before { content: '\\eac2'; }\n.codicon-cloud-upload:before { content: '\\eac3'; }\n.codicon-code:before { content: '\\eac4'; }\n.codicon-collapse-all:before { content: '\\eac5'; }\n.codicon-color-mode:before { content: '\\eac6'; }\n.codicon-comment-discussion:before { content: '\\eac7'; }\n.codicon-compare-changes:before { content: '\\eafd'; }\n.codicon-credit-card:before { content: '\\eac9'; }\n.codicon-dash:before { content: '\\eacc'; }\n.codicon-dashboard:before { content: '\\eacd'; }\n.codicon-database:before { content: '\\eace'; }\n.codicon-debug-continue:before { content: '\\eacf'; }\n.codicon-debug-disconnect:before { content: '\\ead0'; }\n.codicon-debug-pause:before { content: '\\ead1'; }\n.codicon-debug-restart:before { content: '\\ead2'; }\n.codicon-debug-start:before { content: '\\ead3'; }\n.codicon-debug-step-into:before { content: '\\ead4'; }\n.codicon-debug-step-out:before { content: '\\ead5'; }\n.codicon-debug-step-over:before { content: '\\ead6'; }\n.codicon-debug-stop:before { content: '\\ead7'; }\n.codicon-debug:before { content: '\\ead8'; }\n.codicon-device-camera-video:before { content: '\\ead9'; }\n.codicon-device-camera:before { content: '\\eada'; }\n.codicon-device-mobile:before { content: '\\eadb'; }\n.codicon-diff-added:before { content: '\\eadc'; }\n.codicon-diff-ignored:before { content: '\\eadd'; }\n.codicon-diff-modified:before { content: '\\eade'; }\n.codicon-diff-removed:before { content: '\\eadf'; }\n.codicon-diff-renamed:before { content: '\\eae0'; }\n.codicon-diff:before { content: '\\eae1'; }\n.codicon-discard:before { content: '\\eae2'; }\n.codicon-editor-layout:before { content: '\\eae3'; }\n.codicon-empty-window:before { content: '\\eae4'; }\n.codicon-exclude:before { content: '\\eae5'; }\n.codicon-extensions:before { content: '\\eae6'; }\n.codicon-eye-closed:before { content: '\\eae7'; }\n.codicon-file-binary:before { content: '\\eae8'; }\n.codicon-file-code:before { content: '\\eae9'; }\n.codicon-file-media:before { content: '\\eaea'; }\n.codicon-file-pdf:before { content: '\\eaeb'; }\n.codicon-file-submodule:before { content: '\\eaec'; }\n.codicon-file-symlink-directory:before { content: '\\eaed'; }\n.codicon-file-symlink-file:before { content: '\\eaee'; }\n.codicon-file-zip:before { content: '\\eaef'; }\n.codicon-files:before { content: '\\eaf0'; }\n.codicon-filter:before { content: '\\eaf1'; }\n.codicon-flame:before { content: '\\eaf2'; }\n.codicon-fold-down:before { content: '\\eaf3'; }\n.codicon-fold-up:before { content: '\\eaf4'; }\n.codicon-fold:before { content: '\\eaf5'; }\n.codicon-folder-active:before { content: '\\eaf6'; }\n.codicon-folder-opened:before { content: '\\eaf7'; }\n.codicon-gear:before { content: '\\eaf8'; }\n.codicon-gift:before { content: '\\eaf9'; }\n.codicon-gist-secret:before { content: '\\eafa'; }\n.codicon-gist:before { content: '\\eafb'; }\n.codicon-git-commit:before { content: '\\eafc'; }\n.codicon-git-compare:before { content: '\\eafd'; }\n.codicon-git-merge:before { content: '\\eafe'; }\n.codicon-github-action:before { content: '\\eaff'; }\n.codicon-github-alt:before { content: '\\eb00'; }\n.codicon-globe:before { content: '\\eb01'; }\n.codicon-grabber:before { content: '\\eb02'; }\n.codicon-graph:before { content: '\\eb03'; }\n.codicon-gripper:before { content: '\\eb04'; }\n.codicon-heart:before { content: '\\eb05'; }\n.codicon-home:before { content: '\\eb06'; }\n.codicon-horizontal-rule:before { content: '\\eb07'; }\n.codicon-hubot:before { content: '\\eb08'; }\n.codicon-inbox:before { content: '\\eb09'; }\n.codicon-issue-closed:before { content: '\\eb0a'; }\n.codicon-issue-reopened:before { content: '\\eb0b'; }\n.codicon-issues:before { content: '\\eb0c'; }\n.codicon-italic:before { content: '\\eb0d'; }\n.codicon-jersey:before { content: '\\eb0e'; }\n.codicon-json:before { content: '\\eb0f'; }\n.codicon-kebab-vertical:before { content: '\\eb10'; }\n.codicon-key:before { content: '\\eb11'; }\n.codicon-law:before { content: '\\eb12'; }\n.codicon-lightbulb-autofix:before { content: '\\eb13'; }\n.codicon-link-external:before { content: '\\eb14'; }\n.codicon-link:before { content: '\\eb15'; }\n.codicon-list-ordered:before { content: '\\eb16'; }\n.codicon-list-unordered:before { content: '\\eb17'; }\n.codicon-live-share:before { content: '\\eb18'; }\n.codicon-loading:before { content: '\\eb19'; }\n.codicon-location:before { content: '\\eb1a'; }\n.codicon-mail-read:before { content: '\\eb1b'; }\n.codicon-mail:before { content: '\\eb1c'; }\n.codicon-markdown:before { content: '\\eb1d'; }\n.codicon-megaphone:before { content: '\\eb1e'; }\n.codicon-mention:before { content: '\\eb1f'; }\n.codicon-milestone:before { content: '\\eb20'; }\n.codicon-mortar-board:before { content: '\\eb21'; }\n.codicon-move:before { content: '\\eb22'; }\n.codicon-multiple-windows:before { content: '\\eb23'; }\n.codicon-mute:before { content: '\\eb24'; }\n.codicon-no-newline:before { content: '\\eb25'; }\n.codicon-note:before { content: '\\eb26'; }\n.codicon-octoface:before { content: '\\eb27'; }\n.codicon-open-preview:before { content: '\\eb28'; }\n.codicon-package:before { content: '\\eb29'; }\n.codicon-paintcan:before { content: '\\eb2a'; }\n.codicon-pin:before { content: '\\eb2b'; }\n.codicon-play:before { content: '\\eb2c'; }\n.codicon-run:before { content: '\\eb2c'; }\n.codicon-plug:before { content: '\\eb2d'; }\n.codicon-preserve-case:before { content: '\\eb2e'; }\n.codicon-preview:before { content: '\\eb2f'; }\n.codicon-project:before { content: '\\eb30'; }\n.codicon-pulse:before { content: '\\eb31'; }\n.codicon-question:before { content: '\\eb32'; }\n.codicon-quote:before { content: '\\eb33'; }\n.codicon-radio-tower:before { content: '\\eb34'; }\n.codicon-reactions:before { content: '\\eb35'; }\n.codicon-references:before { content: '\\eb36'; }\n.codicon-refresh:before { content: '\\eb37'; }\n.codicon-regex:before { content: '\\eb38'; }\n.codicon-remote-explorer:before { content: '\\eb39'; }\n.codicon-remote:before { content: '\\eb3a'; }\n.codicon-remove:before { content: '\\eb3b'; }\n.codicon-replace-all:before { content: '\\eb3c'; }\n.codicon-replace:before { content: '\\eb3d'; }\n.codicon-repo-clone:before { content: '\\eb3e'; }\n.codicon-repo-force-push:before { content: '\\eb3f'; }\n.codicon-repo-pull:before { content: '\\eb40'; }\n.codicon-repo-push:before { content: '\\eb41'; }\n.codicon-report:before { content: '\\eb42'; }\n.codicon-request-changes:before { content: '\\eb43'; }\n.codicon-rocket:before { content: '\\eb44'; }\n.codicon-root-folder-opened:before { content: '\\eb45'; }\n.codicon-root-folder:before { content: '\\eb46'; }\n.codicon-rss:before { content: '\\eb47'; }\n.codicon-ruby:before { content: '\\eb48'; }\n.codicon-save-all:before { content: '\\eb49'; }\n.codicon-save-as:before { content: '\\eb4a'; }\n.codicon-save:before { content: '\\eb4b'; }\n.codicon-screen-full:before { content: '\\eb4c'; }\n.codicon-screen-normal:before { content: '\\eb4d'; }\n.codicon-search-stop:before { content: '\\eb4e'; }\n.codicon-server:before { content: '\\eb50'; }\n.codicon-settings-gear:before { content: '\\eb51'; }\n.codicon-settings:before { content: '\\eb52'; }\n.codicon-shield:before { content: '\\eb53'; }\n.codicon-smiley:before { content: '\\eb54'; }\n.codicon-sort-precedence:before { content: '\\eb55'; }\n.codicon-split-horizontal:before { content: '\\eb56'; }\n.codicon-split-vertical:before { content: '\\eb57'; }\n.codicon-squirrel:before { content: '\\eb58'; }\n.codicon-star-full:before { content: '\\eb59'; }\n.codicon-star-half:before { content: '\\eb5a'; }\n.codicon-symbol-class:before { content: '\\eb5b'; }\n.codicon-symbol-color:before { content: '\\eb5c'; }\n.codicon-symbol-constant:before { content: '\\eb5d'; }\n.codicon-symbol-enum-member:before { content: '\\eb5e'; }\n.codicon-symbol-field:before { content: '\\eb5f'; }\n.codicon-symbol-file:before { content: '\\eb60'; }\n.codicon-symbol-interface:before { content: '\\eb61'; }\n.codicon-symbol-keyword:before { content: '\\eb62'; }\n.codicon-symbol-misc:before { content: '\\eb63'; }\n.codicon-symbol-operator:before { content: '\\eb64'; }\n.codicon-symbol-property:before { content: '\\eb65'; }\n.codicon-wrench:before { content: '\\eb65'; }\n.codicon-wrench-subaction:before { content: '\\eb65'; }\n.codicon-symbol-snippet:before { content: '\\eb66'; }\n.codicon-tasklist:before { content: '\\eb67'; }\n.codicon-telescope:before { content: '\\eb68'; }\n.codicon-text-size:before { content: '\\eb69'; }\n.codicon-three-bars:before { content: '\\eb6a'; }\n.codicon-thumbsdown:before { content: '\\eb6b'; }\n.codicon-thumbsup:before { content: '\\eb6c'; }\n.codicon-tools:before { content: '\\eb6d'; }\n.codicon-triangle-down:before { content: '\\eb6e'; }\n.codicon-triangle-left:before { content: '\\eb6f'; }\n.codicon-triangle-right:before { content: '\\eb70'; }\n.codicon-triangle-up:before { content: '\\eb71'; }\n.codicon-twitter:before { content: '\\eb72'; }\n.codicon-unfold:before { content: '\\eb73'; }\n.codicon-unlock:before { content: '\\eb74'; }\n.codicon-unmute:before { content: '\\eb75'; }\n.codicon-unverified:before { content: '\\eb76'; }\n.codicon-verified:before { content: '\\eb77'; }\n.codicon-versions:before { content: '\\eb78'; }\n.codicon-vm-active:before { content: '\\eb79'; }\n.codicon-vm-outline:before { content: '\\eb7a'; }\n.codicon-vm-running:before { content: '\\eb7b'; }\n.codicon-watch:before { content: '\\eb7c'; }\n.codicon-whitespace:before { content: '\\eb7d'; }\n.codicon-whole-word:before { content: '\\eb7e'; }\n.codicon-window:before { content: '\\eb7f'; }\n.codicon-word-wrap:before { content: '\\eb80'; }\n.codicon-zoom-in:before { content: '\\eb81'; }\n.codicon-zoom-out:before { content: '\\eb82'; }\n.codicon-list-filter:before { content: '\\eb83'; }\n.codicon-list-flat:before { content: '\\eb84'; }\n.codicon-list-selection:before { content: '\\eb85'; }\n.codicon-selection:before { content: '\\eb85'; }\n.codicon-list-tree:before { content: '\\eb86'; }\n.codicon-debug-breakpoint-function-unverified:before { content: '\\eb87'; }\n.codicon-debug-breakpoint-function:before { content: '\\eb88'; }\n.codicon-debug-breakpoint-function-disabled:before { content: '\\eb88'; }\n.codicon-debug-stackframe-active:before { content: '\\eb89'; }\n.codicon-debug-stackframe-dot:before { content: '\\eb8a'; }\n.codicon-debug-stackframe:before { content: '\\eb8b'; }\n.codicon-debug-stackframe-focused:before { content: '\\eb8b'; }\n.codicon-debug-breakpoint-unsupported:before { content: '\\eb8c'; }\n.codicon-symbol-string:before { content: '\\eb8d'; }\n.codicon-debug-reverse-continue:before { content: '\\eb8e'; }\n.codicon-debug-step-back:before { content: '\\eb8f'; }\n.codicon-debug-restart-frame:before { content: '\\eb90'; }\n.codicon-call-incoming:before { content: '\\eb92'; }\n.codicon-call-outgoing:before { content: '\\eb93'; }\n.codicon-menu:before { content: '\\eb94'; }\n.codicon-expand-all:before { content: '\\eb95'; }\n.codicon-feedback:before { content: '\\eb96'; }\n.codicon-group-by-ref-type:before { content: '\\eb97'; }\n.codicon-ungroup-by-ref-type:before { content: '\\eb98'; }\n.codicon-account:before { content: '\\eb99'; }\n.codicon-bell-dot:before { content: '\\eb9a'; }\n.codicon-debug-console:before { content: '\\eb9b'; }\n.codicon-library:before { content: '\\eb9c'; }\n.codicon-output:before { content: '\\eb9d'; }\n.codicon-run-all:before { content: '\\eb9e'; }\n.codicon-sync-ignored:before { content: '\\eb9f'; }\n.codicon-pinned:before { content: '\\eba0'; }\n.codicon-github-inverted:before { content: '\\eba1'; }\n.codicon-debug-alt:before { content: '\\eb91'; }\n.codicon-server-process:before { content: '\\eba2'; }\n.codicon-server-environment:before { content: '\\eba3'; }\n.codicon-pass:before { content: '\\eba4'; }\n.codicon-stop-circle:before { content: '\\eba5'; }\n.codicon-play-circle:before { content: '\\eba6'; }\n.codicon-record:before { content: '\\eba7'; }\n.codicon-debug-alt-small:before { content: '\\eba8'; }\n.codicon-vm-connect:before { content: '\\eba9'; }\n.codicon-cloud:before { content: '\\ebaa'; }\n.codicon-merge:before { content: '\\ebab'; }\n.codicon-export:before { content: '\\ebac'; }\n.codicon-graph-left:before { content: '\\ebad'; }\n.codicon-magnet:before { content: '\\ebae'; }\n",""]),n.default=c},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Workbench=void 0;var r=t(16),o=t(21),a=t(22);t(28);var i=g(t(1)),l=t(30),c=t(33),s=t(40),u=t(58),d=t(61),f=t(9),p=t(3),b=t(67),h=g(t(4));function m(e){if("function"!=typeof WeakMap)return null;var n=new WeakMap,t=new WeakMap;return(m=function(e){return e?t:n})(e)}function g(e,n){if(!n&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=m(n);if(t&&t.has(e))return t.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(r,a,i):r[a]=e[a]}return r.default=e,t&&t.set(e,r),r}n.Workbench=({debugNames:e})=>{const[n,t]=i.useState(e[0]),[m,g]=i.useState(),[v,w]=i.useState(),[k,x]=i.useState("logs"),E=(0,p.useAsyncMemo)(async()=>{if(!n)return y;const e=await fetch("/context/"+n).then(e=>e.json());return h.indexModel(e),e},[n],y),S=i.useMemo(()=>{const e=[];for(const n of E.pages)e.push(...n.actions);return e},[E]),_=E.options.viewport||{width:1280,height:720},N={minimum:E.startTime,maximum:E.endTime};N.maximum+=(N.maximum-N.minimum)/20;const{errors:O,warnings:C}=m?h.stats(m):{errors:0,warnings:0},M=O+C,T=m?h.resourcesForAction(m).length:0;return i.createElement("div",{className:"vbox workbench"},i.createElement("div",{className:"hbox header"},i.createElement("div",{className:"logo"},"🎭"),i.createElement("div",{className:"product"},"Playwright"),i.createElement("div",{className:"spacer"}),i.createElement(l.ContextSelector,{debugNames:e,debugName:n,onChange:e=>{t(e),g(void 0)}})),i.createElement("div",{style:{background:"white",paddingLeft:"20px",flex:"none",borderBottom:"1px solid #ddd"}},i.createElement(a.Timeline,{context:E,boundaries:N,selectedAction:m,highlightedAction:v,onSelected:e=>g(e),onHighlighted:e=>w(e)})),i.createElement(f.SplitView,{sidebarSize:300,orientation:"horizontal",sidebarIsFirst:!0},i.createElement(f.SplitView,{sidebarSize:300,orientation:"horizontal"},i.createElement(u.SnapshotTab,{action:m,defaultSnapshotSize:_}),i.createElement(o.TabbedPane,{tabs:[{id:"logs",title:"Call",count:0,render:()=>i.createElement(d.CallTab,{action:m})},{id:"console",title:"Console",count:M,render:()=>i.createElement(b.ConsoleTab,{action:m})},{id:"network",title:"Network",count:T,render:()=>i.createElement(c.NetworkTab,{action:m})},{id:"source",title:"Source",count:0,render:()=>i.createElement(s.SourceTab,{action:m})}],selectedTab:k,setSelectedTab:x})),i.createElement(r.ActionList,{actions:S,selectedAction:m,highlightedAction:v,onSelected:e=>{g(e)},onHighlighted:e=>w(e),setSelectedTab:x})))};const v=performance.now(),y={startTime:v,endTime:v,browserName:"",options:{deviceScaleFactor:1,isMobile:!1,viewport:{width:1280,height:800},_debugName:""},pages:[],resources:[]}},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.ActionList=void 0,t(17),t(6);var r=l(t(1)),o=l(t(4)),a=t(5);function i(e){if("function"!=typeof WeakMap)return null;var n=new WeakMap,t=new WeakMap;return(i=function(e){return e?t:n})(e)}function l(e,n){if(!n&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=i(n);if(t&&t.has(e))return t.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=e[a]}return r.default=e,t&&t.set(e,r),r}n.ActionList=({actions:e=[],selectedAction:n,highlightedAction:t,onSelected:i=(()=>{}),onHighlighted:l=(()=>{}),setSelectedTab:c=(()=>{})})=>{const s=r.createRef();return r.useEffect(()=>{var e;null===(e=s.current)||void 0===e||e.focus()},[n,s]),r.createElement("div",{className:"action-list vbox"},r.createElement("div",{className:".action-list-title tab-strip"},r.createElement("div",{className:"tab-element"},r.createElement("div",{className:"tab-label"},"Actions"))),r.createElement("div",{className:"action-list-content",tabIndex:0,onKeyDown:t=>{if("ArrowDown"!==t.key&&"ArrowUp"!==t.key)return;const r=n?e.indexOf(n):-1;"ArrowDown"===t.key&&i(-1===r?e[0]:e[Math.min(r+1,e.length-1)]),"ArrowUp"===t.key&&i(-1===r?e[e.length-1]:e[Math.max(r-1,0)])},ref:s},e.map(e=>{var s,u;const{metadata:d}=e,f=e===n?" selected":"",p=e===t?" highlighted":"",b=null===(s=d.error)||void 0===s||null===(u=s.error)||void 0===u?void 0:u.message,{errors:h,warnings:m}=o.stats(e);return r.createElement("div",{className:"action-entry"+f+p,key:d.id,onClick:()=>i(e),onMouseEnter:()=>l(e),onMouseLeave:()=>t===e&&l(void 0)},r.createElement("div",{className:"action-title"},r.createElement("span",null,d.apiName),d.params.selector&&r.createElement("div",{className:"action-selector",title:d.params.selector},d.params.selector),"goto"===d.method&&d.params.url&&r.createElement("div",{className:"action-url",title:d.params.url},d.params.url),r.createElement("span",{className:"action-duration"},"— ",(0,a.msToString)(d.endTime-d.startTime))),r.createElement("div",{className:"action-icons",onClick:()=>c("console")},!!h&&r.createElement("div",{className:"action-icon"},r.createElement("span",{className:"codicon codicon-error"}),r.createElement("span",{className:"action-icon-value"},h)),!!m&&r.createElement("div",{className:"action-icon"},r.createElement("span",{className:"codicon codicon-warning"}),r.createElement("span",{className:"action-icon-value"},m))),b&&r.createElement("div",{className:"codicon codicon-issues",title:b}))})))}},function(e,n,t){var r=t(2),o=t(18);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[e.i,o,""]]);var a={insert:"head",singleton:!1};r(o,a);e.exports=o.locals||{}},function(e,n,t){"use strict";t.r(n);var r=t(0),o=t.n(r)()((function(e){return e[1]}));o.push([e.i,'/*\n Copyright (c) Microsoft Corporation.\n\n Licensed under the Apache License, Version 2.0 (the "License");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an "AS IS" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n*/\n\n.action-list-title {\n padding: 0 10px;\n}\n\n.action-list-content {\n display: flex;\n flex-direction: column;\n flex: auto;\n position: relative;\n user-select: none;\n color: #555;\n overflow: auto;\n outline: none;\n}\n\n.action-entry {\n display: flex;\n flex: none;\n cursor: pointer;\n align-items: center;\n white-space: nowrap;\n line-height: 28px;\n padding-left: 5px;\n}\n\n.action-entry.highlighted,\n.action-entry.selected {\n background-color: var(--gray);\n}\n\n.action-entry.highlighted {\n background-color: var(--light-gray);\n}\n\n.action-list-content:focus .action-entry.selected {\n background-color: var(--blue);\n}\n\n.action-entry.highlighted *,\n.action-entry.selected * {\n color: white !important;\n}\n\n.action-title {\n flex: auto;\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.action-duration {\n margin-left: 4px;\n color: var(--gray);\n}\n\n.action-icon {\n flex: none;\n display: flex;\n align-items: center;\n padding-right: 3px;\n}\n\n.action-icons {\n display: flex;\n flex-direction: row;\n cursor: pointer;\n height: 20px;\n position: relative;\n top: 1px;\n border-bottom: 1px solid transparent;\n}\n\n.action-icons:hover {\n border-bottom: 1px solid white;\n}\n\n.action-error {\n color: red;\n position: relative;\n margin-right: 2px;\n flex: none;\n}\n\n.action-selector {\n display: inline;\n flex: none;\n padding-left: 5px;\n color: var(--orange);\n}\n\n.action-url {\n display: inline;\n flex: none;\n padding-left: 5px;\n color: var(--blue);\n}\n\n.action-entry .codicon {\n padding: 0 2px;\n}\n\n.action-entry .codicon-error, .action-entry .codicon-issues {\n color: red;\n}\n\n.action-entry .codicon-warning {\n color: darkorange;\n}\n',""]),n.default=o},function(e,n,t){"use strict";t.r(n);var r=t(0),o=t.n(r)()((function(e){return e[1]}));o.push([e.i,'/*\n Copyright (c) Microsoft Corporation.\n\n Licensed under the Apache License, Version 2.0 (the "License");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an "AS IS" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n*/\n\n.tabbed-pane {\n display: flex;\n flex: auto;\n overflow: hidden;\n}\n\n.tab-content {\n display: flex;\n flex: auto;\n overflow: hidden;\n}\n\n.tab-strip {\n color: var(--toolbar-color);\n display: flex;\n box-shadow: var(--box-shadow);\n background-color: var(--toolbar-bg-color);\n height: 32px;\n align-items: center;\n padding-right: 10px;\n flex: none;\n width: 100%;\n z-index: 2;\n}\n\n.tab-strip:focus {\n outline: none;\n}\n\n.tab-element {\n padding: 2px 10px 0 10px;\n margin-right: 4px;\n cursor: pointer;\n display: flex;\n flex: none;\n align-items: center;\n justify-content: center;\n user-select: none;\n border-bottom: 3px solid transparent;\n outline: none;\n height: 100%;\n}\n\n.tab-label {\n max-width: 250px;\n white-space: pre;\n overflow: hidden;\n text-overflow: ellipsis;\n display: inline-block;\n}\n\n.tab-count {\n font-size: 10px;\n display: flex;\n align-self: flex-start;\n width: 0px;\n}\n\n.tab-element.selected {\n border-bottom-color: #666;\n}\n\n.tab-element:hover {\n color: #333;\n}\n',""]),n.default=o},function(e,n,t){"use strict"; /** @license React v17.0.2 * 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 r=t(7),o=60103,a=60106;n.Fragment=60107,n.StrictMode=60108,n.Profiler=60114;var i=60109,l=60110,c=60112;n.Suspense=60113;var s=60115,u=60116;if("function"==typeof Symbol&&Symbol.for){var d=Symbol.for;o=d("react.element"),a=d("react.portal"),n.Fragment=d("react.fragment"),n.StrictMode=d("react.strict_mode"),n.Profiler=d("react.profiler"),i=d("react.provider"),l=d("react.context"),c=d("react.forward_ref"),n.Suspense=d("react.suspense"),s=d("react.memo"),u=d("react.lazy")}var f="function"==typeof Symbol&&Symbol.iterator;function p(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;tr.createElement("div",{className:"tabbed-pane"},r.createElement("div",{className:"vbox"},r.createElement("div",{className:"hbox",style:{flex:"none"}},r.createElement("div",{className:"tab-strip"},e.map(e=>r.createElement("div",{className:"tab-element "+(n===e.id?"selected":""),onClick:()=>t(e.id),key:e.id},r.createElement("div",{className:"tab-label"},e.title),r.createElement("div",{className:"tab-count"},e.count||""))))),e.map(e=>{if(n===e.id)return r.createElement("div",{key:e.id,className:"tab-content"},e.render())})))},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Timeline=void 0,t(23);var r=function(e,n){if(!n&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=l(n);if(t&&t.has(e))return t.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(r,a,i):r[a]=e[a]}r.default=e,t&&t.set(e,r);return r}(t(1)),o=t(3),a=t(5),i=t(25);function l(e){if("function"!=typeof WeakMap)return null;var n=new WeakMap,t=new WeakMap;return(l=function(e){return e?t:n})(e)}function c(e,n,t){return(t-n.minimum)/(n.maximum-n.minimum)*e}function s(e,n,t){return t/e*(n.maximum-n.minimum)+n.minimum}function u(e,n){return e.length<=n?e:e.substring(0,n-1)+"…"}n.Timeline=({context:e,boundaries:n,selectedAction:t,highlightedAction:l,onSelected:p,onHighlighted:b})=>{const[h,m]=(0,o.useMeasure)(),g=r.useRef(null),[v,y]=r.useState(),[w,k]=r.useState(),x=r.useMemo(()=>function(e,n){let t=e/64;const r=n.maximum-n.minimum,o=e/r;let a=r/t;const i=Math.ceil(Math.log(a)/Math.LN10);a=Math.pow(10,i),a*o>=320&&(a/=5);a*o>=128&&(a/=2);const l=n.minimum;let s=n.maximum;s+=64/o,t=Math.ceil((s-l)/a),a||(t=0);const u=[];for(let r=0;r{const t=[];for(const r of e.pages){for(const e of r.actions){let r=u(e.metadata.params.selector||"",50);"goto"===e.metadata.method&&(r=u(e.metadata.params.url||"",50)),t.push({action:e,leftTime:e.metadata.startTime,rightTime:e.metadata.endTime,leftPosition:c(h.width,n,e.metadata.startTime),rightPosition:c(h.width,n,e.metadata.endTime),label:e.metadata.apiName+" "+r,type:e.metadata.type+"."+e.metadata.method,className:`${e.metadata.type}_${e.metadata.method}`.toLowerCase()})}for(const e of r.events){const r=e.metadata.startTime;t.push({event:e,leftTime:r,rightTime:r,leftPosition:c(h.width,n,r),rightPosition:c(h.width,n,r),label:e.metadata.method,type:e.metadata.type+"."+e.metadata.method,className:`${e.metadata.type}_${e.metadata.method}`.toLowerCase()})}}return t},[e,n,h.width]),S=void 0!==w?E[w]:void 0;let _=E.find(e=>e.action===(l||t));_=S||_;const N=(e,t)=>{const r=s(h.width,n,e),o=s(h.width,n,e-5),a=s(h.width,n,e+5);let i,l,c;for(let e=0;ep||(void 0===i||m{if(!m.current||!g.current)return;const n=e.clientX-m.current.getBoundingClientRect().left,t=e.clientY-g.current.getBoundingClientRect().top,r=N(n,t);y({x:n,clientY:e.clientY}),k(r),"number"==typeof r&&b(E[r].action)};return r.createElement("div",{ref:m,className:"timeline-view",onMouseMove:O,onMouseOver:O,onMouseLeave:()=>{y(void 0),k(void 0),b(void 0)},onClick:e=>{if(y(void 0),!m.current||!g.current)return;const n=e.clientX-m.current.getBoundingClientRect().left,t=e.clientY-g.current.getBoundingClientRect().top,r=N(n,t);if(void 0===r)return;const o=E[r].action;o&&p(o)}},r.createElement("div",{className:"timeline-grid"},x.map((e,t)=>r.createElement("div",{key:t,className:"timeline-divider",style:{left:e.position+"px"}},r.createElement("div",{className:"timeline-time"},(0,a.msToString)(e.time-n.minimum))))),r.createElement("div",{className:"timeline-lane timeline-labels"},E.map((e,n)=>r.createElement("div",{key:n,className:"timeline-label "+e.className+(_===e?" selected":""),style:{left:e.leftPosition,maxWidth:100}},e.label))),r.createElement("div",{className:"timeline-lane timeline-bars",ref:g},E.map((e,n)=>r.createElement("div",{key:n,className:"timeline-bar "+(e.action?"action ":"")+(e.event?"event ":"")+e.className+(_===e?" selected":""),style:{left:e.leftPosition+"px",width:Math.max(1,e.rightPosition-e.leftPosition)+"px",top:f(e)+"px"}}))),r.createElement(i.FilmStrip,{context:e,boundaries:n,previewPoint:v}),r.createElement("div",{className:"timeline-marker timeline-marker-hover",style:{display:void 0!==v?"block":"none",left:((null==v?void 0:v.x)||0)+"px"}}))};const d=11;function f(e){var n;return e.event?22:"waitForEventInfo"===(null===(n=e.action)||void 0===n?void 0:n.metadata.method)?0:11}},function(e,n,t){var r=t(2),o=t(24);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[e.i,o,""]]);var a={insert:"head",singleton:!1};r(o,a);e.exports=o.locals||{}},function(e,n,t){"use strict";t.r(n);var r=t(0),o=t.n(r)()((function(e){return e[1]}));o.push([e.i,'/*\n Copyright (c) Microsoft Corporation.\n\n Licensed under the Apache License, Version 2.0 (the "License");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an "AS IS" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n*/\n\n.timeline-view {\n flex: none;\n flex-basis: 60px;\n position: relative;\n display: flex;\n flex-direction: column;\n padding: 20px 0 5px;\n cursor: text;\n}\n\n.timeline-divider {\n position: absolute;\n width: 1px;\n top: 0;\n bottom: 0;\n background-color: rgb(0 0 0 / 10%);\n}\n\n.timeline-time {\n position: absolute;\n top: 4px;\n right: 3px;\n font-size: 80%;\n white-space: nowrap;\n pointer-events: none;\n}\n\n.timeline-lane {\n pointer-events: none;\n overflow: hidden;\n flex: none;\n height: 30px;\n position: relative;\n}\n\n.timeline-lane.timeline-labels {\n height: 20px;\n}\n\n.timeline-grid {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n\n.timeline-lane.timeline-bars {\n pointer-events: auto;\n margin-bottom: 10px;\n overflow: visible;\n}\n\n.timeline-bar {\n position: absolute;\n height: 9px;\n border-radius: 2px;\n min-width: 3px;\n --action-color: gray;\n background-color: var(--action-color);\n}\n\n.timeline-bar.selected {\n filter: brightness(70%);\n box-shadow: 0 0 0 1px var(--action-color);\n}\n\n.timeline-bar.frame_click,\n.timeline-bar.frame_dblclick,\n.timeline-bar.frame_hover,\n.timeline-bar.frame_check,\n.timeline-bar.frame_uncheck,\n.timeline-bar.frame_tap {\n --action-color: var(--green);\n}\n\n.timeline-bar.page_load,\n.timeline-bar.page_domcontentloaded,\n.timeline-bar.frame_fill,\n.timeline-bar.frame_press,\n.timeline-bar.frame_type,\n.timeline-bar.frame_selectoption,\n.timeline-bar.frame_setinputfiles {\n --action-color: var(--orange);\n}\n\n.timeline-bar.frame_loadstate {\n display: none;\n}\n\n.timeline-bar.frame_goto,\n.timeline-bar.frame_setcontent,\n.timeline-bar.frame_goback,\n.timeline-bar.frame_goforward,\n.timeline-bar.reload {\n --action-color: var(--blue);\n}\n\n.timeline-bar.frame_evaluateexpression {\n --action-color: var(--yellow);\n}\n\n.timeline-bar.frame_dialog {\n --action-color: var(--transparent-blue);\n}\n\n.timeline-bar.frame_navigated {\n --action-color: var(--blue);\n}\n\n.timeline-bar.frame_waitforeventinfo,\n.timeline-bar.page_waitforeventinfo {\n --action-color: var(--gray);\n}\n\n.timeline-label {\n position: absolute;\n top: 0;\n bottom: 0;\n margin-left: 2px;\n background-color: #fffffff0;\n justify-content: center;\n display: none;\n white-space: nowrap;\n}\n\n.timeline-label.selected {\n display: flex;\n}\n\n.timeline-marker {\n display: none;\n position: absolute;\n top: 0;\n bottom: 0;\n width: 3px;\n background-color: black;\n pointer-events: none;\n}\n\n.timeline-marker.timeline-marker-hover {\n background-color: var(--light-pink);\n}\n',""]),n.default=o},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.FilmStrip=void 0,t(26);var r=function(e,n){if(!n&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=i(n);if(t&&t.has(e))return t.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=e[a]}r.default=e,t&&t.set(e,r);return r}(t(1)),o=t(3),a=t(5);function i(e){if("function"!=typeof WeakMap)return null;var n=new WeakMap,t=new WeakMap;return(i=function(e){return e?t:n})(e)}const l={width:200,height:45};n.FilmStrip=({context:e,boundaries:n,previewPoint:t})=>{var i;const[d,f]=(0,o.useMeasure)();let p=0;if(f.current&&t){const e=f.current.getBoundingClientRect();p=(t.clientY-e.top)/l.height|0}const b=null===(i=e.pages[p])||void 0===i?void 0:i.screencastFrames;let h=void 0,m=void 0;if(void 0!==t&&b){const e=n.minimum+(n.maximum-n.minimum)*t.x/d.width;h=b[(0,a.upperBound)(b,e,s)-1],m=h?u({width:h.width,height:h.height},{width:3*window.innerWidth/4|0,height:3*window.innerHeight/4|0}):void 0}return r.createElement("div",{className:"film-strip",ref:f},e.pages.filter(e=>e.screencastFrames.length).map((e,t)=>r.createElement(c,{boundaries:n,page:e,width:d.width,key:t})),h&&m&&void 0!==(null==t?void 0:t.x)&&r.createElement("div",{className:"film-strip-hover",style:{width:m.width,height:m.height,top:d.bottom+5,left:Math.min(t.x,d.width-m.width-10)}},r.createElement("img",{src:"/sha1/"+h.sha1,width:m.width,height:m.height})))};const c=({boundaries:e,page:n,width:t})=>{const o={width:0,height:0},i=n.screencastFrames;for(const e of i)o.width=Math.max(o.width,e.width),o.height=Math.max(o.height,e.height);const c=u(o,l),d=i[0].timestamp,f=i[i.length-1].timestamp,p=e.maximum-e.minimum,b=(d-e.minimum)/p*t,h=(e.maximum-f)/p*t,m=(f-d)/((f-d)/p*t/(c.width+5)|1),g=[];let v=0;for(let e=d;d&&m&&e<=f;e+=m,++v){const n=(0,a.upperBound)(i,e,s)-1;g.push(r.createElement("div",{className:"film-strip-frame",key:v,style:{width:c.width,height:c.height,backgroundImage:`url(/sha1/${i[n].sha1})`,backgroundSize:`${c.width}px ${c.height}px`,margin:2.5,marginRight:2.5}}))}return g.push(r.createElement("div",{className:"film-strip-frame",key:v,style:{width:c.width,height:c.height,backgroundImage:`url(/sha1/${i[i.length-1].sha1})`,backgroundSize:`${c.width}px ${c.height}px`,margin:2.5,marginRight:2.5}})),r.createElement("div",{className:"film-strip-lane",style:{marginLeft:b+"px",marginRight:h+"px"}},g)};function s(e,n){return e-n.timestamp}function u(e,n){const t=Math.max(e.width/n.width,e.height/n.height);return{width:e.width/t|0,height:e.height/t|0}}},function(e,n,t){var r=t(2),o=t(27);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[e.i,o,""]]);var a={insert:"head",singleton:!1};r(o,a);e.exports=o.locals||{}},function(e,n,t){"use strict";t.r(n);var r=t(0),o=t.n(r)()((function(e){return e[1]}));o.push([e.i,'/*\n Copyright (c) Microsoft Corporation.\n\n Licensed under the Apache License, Version 2.0 (the "License");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an "AS IS" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n*/\n\n.film-strip {\n flex: none;\n display: flex;\n flex-direction: column;\n position: relative;\n}\n\n.film-strip-lane {\n flex: none;\n display: flex;\n}\n\n.film-strip-frame {\n flex: none;\n pointer-events: none;\n box-shadow: var(--box-shadow);\n}\n\n.film-strip-hover {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background-color: white;\n box-shadow: rgba(0, 0, 0, 0.133) 0px 1.6px 10px 0px, rgba(0, 0, 0, 0.11) 0px 0.3px 10px 0px;\n z-index: 10;\n pointer-events: none;\n}\n',""]),n.default=o},function(e,n,t){var r=t(2),o=t(29);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[e.i,o,""]]);var a={insert:"head",singleton:!1};r(o,a);e.exports=o.locals||{}},function(e,n,t){"use strict";t.r(n);var r=t(0),o=t.n(r)()((function(e){return e[1]}));o.push([e.i,'/*\n Copyright (c) Microsoft Corporation.\n\n Licensed under the Apache License, Version 2.0 (the "License");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an "AS IS" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n*/\n\n.workbench {\n contain: size;\n user-select: none;\n}\n\n.workbench .header {\n display: flex;\n background-color: #000;\n flex: none;\n flex-basis: 48px;\n line-height: 48px;\n font-size: 16px;\n color: white;\n}\n\n.workbench tab-content {\n padding: 25px;\n contain: size;\n}\n\n.workbench tab-strip {\n margin-left: calc(-1*var(--sidebar-width));\n padding-left: var(--sidebar-width);\n\tbox-shadow: var(--box-shadow);\n}\n\n.workbench .logo {\n font-size: 20px;\n margin-left: 16px;\n}\n\n.workbench .product {\n font-weight: 600;\n margin-left: 16px;\n}\n\n.workbench .spacer {\n flex: auto;\n}\n\ntab-strip {\n background-color: var(--light-background);\n}\n\n',""]),n.default=o},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.ContextSelector=void 0;var r=function(e,n){if(!n&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=o(n);if(t&&t.has(e))return t.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=a?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(r,i,l):r[i]=e[i]}r.default=e,t&&t.set(e,r);return r}(t(1));function o(e){if("function"!=typeof WeakMap)return null;var n=new WeakMap,t=new WeakMap;return(o=function(e){return e?t:n})(e)}t(31);n.ContextSelector=({debugNames:e,debugName:n,onChange:t})=>r.createElement("select",{className:"context-selector",style:{visibility:e.length<=1?"hidden":"visible"},value:n,onChange:n=>{const r=n.target.selectedIndex;t(e[r])}},e.map(e=>r.createElement("option",{value:e,key:e},e)))},function(e,n,t){var r=t(2),o=t(32);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[e.i,o,""]]);var a={insert:"head",singleton:!1};r(o,a);e.exports=o.locals||{}},function(e,n,t){"use strict";t.r(n);var r=t(0),o=t.n(r)()((function(e){return e[1]}));o.push([e.i,'/*\n Copyright (c) Microsoft Corporation.\n\n Licensed under the Apache License, Version 2.0 (the "License");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an "AS IS" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n*/\n\n.context-selector {\n min-width: 38px;\n border: 1px solid transparent;\n border-radius: 0;\n padding: 0 13px 0 5px;\n position: relative;\n height: 22px;\n align-self: center;\n margin-right: 20px;\n background: rgba(222, 222, 222, 0.3);\n color: white;\n border-radius: 3px;\n outline: none !important;\n}\n',""]),n.default=o},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.NetworkTab=void 0;var r=l(t(1)),o=l(t(4)),a=t(34);function i(e){if("function"!=typeof WeakMap)return null;var n=new WeakMap,t=new WeakMap;return(i=function(e){return e?t:n})(e)}function l(e,n){if(!n&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=i(n);if(t&&t.has(e))return t.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=e[a]}return r.default=e,t&&t.set(e,r),r}t(38);n.NetworkTab=({action:e})=>{const[n,t]=r.useState(0),i=e?o.resourcesForAction(e):[];return r.createElement("div",{className:"network-tab"},i.map((e,o)=>r.createElement(a.NetworkResourceDetails,{resource:e,key:o,index:o,selected:n===o,setSelected:t})))}},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.NetworkResourceDetails=void 0,t(35);var r=function(e,n){if(!n&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=a(n);if(t&&t.has(e))return t.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(r,i,l):r[i]=e[i]}r.default=e,t&&t.set(e,r);return r}(t(1)),o=t(37);function a(e){if("function"!=typeof WeakMap)return null;var n=new WeakMap,t=new WeakMap;return(a=function(e){return e?t:n})(e)}n.NetworkResourceDetails=({resource:e,index:n,selected:t,setSelected:a})=>{const[i,l]=r.useState(!1),[c,s]=r.useState(null),[u,d]=r.useState(null);function f(e,n){if(null===e)return"Loading...";const t=e;if(""===t)return"";if(n.includes("application/json"))try{return JSON.stringify(JSON.parse(t),null,2)}catch(e){return t}return n.includes("application/x-www-form-urlencoded")?decodeURIComponent(t):t}r.useEffect(()=>{l(!1),a(-1)},[e,a]),r.useEffect(()=>{(async()=>{if(e.request.postData)if(e.request.postData._sha1){const n=await fetch("/sha1/"+e.request.postData._sha1),t=await n.text();s(t)}else s(e.request.postData.text);if(e.response.content._sha1){const n=e.response.content.mimeType.includes("image"),t=await fetch("/sha1/"+e.response.content._sha1);if(n){const e=await t.blob(),n=new FileReader,r=new Promise(e=>n.onload=e);n.readAsDataURL(e),d({dataUrl:(await r).target.result})}else d({text:await t.text()})}})()},[i,e]);const p=e.request.headers.find(e=>"Content-Type"===e.name),b=p?p.value:"",h=e.request.url.substring(e.request.url.lastIndexOf("/")+1);let m=e.response.content.mimeType;const g=m.match(/^(.*);\s*charset=.*$/);return g&&(m=g[1]),r.createElement("div",{className:"network-request "+(t?"selected":""),onClick:()=>a(n)},r.createElement(o.Expandable,{expanded:i,setExpanded:l,style:{width:"100%"},title:r.createElement("div",{className:"network-request-title"},r.createElement("div",{className:"network-request-title-status "+(v=e.response.status,v>=200&&v<400?"status-success":v>=400?"status-failure":"status-neutral")},e.response.status),r.createElement("div",{className:"network-request-title-method"},e.request.method),r.createElement("div",{className:"network-request-title-url"},h),r.createElement("div",{className:"network-request-title-content-type"},m)),body:r.createElement("div",{className:"network-request-details"},r.createElement("div",{className:"network-request-details-header"},"URL"),r.createElement("div",{className:"network-request-details-url"},e.request.url),r.createElement("div",{className:"network-request-details-header"},"Request Headers"),r.createElement("div",{className:"network-request-headers"},e.request.headers.map(e=>`${e.name}: ${e.value}`).join("\n")),r.createElement("div",{className:"network-request-details-header"},"Response Headers"),r.createElement("div",{className:"network-request-headers"},e.response.headers.map(e=>`${e.name}: ${e.value}`).join("\n")),e.request.postData?r.createElement("div",{className:"network-request-details-header"},"Request Body"):"",e.request.postData?r.createElement("div",{className:"network-request-body"},f(c,b)):"",r.createElement("div",{className:"network-request-details-header"},"Response Body"),e.response.content._sha1?"":r.createElement("div",{className:"network-request-response-body"},"Response body is not available for this request."),null!==u&&u.dataUrl?r.createElement("img",{src:u.dataUrl}):"",null!==u&&u.text?r.createElement("div",{className:"network-request-response-body"},f(u.text,e.response.content.mimeType)):"")}));var v}},function(e,n,t){var r=t(2),o=t(36);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[e.i,o,""]]);var a={insert:"head",singleton:!1};r(o,a);e.exports=o.locals||{}},function(e,n,t){"use strict";t.r(n);var r=t(0),o=t.n(r)()((function(e){return e[1]}));o.push([e.i,'/*\n Copyright (c) Microsoft Corporation.\n\n Licensed under the Apache License, Version 2.0 (the "License");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an "AS IS" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n*/\n\n.network-request {\n white-space: nowrap;\n display: flex;\n align-items: center;\n padding: 0 3px;\n background: #fdfcfc;\n width: 100%;\n flex: none;\n outline: none;\n}\n\n.network-request.selected,\n.network-request:hover {\n border-color: var(--inactive-focus-ring);\n}\n\n.network-request.selected:focus {\n border-color: var(--orange);\n}\n\n.network-request-title {\n height: 28px;\n display: flex;\n align-items: center;\n flex: 1;\n}\n\n.network-request-title-status,\n.network-request-title-method {\n padding-right: 5px;\n}\n\n.network-request-title-status.status-failure {\n background-color: var(--red);\n color: var(--white);\n}\n\n.network-request-title-status.status-neutral {\n background-color: var(--white);\n}\n\n.network-request-title-url {\n overflow: hidden;\n text-overflow: ellipsis;\n flex: 1;\n}\n\n.network-request-details {\n width: 100%;\n user-select: text;\n}\n\n.network-request-details-url {\n white-space: normal;\n word-wrap: break-word;\n}\n\n.network-request-headers {\n white-space: pre;\n overflow: hidden;\n}\n\n.network-request-body {\n white-space: pre;\n overflow: scroll;\n background-color: var(--network-content-bg);\n border: black 1px solid;\n max-height: 500px;\n}\n\n.network-request-response-body {\n white-space: pre;\n overflow: scroll;\n background-color: var(--network-content-bg);\n border: black 1px solid;\n max-height: 500px;\n}\n\n.network-request-details-header {\n margin: 3px 0;\n font-weight: bold;\n}\n',""]),n.default=o},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Expandable=void 0;var r=function(e,n){if(!n&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=o(n);if(t&&t.has(e))return t.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=a?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(r,i,l):r[i]=e[i]}r.default=e,t&&t.set(e,r);return r}(t(1));function o(e){if("function"!=typeof WeakMap)return null;var n=new WeakMap,t=new WeakMap;return(o=function(e){return e?t:n})(e)}n.Expandable=({title:e,body:n,setExpanded:t,expanded:o,style:a})=>r.createElement("div",{style:{...a,display:"flex",flexDirection:"column"}},r.createElement("div",{className:"expandable-title",style:{display:"flex",flexDirection:"row",alignItems:"center",whiteSpace:"nowrap"}},r.createElement("div",{className:"codicon codicon-"+(o?"chevron-down":"chevron-right"),style:{cursor:"pointer",color:"var(--color)",marginRight:"4px"},onClick:()=>t(!o)}),e),o&&r.createElement("div",{className:"expandable-body",style:{display:"flex",flex:"auto",margin:"5px 0 5px 20px"}},n))},function(e,n,t){var r=t(2),o=t(39);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[e.i,o,""]]);var a={insert:"head",singleton:!1};r(o,a);e.exports=o.locals||{}},function(e,n,t){"use strict";t.r(n);var r=t(0),o=t.n(r)()((function(e){return e[1]}));o.push([e.i,'/*\n Copyright (c) Microsoft Corporation.\n\n Licensed under the Apache License, Version 2.0 (the "License");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an "AS IS" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n*/\n\n.network-tab {\n display: flex;\n flex-direction: column;\n flex: auto;\n overflow: auto;\n}\n\n.network-tab:focus {\n outline: none;\n}\n',""]),n.default=o},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.SourceTab=void 0;var r=function(e,n){if(!n&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=c(n);if(t&&t.has(e))return t.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(r,a,i):r[a]=e[a]}r.default=e,t&&t.set(e,r);return r}(t(1)),o=t(3);t(41),t(8);var a=t(44),i=t(53),l=t(9);function c(e){if("function"!=typeof WeakMap)return null;var n=new WeakMap,t=new WeakMap;return(c=function(e){return e?t:n})(e)}n.SourceTab=({action:e})=>{var n;const[t,c]=r.useState(),[s,u]=r.useState(0),[d,f]=r.useState(!1);t!==e&&(c(e),u(0),f(!0));const p=r.useMemo(()=>{if(!e)return"";const{metadata:n}=e;if(!n.stack)return"";return{frames:n.stack,fileContent:new Map}},[e]),b=(0,o.useAsyncMemo)(async()=>{let e;if("string"==typeof p)e=p;else{const n=p.frames[s].file;p.fileContent.has(n)||p.fileContent.set(n,await fetch("/file?"+n).then(e=>e.text()).catch(e=>``)),e=p.fileContent.get(n)}return e},[p,s],""),h="string"==typeof p?0:(null===(n=p.frames[s])||void 0===n?void 0:n.line)||0,m=r.createRef();return r.useLayoutEffect(()=>{d&&m.current&&(m.current.scrollIntoView({block:"center",inline:"nearest"}),f(!1))},[d,m]),r.createElement(l.SplitView,{sidebarSize:100,orientation:"vertical"},r.createElement(a.Source,{text:b,language:"javascript",highlight:[{line:h,type:"running"}],revealLine:h}),r.createElement(i.StackTraceView,{action:e,selectedFrame:s,setSelectedFrame:u}))}},function(e,n,t){var r=t(2),o=t(42);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[e.i,o,""]]);var a={insert:"head",singleton:!1};r(o,a);e.exports=o.locals||{}},function(e,n,t){"use strict";t.r(n);var r=t(0),o=t.n(r)()((function(e){return e[1]}));o.push([e.i,'/*\n Copyright (c) Microsoft Corporation.\n\n Licensed under the Apache License, Version 2.0 (the "License");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an "AS IS" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n*/\n\n.source-tab {\n flex: auto;\n position: relative;\n overflow: hidden;\n display: flex;\n flex-direction: row;\n}\n',""]),n.default=o},function(e,n,t){"use strict";t.r(n);var r=t(0),o=t.n(r)()((function(e){return e[1]}));o.push([e.i,"/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */\n\n/* Tomorrow Comment */\n.hljs-comment,\n.hljs-quote {\n color: #8e908c;\n}\n\n/* Tomorrow Red */\n.hljs-variable,\n.hljs-template-variable,\n.hljs-tag,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-regexp,\n.hljs-deletion {\n color: #c82829;\n}\n\n/* Tomorrow Orange */\n.hljs-number,\n.hljs-built_in,\n.hljs-builtin-name,\n.hljs-literal,\n.hljs-type,\n.hljs-params,\n.hljs-meta,\n.hljs-link {\n color: #f5871f;\n}\n\n/* Tomorrow Yellow */\n.hljs-attribute {\n color: #eab700;\n}\n\n/* Tomorrow Green */\n.hljs-string,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-addition {\n color: #718c00;\n}\n\n/* Tomorrow Blue */\n.hljs-title,\n.hljs-section {\n color: #4271ae;\n}\n\n/* Tomorrow Purple */\n.hljs-keyword,\n.hljs-selector-tag {\n color: #8959a8;\n}\n\n.hljs {\n display: block;\n overflow-x: auto;\n background: white;\n color: #4d4d4c;\n padding: 0.5em;\n}\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n",""]),n.default=o},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Source=void 0,t(45);var r=i(t(1)),o=i(t(47));function a(e){if("function"!=typeof WeakMap)return null;var n=new WeakMap,t=new WeakMap;return(a=function(e){return e?t:n})(e)}function i(e,n){if(!n&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=a(n);if(t&&t.has(e))return t.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(r,i,l):r[i]=e[i]}return r.default=e,t&&t.set(e,r),r}t(8);n.Source=({text:e,language:n,highlight:t=[],revealLine:a})=>{const i=r.useMemo(()=>{const t=[];let r;for(const a of e.split("\n")){const e=o.highlight(n,a,!0,r);r=e.top,t.push(e.value)}return t},[e,n]),l=r.createRef();return r.useLayoutEffect(()=>{"number"==typeof a&&l.current&&l.current.scrollIntoView({block:"center",inline:"nearest"})},[l,a]),r.createElement("div",{className:"source"},i.map((e,n)=>{const o=n+1,i=t.find(e=>e.line===o),c=i?"source-line source-line-"+i.type:"source-line";return r.createElement("div",{key:o,className:c,ref:a===o?l:null},r.createElement("div",{className:"source-line-number"},o),r.createElement("div",{className:"source-code",dangerouslySetInnerHTML:{__html:e}}))}))}},function(e,n,t){var r=t(2),o=t(46);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[e.i,o,""]]);var a={insert:"head",singleton:!1};r(o,a);e.exports=o.locals||{}},function(e,n,t){"use strict";t.r(n);var r=t(0),o=t.n(r)()((function(e){return e[1]}));o.push([e.i,'/*\n Copyright (c) Microsoft Corporation.\n\n Licensed under the Apache License, Version 2.0 (the "License");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an "AS IS" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n*/\n\n.source {\n display: flex;\n flex: auto;\n flex-direction: column;\n white-space: pre;\n overflow: auto;\n font-family: var(--monospace-font);\n font-size: 11px;\n line-height: 16px;\n background: white;\n user-select: text;\n}\n\n.source-line {\n display: flex;\n flex: none;\n}\n\n.source-line-number {\n color: #555;\n padding: 0 8px;\n width: 30px;\n text-align: right;\n background: #f6f5f4;\n user-select: none;\n}\n\n.source-line-number {\n flex: none;\n}\n\n.source-line-running {\n background-color: #b3dbff7f;\n z-index: 2;\n}\n\n.source-line-paused {\n background-color: #b3dbff7f;\n outline: 1px solid #008aff;\n z-index: 2;\n}\n\n.source-line-error {\n background-color: #fff0f0;\n outline: 1px solid #ff5656;\n z-index: 2;\n}\n',""]),n.default=o},function(e,n,t){"use strict";var r=t(48);r.registerLanguage("javascript",t(49)),r.registerLanguage("python",t(50)),r.registerLanguage("csharp",t(51)),r.registerLanguage("java",t(52)),e.exports=r},function(e,n,t){"use strict";function r(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((function(n){var t=e[n];"object"!=typeof t||Object.isFrozen(t)||r(t)})),e}var o=r,a=r;o.default=a;class i{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data}ignoreMatch(){this.ignore=!0}}function l(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function c(e,...n){const t=Object.create(null);for(const n in e)t[n]=e[n];return n.forEach((function(e){for(const n in e)t[n]=e[n]})),t}const s=e=>!!e.kind;class u{constructor(e,n){this.buffer="",this.classPrefix=n.classPrefix,e.walk(this)}addText(e){this.buffer+=l(e)}openNode(e){if(!s(e))return;let n=e.kind;e.sublanguage||(n=`${this.classPrefix}${n}`),this.span(n)}closeNode(e){s(e)&&(this.buffer+="")}value(){return this.buffer}span(e){this.buffer+=``}}class d{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const n={kind:e,children:[]};this.add(n),this.stack.push(n)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,n){return"string"==typeof n?e.addText(n):n.children&&(e.openNode(n),n.children.forEach(n=>this._walk(e,n)),e.closeNode(n)),e}static _collapse(e){"string"!=typeof e&&e.children&&(e.children.every(e=>"string"==typeof e)?e.children=[e.children.join("")]:e.children.forEach(e=>{d._collapse(e)}))}}class f extends d{constructor(e){super(),this.options=e}addKeyword(e,n){""!==e&&(this.openNode(n),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,n){const t=e.root;t.kind=n,t.sublanguage=!0,this.add(t)}toHTML(){return new u(this,this.options).value()}finalize(){return!0}}function p(e){return e?"string"==typeof e?e:e.source:null}const b="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",h={begin:"\\\\[\\s\\S]",relevance:0},m={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[h]},g={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[h]},v={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},y=function(e,n,t={}){const r=c({className:"comment",begin:e,end:n,contains:[]},t);return r.contains.push(v),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),r},w=y("//","$"),k=y("/\\*","\\*/"),x=y("#","$"),E={className:"number",begin:"\\b\\d+(\\.\\d+)?",relevance:0},S={className:"number",begin:b,relevance:0},_={className:"number",begin:"\\b(0b[01]+)",relevance:0},N={className:"number",begin:"\\b\\d+(\\.\\d+)?(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},O={begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[h,{begin:/\[/,end:/\]/,relevance:0,contains:[h]}]}]},C={className:"title",begin:"[a-zA-Z]\\w*",relevance:0},M={className:"title",begin:"[a-zA-Z_]\\w*",relevance:0},T={begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0};var L=Object.freeze({__proto__:null,IDENT_RE:"[a-zA-Z]\\w*",UNDERSCORE_IDENT_RE:"[a-zA-Z_]\\w*",NUMBER_RE:"\\b\\d+(\\.\\d+)?",C_NUMBER_RE:b,BINARY_NUMBER_RE:"\\b(0b[01]+)",RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const n=/^#![ ]*\//;return e.binary&&(e.begin=function(...e){return e.map(e=>p(e)).join("")}(n,/.*\b/,e.binary,/\b.*/)),c({className:"meta",begin:n,end:/$/,relevance:0,"on:begin":(e,n)=>{0!==e.index&&n.ignoreMatch()}},e)},BACKSLASH_ESCAPE:h,APOS_STRING_MODE:m,QUOTE_STRING_MODE:g,PHRASAL_WORDS_MODE:v,COMMENT:y,C_LINE_COMMENT_MODE:w,C_BLOCK_COMMENT_MODE:k,HASH_COMMENT_MODE:x,NUMBER_MODE:E,C_NUMBER_MODE:S,BINARY_NUMBER_MODE:_,CSS_NUMBER_MODE:N,REGEXP_MODE:O,TITLE_MODE:C,UNDERSCORE_TITLE_MODE:M,METHOD_GUARD:T,END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,n)=>{n.data._beginMatch=e[1]},"on:end":(e,n)=>{n.data._beginMatch!==e[1]&&n.ignoreMatch()}})}});function P(e,n){"."===e.input[e.index-1]&&n.ignoreMatch()}function R(e,n){n&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=P,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords)}function I(e,n){Array.isArray(e.illegal)&&(e.illegal=function(...e){return"("+e.map(e=>p(e)).join("|")+")"}(...e.illegal))}function j(e,n){if(e.match){if(e.begin||e.end)throw new Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function A(e,n){void 0===e.relevance&&(e.relevance=1)}const D=["of","and","for","in","not","or","if","then","parent","list","value"];function z(e,n){return n?Number(n):function(e){return D.includes(e.toLowerCase())}(e)?0:1}function F(e,{plugins:n}){function t(n,t){return new RegExp(p(n),"m"+(e.case_insensitive?"i":"")+(t?"g":""))}class r{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,n){n.position=this.position++,this.matchIndexes[this.matchAt]=n,this.regexes.push([n,e]),this.matchAt+=function(e){return new RegExp(e.toString()+"|").exec("").length-1}(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map(e=>e[1]);this.matcherRe=t(function(e,n="|"){const t=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;let r=0,o="";for(let a=0;a0&&(o+=n),o+="(";l.length>0;){const e=t.exec(l);if(null==e){o+=l;break}o+=l.substring(0,e.index),l=l.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?o+="\\"+String(Number(e[1])+i):(o+=e[0],"("===e[0]&&r++)}o+=")"}return o}(e),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;const n=this.matcherRe.exec(e);if(!n)return null;const t=n.findIndex((e,n)=>n>0&&void 0!==e),r=this.matchIndexes[t];return n.splice(0,t),Object.assign(n,r)}}class o{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const n=new r;return this.rules.slice(e).forEach(([e,t])=>n.addRule(e,t)),n.compile(),this.multiRegexes[e]=n,n}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,n){this.rules.push([e,n]),"begin"===n.type&&this.count++}exec(e){const n=this.getMatcher(this.regexIndex);n.lastIndex=this.lastIndex;let t=n.exec(e);if(this.resumingScanAtSamePosition())if(t&&t.index===this.lastIndex);else{const n=this.getMatcher(0);n.lastIndex=this.lastIndex+1,t=n.exec(e)}return t&&(this.regexIndex+=t.position+1,this.regexIndex===this.count&&this.considerAll()),t}}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=c(e.classNameAliases||{}),function n(r,a){const i=r;if(r.compiled)return i;[j].forEach(e=>e(r,a)),e.compilerExtensions.forEach(e=>e(r,a)),r.__beforeBegin=null,[R,I,A].forEach(e=>e(r,a)),r.compiled=!0;let l=null;if("object"==typeof r.keywords&&(l=r.keywords.$pattern,delete r.keywords.$pattern),r.keywords&&(r.keywords=function(e,n){const t={};return"string"==typeof e?r("keyword",e):Object.keys(e).forEach((function(n){r(n,e[n])})),t;function r(e,r){n&&(r=r.toLowerCase()),r.split(" ").forEach((function(n){const r=n.split("|");t[r[0]]=[e,z(r[0],r[1])]}))}}(r.keywords,e.case_insensitive)),r.lexemes&&l)throw new Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return l=l||r.lexemes||/\w+/,i.keywordPatternRe=t(l,!0),a&&(r.begin||(r.begin=/\B|\b/),i.beginRe=t(r.begin),r.endSameAsBegin&&(r.end=r.begin),r.end||r.endsWithParent||(r.end=/\B|\b/),r.end&&(i.endRe=t(r.end)),i.terminatorEnd=p(r.end)||"",r.endsWithParent&&a.terminatorEnd&&(i.terminatorEnd+=(r.end?"|":"")+a.terminatorEnd)),r.illegal&&(i.illegalRe=t(r.illegal)),r.contains||(r.contains=[]),r.contains=[].concat(...r.contains.map((function(e){return function(e){e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((function(n){return c(e,{variants:null},n)})));if(e.cachedVariants)return e.cachedVariants;if(function e(n){return!!n&&(n.endsWithParent||e(n.starts))}(e))return c(e,{starts:e.starts?c(e.starts):null});if(Object.isFrozen(e))return c(e);return e}("self"===e?r:e)}))),r.contains.forEach((function(e){n(e,i)})),r.starts&&n(r.starts,a),i.matcher=function(e){const n=new o;return e.contains.forEach(e=>n.addRule(e.begin,{rule:e,type:"begin"})),e.terminatorEnd&&n.addRule(e.terminatorEnd,{type:"end"}),e.illegal&&n.addRule(e.illegal,{type:"illegal"}),n}(i),i}(e)}function B(e){const n={props:["language","code","autodetect"],data:function(){return{detectedLanguage:"",unknownLanguage:!1}},computed:{className(){return this.unknownLanguage?"":"hljs "+this.detectedLanguage},highlighted(){if(!this.autoDetect&&!e.getLanguage(this.language))return console.warn(`The language "${this.language}" you specified could not be found.`),this.unknownLanguage=!0,l(this.code);let n={};return this.autoDetect?(n=e.highlightAuto(this.code),this.detectedLanguage=n.language):(n=e.highlight(this.language,this.code,this.ignoreIllegals),this.detectedLanguage=this.language),n.value},autoDetect(){return!this.language||(e=this.autodetect,Boolean(e||""===e));var e},ignoreIllegals:()=>!0},render(e){return e("pre",{},[e("code",{class:this.className,domProps:{innerHTML:this.highlighted}})])}};return{Component:n,VuePlugin:{install(e){e.component("highlightjs",n)}}}}const U={"after:highlightBlock":({block:e,result:n,text:t})=>{const r=$(e);if(!r.length)return;const o=document.createElement("div");o.innerHTML=n.value,n.value=function(e,n,t){let r=0,o="";const a=[];function i(){return e.length&&n.length?e[0].offset!==n[0].offset?e[0].offset"}function s(e){o+=""}function u(e){("start"===e.event?c:s)(e.node)}for(;e.length||n.length;){let n=i();if(o+=l(t.substring(r,n[0].offset)),r=n[0].offset,n===e){a.reverse().forEach(s);do{u(n.splice(0,1)[0]),n=i()}while(n===e&&n.length&&n[0].offset===r);a.reverse().forEach(c)}else"start"===n[0].event?a.push(n[0].node):a.pop(),u(n.splice(0,1)[0])}return o+l(t.substr(r))}(r,$(o),t)}};function W(e){return e.nodeName.toLowerCase()}function $(e){const n=[];return function e(t,r){for(let o=t.firstChild;o;o=o.nextSibling)3===o.nodeType?r+=o.nodeValue.length:1===o.nodeType&&(n.push({event:"start",offset:r,node:o}),r=e(o,r),W(o).match(/br|hr|img|input/)||n.push({event:"stop",offset:r,node:o}));return r}(e,0),n}const H=e=>{console.error(e)},q=(e,...n)=>{console.log("WARN: "+e,...n)},V=(e,n)=>{console.log(`Deprecated as of ${e}. ${n}`)},K=l,Q=c,Y=Symbol("nomatch");var G=function(e){const n=Object.create(null),t=Object.create(null),r=[];let a=!0;const l=/(^(<[^>]+>|\t|)+|\n)/gm,c="Could not find the language '{}', did you forget to load/include a language module?",s={disableAutodetect:!0,name:"Plain text",contains:[]};let u={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:f};function d(e){return u.noHighlightRe.test(e)}function p(e,n,t,r){const o={code:n,language:e};S("before:highlight",o);const a=o.result?o.result:b(o.language,o.code,t,r);return a.code=o.code,S("after:highlight",a),a}function b(e,t,o,l){const s=t;function d(e,n){const t=x.case_insensitive?n[0].toLowerCase():n[0];return Object.prototype.hasOwnProperty.call(e.keywords,t)&&e.keywords[t]}function f(){null!=_.subLanguage?function(){if(""===C)return;let e=null;if("string"==typeof _.subLanguage){if(!n[_.subLanguage])return void O.addText(C);e=b(_.subLanguage,C,!0,N[_.subLanguage]),N[_.subLanguage]=e.top}else e=h(C,_.subLanguage.length?_.subLanguage:null);_.relevance>0&&(M+=e.relevance),O.addSublanguage(e.emitter,e.language)}():function(){if(!_.keywords)return void O.addText(C);let e=0;_.keywordPatternRe.lastIndex=0;let n=_.keywordPatternRe.exec(C),t="";for(;n;){t+=C.substring(e,n.index);const r=d(_,n);if(r){const[e,o]=r;O.addText(t),t="",M+=o;const a=x.classNameAliases[e]||e;O.addKeyword(n[0],a)}else t+=n[0];e=_.keywordPatternRe.lastIndex,n=_.keywordPatternRe.exec(C)}t+=C.substr(e),O.addText(t)}(),C=""}function p(e){return e.className&&O.openNode(x.classNameAliases[e.className]||e.className),_=Object.create(e,{parent:{value:_}}),_}function m(e){return 0===_.matcher.regexIndex?(C+=e[0],1):(P=!0,0)}function g(e){const n=e[0],t=e.rule,r=new i(t),o=[t.__beforeBegin,t["on:begin"]];for(const t of o)if(t&&(t(e,r),r.ignore))return m(n);return t&&t.endSameAsBegin&&(t.endRe=new RegExp(n.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")),t.skip?C+=n:(t.excludeBegin&&(C+=n),f(),t.returnBegin||t.excludeBegin||(C=n)),p(t),t.returnBegin?0:n.length}function v(e){const n=e[0],t=s.substr(e.index),r=function e(n,t,r){let o=function(e,n){const t=e&&e.exec(n);return t&&0===t.index}(n.endRe,r);if(o){if(n["on:end"]){const e=new i(n);n["on:end"](t,e),e.ignore&&(o=!1)}if(o){for(;n.endsParent&&n.parent;)n=n.parent;return n}}if(n.endsWithParent)return e(n.parent,t,r)}(_,e,t);if(!r)return Y;const o=_;o.skip?C+=n:(o.returnEnd||o.excludeEnd||(C+=n),f(),o.excludeEnd&&(C=n));do{_.className&&O.closeNode(),_.skip||_.subLanguage||(M+=_.relevance),_=_.parent}while(_!==r.parent);return r.starts&&(r.endSameAsBegin&&(r.starts.endRe=r.endRe),p(r.starts)),o.returnEnd?0:n.length}let y={};function w(n,t){const r=t&&t[0];if(C+=n,null==r)return f(),0;if("begin"===y.type&&"end"===t.type&&y.index===t.index&&""===r){if(C+=s.slice(t.index,t.index+1),!a){const n=new Error("0 width match regex");throw n.languageName=e,n.badRule=y.rule,n}return 1}if(y=t,"begin"===t.type)return g(t);if("illegal"===t.type&&!o){const e=new Error('Illegal lexeme "'+r+'" for mode "'+(_.className||"")+'"');throw e.mode=_,e}if("end"===t.type){const e=v(t);if(e!==Y)return e}if("illegal"===t.type&&""===r)return 1;if(L>1e5&&L>3*t.index){throw new Error("potential infinite loop, way more iterations than matches")}return C+=r,r.length}const x=k(e);if(!x)throw H(c.replace("{}",e)),new Error('Unknown language: "'+e+'"');const E=F(x,{plugins:r});let S="",_=l||E;const N={},O=new u.__emitter(u);!function(){const e=[];for(let n=_;n!==x;n=n.parent)n.className&&e.unshift(n.className);e.forEach(e=>O.openNode(e))}();let C="",M=0,T=0,L=0,P=!1;try{for(_.matcher.considerAll();;){L++,P?P=!1:_.matcher.considerAll(),_.matcher.lastIndex=T;const e=_.matcher.exec(s);if(!e)break;const n=w(s.substring(T,e.index),e);T=e.index+n}return w(s.substr(T)),O.closeAllNodes(),O.finalize(),S=O.toHTML(),{relevance:M,value:S,language:e,illegal:!1,emitter:O,top:_}}catch(n){if(n.message&&n.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:n.message,context:s.slice(T-100,T+100),mode:n.mode},sofar:S,relevance:0,value:K(s),emitter:O};if(a)return{illegal:!1,relevance:0,value:K(s),emitter:O,language:e,top:_,errorRaised:n};throw n}}function h(e,t){t=t||u.languages||Object.keys(n);const r=function(e){const n={relevance:0,emitter:new u.__emitter(u),value:K(e),illegal:!1,top:s};return n.emitter.addText(e),n}(e),o=t.filter(k).filter(E).map(n=>b(n,e,!1));o.unshift(r);const a=o.sort((e,n)=>{if(e.relevance!==n.relevance)return n.relevance-e.relevance;if(e.language&&n.language){if(k(e.language).supersetOf===n.language)return 1;if(k(n.language).supersetOf===e.language)return-1}return 0}),[i,l]=a,c=i;return c.second_best=l,c}const m={"before:highlightBlock":({block:e})=>{u.useBR&&(e.innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n"))},"after:highlightBlock":({result:e})=>{u.useBR&&(e.value=e.value.replace(/\n/g,"
"))}},g=/^(<[^>]+>|\t)+/gm,v={"after:highlightBlock":({result:e})=>{u.tabReplace&&(e.value=e.value.replace(g,e=>e.replace(/\t/g,u.tabReplace)))}};function y(e){let n=null;const r=function(e){let n=e.className+" ";n+=e.parentNode?e.parentNode.className:"";const t=u.languageDetectRe.exec(n);if(t){const n=k(t[1]);return n||(q(c.replace("{}",t[1])),q("Falling back to no-highlight mode for this block.",e)),n?t[1]:"no-highlight"}return n.split(/\s+/).find(e=>d(e)||k(e))}(e);if(d(r))return;S("before:highlightBlock",{block:e,language:r}),n=e;const o=n.textContent,a=r?p(r,o,!0):h(o);S("after:highlightBlock",{block:e,result:a,text:o}),e.innerHTML=a.value,function(e,n,r){const o=n?t[n]:r;e.classList.add("hljs"),o&&e.classList.add(o)}(e,r,a.language),e.result={language:a.language,re:a.relevance,relavance:a.relevance},a.second_best&&(e.second_best={language:a.second_best.language,re:a.second_best.relevance,relavance:a.second_best.relevance})}const w=()=>{if(w.called)return;w.called=!0;document.querySelectorAll("pre code").forEach(y)};function k(e){return e=(e||"").toLowerCase(),n[e]||n[t[e]]}function x(e,{languageName:n}){"string"==typeof e&&(e=[e]),e.forEach(e=>{t[e]=n})}function E(e){const n=k(e);return n&&!n.disableAutodetect}function S(e,n){const t=e;r.forEach((function(e){e[t]&&e[t](n)}))}Object.assign(e,{highlight:p,highlightAuto:h,fixMarkup:function(e){return V("10.2.0","fixMarkup will be removed entirely in v11.0"),V("10.2.0","Please see https://github.com/highlightjs/highlight.js/issues/2534"),n=e,u.tabReplace||u.useBR?n.replace(l,e=>"\n"===e?u.useBR?"
":e:u.tabReplace?e.replace(/\t/g,u.tabReplace):e):n;var n},highlightBlock:y,configure:function(e){e.useBR&&(V("10.3.0","'useBR' will be removed entirely in v11.0"),V("10.3.0","Please see https://github.com/highlightjs/highlight.js/issues/2559")),u=Q(u,e)},initHighlighting:w,initHighlightingOnLoad:function(){window.addEventListener("DOMContentLoaded",w,!1)},registerLanguage:function(t,r){let o=null;try{o=r(e)}catch(e){if(H("Language definition for '{}' could not be registered.".replace("{}",t)),!a)throw e;H(e),o=s}o.name||(o.name=t),n[t]=o,o.rawDefinition=r.bind(null,e),o.aliases&&x(o.aliases,{languageName:t})},listLanguages:function(){return Object.keys(n)},getLanguage:k,registerAliases:x,requireLanguage:function(e){V("10.4.0","requireLanguage will be removed entirely in v11."),V("10.4.0","Please see https://github.com/highlightjs/highlight.js/pull/2844");const n=k(e);if(n)return n;throw new Error("The '{}' language is required, but not loaded.".replace("{}",e))},autoDetection:E,inherit:Q,addPlugin:function(e){r.push(e)},vuePlugin:B(e).VuePlugin}),e.debugMode=function(){a=!1},e.safeMode=function(){a=!0},e.versionString="10.5.0";for(const e in L)"object"==typeof L[e]&&o(L[e]);return Object.assign(e,L),e.addPlugin(m),e.addPlugin(U),e.addPlugin(v),e}({});e.exports=G},function(e,n,t){"use strict";const r=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],o=["true","false","null","undefined","NaN","Infinity"],a=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);function i(e){return l("(?=",e,")")}function l(...e){return e.map(e=>{return(n=e)?"string"==typeof n?n:n.source:null;var n}).join("")}e.exports=function(e){const n="[A-Za-z$_][0-9A-Za-z$_]*",t="<>",c="",s={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,n)=>{const t=e[0].length+e.index,r=e.input[t];"<"!==r?">"===r&&(((e,{after:n})=>{const t="",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:u,contains:w}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:t,end:c},{begin:s.begin,"on:begin":s.isTrulyOpeningTag,end:s.end}],subLanguage:"xml",contains:[{begin:s.begin,end:s.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[{;]/,excludeEnd:!0,keywords:u,contains:["self",e.inherit(e.TITLE_MODE,{begin:n}),k],illegal:/%/},{beginKeywords:"while if switch catch for"},{className:"function",begin:e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,contains:[k,e.inherit(e.TITLE_MODE,{begin:n})]},{variants:[{begin:"\\."+n},{begin:"\\$"+n}],relevance:0},{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{begin:/\b(?=constructor)/,end:/[{;]/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:n}),"self",k]},{begin:"(get|set)\\s+(?="+n+"\\()",end:/\{/,keywords:"get set",contains:[e.inherit(e.TITLE_MODE,{begin:n}),{begin:/\(\)/},k]},{begin:/\$[(.]/}]}}},function(e,n,t){"use strict";e.exports=function(e){const n={keyword:["and","as","assert","async","await","break","class","continue","def","del","elif","else","except","finally","for","","from","global","if","import","in","is","lambda","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"].join(" "),built_in:["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","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","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"].join(" "),literal:["__debug__","Ellipsis","False","None","NotImplemented","True"].join(" ")},t={className:"meta",begin:/^(>>>|\.\.\.) /},r={className:"subst",begin:/\{/,end:/\}/,keywords:n,illegal:/#/},o={begin:/\{\{/,relevance:0},a={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,t],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,t],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,t,o,r]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,t,o,r]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,o,r]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,o,r]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},i="[0-9](_?[0-9])*",l=`(\\b(${i}))?\\.(${i})|\\b(${i})\\.`,c={className:"number",relevance:0,variants:[{begin:`(\\b(${i})|(${l}))[eE][+-]?(${i})[jJ]?\\b`},{begin:`(${l})[jJ]?`},{begin:"\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?\\b"},{begin:"\\b0[bB](_?[01])+[lL]?\\b"},{begin:"\\b0[oO](_?[0-7])+[lL]?\\b"},{begin:"\\b0[xX](_?[0-9a-fA-F])+[lL]?\\b"},{begin:`\\b(${i})[jJ]\\b`}]},s={className:"params",variants:[{begin:/\(\s*\)/,skip:!0,className:null},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:["self",t,c,a,e.HASH_COMMENT_MODE]}]};return r.contains=[a,c,t],{name:"Python",aliases:["py","gyp","ipython"],keywords:n,illegal:/(<\/|->|\?)|=>/,contains:[t,c,{begin:/\bself\b/},{beginKeywords:"if",relevance:0},a,e.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[e.UNDERSCORE_TITLE_MODE,s,{begin:/->/,endsWithParent:!0,keywords:"None"}]},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[c,s,a]},{begin:/\b(print|exec)\(/}]}}},function(e,n,t){"use strict";e.exports=function(e){var n={keyword:["abstract","as","base","break","case","class","const","continue","do","else","event","explicit","extern","finally","fixed","for","foreach","goto","if","implicit","in","interface","internal","is","lock","namespace","new","operator","out","override","params","private","protected","public","readonly","record","ref","return","sealed","sizeof","stackalloc","static","struct","switch","this","throw","try","typeof","unchecked","unsafe","using","virtual","void","volatile","while"].concat(["add","alias","and","ascending","async","await","by","descending","equals","from","get","global","group","init","into","join","let","nameof","not","notnull","on","or","orderby","partial","remove","select","set","unmanaged","value|0","var","when","where","with","yield"]).join(" "),built_in:["bool","byte","char","decimal","delegate","double","dynamic","enum","float","int","long","nint","nuint","object","sbyte","short","string","ulong","unit","ushort"].join(" "),literal:["default","false","null","true"].join(" ")},t=e.inherit(e.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),r={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},o={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},a=e.inherit(o,{illegal:/\n/}),i={className:"subst",begin:/\{/,end:/\}/,keywords:n},l=e.inherit(i,{illegal:/\n/}),c={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},e.BACKSLASH_ESCAPE,l]},s={className:"string",begin:/\$@"/,end:'"',contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},i]},u=e.inherit(s,{illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},l]});i.contains=[s,c,o,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,r,e.C_BLOCK_COMMENT_MODE],l.contains=[u,c,a,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,r,e.inherit(e.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];var d={variants:[s,c,o,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},f={begin:"<",end:">",contains:[{beginKeywords:"in out"},t]},p=e.IDENT_RE+"(<"+e.IDENT_RE+"(\\s*,\\s*"+e.IDENT_RE+")*>)?(\\[\\])?",b={begin:"@"+e.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:n,illegal:/::/,contains:[e.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"\x3c!--|--\x3e"},{begin:""}]}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{"meta-keyword":"if else elif endif define undef warning error line region endregion pragma checksum"}},d,r,{beginKeywords:"class interface",relevance:0,end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},t,f,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[t,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"record",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[t,f,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"meta-string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+p+"\\s+)+"+e.IDENT_RE+"\\s*(<.+>\\s*)?\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:n,contains:[{beginKeywords:["public","private","protected","static","internal","protected","abstract","async","extern","override","unsafe","virtual","new","sealed","partial"].join(" "),relevance:0},{begin:e.IDENT_RE+"\\s*(<.+>\\s*)?\\(",returnBegin:!0,contains:[e.TITLE_MODE,f],relevance:0},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,relevance:0,contains:[d,r,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},b]}}},function(e,n,t){"use strict";var r="\\.([0-9](_*[0-9])*)",o="[0-9a-fA-F](_*[0-9a-fA-F])*",a={className:"number",variants:[{begin:`(\\b([0-9](_*[0-9])*)((${r})|\\.)?|(${r}))[eE][+-]?([0-9](_*[0-9])*)[fFdD]?\\b`},{begin:`\\b([0-9](_*[0-9])*)((${r})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${r})[fFdD]?\\b`},{begin:"\\b([0-9](_*[0-9])*)[fFdD]\\b"},{begin:`\\b0[xX]((${o})\\.?|(${o})?\\.(${o}))[pP][+-]?([0-9](_*[0-9])*)[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${o})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};e.exports=function(e){var n="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",t="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",r={className:"meta",begin:"@"+n,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]};const o=a;return{name:"Java",aliases:["jsp"],keywords:t,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"class",beginKeywords:"class interface enum",end:/[{;=]/,excludeEnd:!0,keywords:"class interface enum",illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"new throw return else",relevance:0},{className:"class",begin:"record\\s+"+e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,excludeEnd:!0,end:/[{;=]/,keywords:t,contains:[{beginKeywords:"record"},{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:t,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"function",begin:"([À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(<[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(\\s*,\\s*[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*)*>)?\\s+)+"+e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:t,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:t,relevance:0,contains:[r,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,o,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},o,r]}}},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.StackTraceView=void 0;var r=function(e,n){if(!n&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=o(n);if(t&&t.has(e))return t.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=a?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(r,i,l):r[i]=e[i]}r.default=e,t&&t.set(e,r);return r}(t(1));function o(e){if("function"!=typeof WeakMap)return null;var n=new WeakMap,t=new WeakMap;return(o=function(e){return e?t:n})(e)}t(54);n.StackTraceView=({action:e,setSelectedFrame:n,selectedFrame:t})=>{const o=(null==e?void 0:e.metadata.stack)||[];return r.createElement("div",{className:"stack-trace"},o.map((e,o)=>{const a=":"===e.file[1]?"\\":"/";return r.createElement("div",{key:o,className:"stack-trace-frame"+(t===o?" selected":""),onClick:()=>{n(o)}},r.createElement("span",{className:"stack-trace-frame-function"},e.function||"(anonymous)"),r.createElement("span",{className:"stack-trace-frame-location"},e.file.split(a).pop()),r.createElement("span",{className:"stack-trace-frame-line"},":"+e.line))}))}},function(e,n,t){var r=t(2),o=t(55);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[e.i,o,""]]);var a={insert:"head",singleton:!1};r(o,a);e.exports=o.locals||{}},function(e,n,t){"use strict";t.r(n);var r=t(0),o=t.n(r)()((function(e){return e[1]}));o.push([e.i,'/*\n Copyright (c) Microsoft Corporation.\n\n Licensed under the Apache License, Version 2.0 (the "License");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an "AS IS" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n*/\n\n.stack-trace {\n flex: 1 1 120px;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n overflow-y: auto;\n}\n\n.stack-trace-frame {\n flex: 0 0 20px;\n font-size: smaller;\n display: flex;\n flex-direction: row;\n align-items: center;\n cursor: pointer;\n padding: 0 5px;\n}\n\n.stack-trace-frame.selected,\n.stack-trace-frame:hover {\n background-color: #eaeaea;\n}\n\n.stack-trace-frame-function {\n flex: 1 1 100px;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.stack-trace-frame-location {\n flex: 1 1 100px;\n overflow: hidden;\n text-overflow: ellipsis;\n text-align: end;\n}\n\n.stack-trace-frame-line {\n flex: none;\n}\n',""]),n.default=o},function(e,n,t){var r=t(2),o=t(57);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[e.i,o,""]]);var a={insert:"head",singleton:!1};r(o,a);e.exports=o.locals||{}},function(e,n,t){"use strict";t.r(n);var r=t(0),o=t.n(r)()((function(e){return e[1]}));o.push([e.i,'/*\n Copyright (c) Microsoft Corporation.\n\n Licensed under the Apache License, Version 2.0 (the "License");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an "AS IS" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n*/\n\n.split-view {\n display: flex;\n flex: auto;\n position: relative;\n}\n\n.split-view.vertical {\n flex-direction: column;\n}\n\n.split-view.vertical.sidebar-first {\n flex-direction: column-reverse;\n}\n\n.split-view.horizontal {\n flex-direction: row;\n}\n\n.split-view.horizontal.sidebar-first {\n flex-direction: row-reverse;\n}\n\n.split-view-main {\n display: flex;\n flex: auto;\n}\n\n.split-view-sidebar {\n display: flex;\n flex: none;\n}\n\n.split-view.vertical:not(.sidebar-first) > .split-view-sidebar {\n border-top: 1px solid #ddd;\n}\n\n.split-view.horizontal:not(.sidebar-first) > .split-view-sidebar {\n border-left: 1px solid #ddd;\n}\n\n.split-view.vertical.sidebar-first > .split-view-sidebar {\n border-bottom: 1px solid #ddd;\n}\n\n.split-view.horizontal.sidebar-first > .split-view-sidebar {\n border-right: 1px solid #ddd;\n}\n\n.split-view-resizer {\n position: absolute;\n z-index: 100;\n}\n\n.split-view.vertical > .split-view-resizer {\n left: 0;\n right: 0;\n height: 12px;\n cursor: ns-resize;\n}\n\n.split-view.horizontal > .split-view-resizer {\n top: 0;\n bottom: 0;\n width: 12px;\n cursor: ew-resize;\n}\n',""]),n.default=o},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.SnapshotTab=void 0,t(59),t(6);var r=function(e,n){if(!n&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=a(n);if(t&&t.has(e))return t.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(r,i,l):r[i]=e[i]}r.default=e,t&&t.set(e,r);return r}(t(1)),o=t(3);function a(e){if("function"!=typeof WeakMap)return null;var n=new WeakMap,t=new WeakMap;return(a=function(e){return e?t:n})(e)}n.SnapshotTab=({action:e,defaultSnapshotSize:n})=>{const[t,a]=(0,o.useMeasure)(),[i,l]=r.useState(0),c=new Map;for(const n of(null==e?void 0:e.metadata.snapshots)||[])c.set(n.title,n);const s=c.get("action")||c.get("after"),u=[s?{...s,title:"action"}:void 0,c.get("before"),c.get("after")].filter(Boolean);let d,f,p,b='data:text/html,';if(e){const n=u[i];var h,m;if(n&&n.snapshotName)if(b=`${window.location.origin}/snapshot/${e.metadata.pageId}?name=${n.snapshotName}`,d=`${window.location.origin}/snapshotSize/${e.metadata.pageId}?name=${n.snapshotName}`,n.snapshotName.includes("action"))f=null===(h=e.metadata.point)||void 0===h?void 0:h.x,p=null===(m=e.metadata.point)||void 0===m?void 0:m.y}r.useEffect(()=>{u.length>=1&&i>=u.length&&l(u.length-1)},[i,u]);const g=r.useRef(null),[v,y]=r.useState(n);r.useEffect(()=>{(async()=>{if(d){const e=await fetch(d);y(await e.json())}if(g.current)try{const e=void 0===f?void 0:{x:f,y:p};g.current.contentWindow.showSnapshot(b,{point:e})}catch(e){}})()},[g,b,d,f,p]);const w=Math.min(t.width/v.width,t.height/v.height),k=v.width*w,x=v.height*w;return r.createElement("div",{className:"snapshot-tab",tabIndex:0,onKeyDown:e=>{"ArrowRight"===e.key&&l(Math.min(i+1,u.length-1)),"ArrowLeft"===e.key&&l(Math.max(i-1,0))}},r.createElement("div",{className:"tab-strip"},u.map((e,n)=>{return r.createElement("div",{className:"tab-element "+(i===n?" selected":""),onClick:()=>l(n),key:e.title},r.createElement("div",{className:"tab-label"},"before"===(t=e.title)?"Before":"after"===t?"After":"action"===t?"Action":t));var t})),r.createElement("div",{ref:a,className:"snapshot-wrapper"},r.createElement("div",{className:"snapshot-container",style:{width:v.width+"px",height:v.height+"px",transform:`translate(${-v.width*(1-w)/2+(t.width-k)/2}px, ${-v.height*(1-w)/2+(t.height-x)/2}px) scale(${w})`}},r.createElement("iframe",{ref:g,id:"snapshot",name:"snapshot",src:"/snapshot/"}))))}},function(e,n,t){var r=t(2),o=t(60);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[e.i,o,""]]);var a={insert:"head",singleton:!1};r(o,a);e.exports=o.locals||{}},function(e,n,t){"use strict";t.r(n);var r=t(0),o=t.n(r)()((function(e){return e[1]}));o.push([e.i,'/*\n Copyright (c) Microsoft Corporation.\n\n Licensed under the Apache License, Version 2.0 (the "License");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an "AS IS" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n*/\n\n.snapshot-tab {\n display: flex;\n flex: auto;\n flex-direction: column;\n align-items: stretch;\n outline: none;\n}\n\n.snapshot-controls {\n flex: none;\n color: var(--toolbar-color);\n display: flex;\n box-shadow: var(--box-shadow);\n background-color: var(--toolbar-bg-color);\n height: 32px;\n align-items: center;\n justify-content: center;\n}\n\n.snapshot-toggle {\n margin-top: 4px;\n padding: 4px 8px;\n cursor: pointer;\n border-radius: 20px;\n margin-left: 4px;\n width: 60px;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.snapshot-toggle:hover {\n background-color: #ededed;\n}\n\n.snapshot-toggle.toggled {\n background: var(--gray);\n color: white;\n}\n\n.snapshot-tab:focus .snapshot-toggle.toggled {\n background: var(--blue);\n}\n\n.snapshot-wrapper {\n flex: auto;\n margin: 1px;\n padding: 10px;\n}\n\n.snapshot-container {\n display: block;\n background: white;\n box-shadow: rgb(0 0 0 / 15%) 0px 0.1em 4.5em;\n}\n\niframe#snapshot {\n width: 100%;\n height: 100%;\n border: none;\n}\n',""]),n.default=o},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.CallTab=void 0;var r=function(e,n){if(!n&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=i(n);if(t&&t.has(e))return t.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=e[a]}r.default=e,t&&t.set(e,r);return r}(t(1));t(62);var o=t(64),a=t(5);function i(e){if("function"!=typeof WeakMap)return null;var n=new WeakMap,t=new WeakMap;return(i=function(e){return e?t:n})(e)}function l(e,n,t,a){const{title:i,type:l}=function(e,n,t){e.method.includes("eval")&&("arg"===n&&(t=(0,o.parseSerializedValue)(t.value,new Array(10).fill({handle:""}))),"value"===n&&(t=(0,o.parseSerializedValue)(t,new Array(10).fill({handle:""}))));const r=typeof t;return"object"!==r?{title:String(t),type:r}:t.guid?{title:"",type:"handle"}:{title:JSON.stringify(t),type:"object"}}(e,n,t);let c=function(e,n){return e.length>n?e.substr(0,n)+"…":e}(i.replace(/\n/g,"↵"),80);return"string"===l&&(c=`"${c}"`),r.createElement("div",{key:a,className:"call-line"},n,": ",r.createElement("span",{className:l,title:i},c))}n.CallTab=({action:e})=>{var n,t;if(!e)return null;const o=e.metadata.log,i=null===(n=e.metadata.error)||void 0===n||null===(t=n.error)||void 0===t?void 0:t.message,c={...e.metadata.params};delete c.info;const s=Object.keys(c);return r.createElement("div",{className:"call-tab"},r.createElement("div",{className:"call-error",key:"error",hidden:!i},r.createElement("div",{className:"codicon codicon-issues"}),i),r.createElement("div",{className:"call-line"},e.metadata.apiName," ",r.createElement("span",{className:"call-duration"},"— ",(0,a.msToString)(e.metadata.endTime-e.metadata.startTime))),!!s.length&&r.createElement("div",{className:"call-section"},"Parameters"),!!s.length&&s.map((n,t)=>l(e.metadata,n,c[n],"param-"+t)),!!e.metadata.result&&r.createElement("div",{className:"call-section"},"Return value"),!!e.metadata.result&&Object.keys(e.metadata.result).map((n,t)=>l(e.metadata,n,e.metadata.result[n],"result-"+t)),r.createElement("div",{className:"call-section"},"Log"),o.map((e,n)=>r.createElement("div",{key:n,className:"call-line"},e)))}},function(e,n,t){var r=t(2),o=t(63);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[e.i,o,""]]);var a={insert:"head",singleton:!1};r(o,a);e.exports=o.locals||{}},function(e,n,t){"use strict";t.r(n);var r=t(0),o=t.n(r)()((function(e){return e[1]}));o.push([e.i,'/*\n Copyright (c) Microsoft Corporation.\n\n Licensed under the Apache License, Version 2.0 (the "License");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an "AS IS" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n*/\n\n.call-tab {\n flex: auto;\n line-height: 24px;\n white-space: pre;\n overflow: auto;\n padding: 6px 0;\n user-select: text;\n}\n\n.call-error {\n border-bottom: 1px solid var(--background);\n padding: 3px 0 3px 12px;\n}\n\n.call-error .codicon {\n color: red;\n position: relative;\n top: 2px;\n margin-right: 2px;\n}\n\n.call-section {\n padding-left: 6px;\n border-top: 1px solid #ddd;\n font-weight: bold;\n text-transform: uppercase;\n font-size: 10px;\n border-bottom: 1px solid #ddd;\n background-color: #efefef;\n line-height: 18px;\n}\n\n.call-line {\n padding: 0 0 2px 6px;\n flex: none;\n align-items: center;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n\n.call-duration {\n color: var(--gray);\n}\n\n.call-line .string {\n color: var(--orange);\n}\n\n.call-line .number,\n.call-line .boolean,\n.call-line .object {\n color: var(--blue);\n}\n',""]),n.default=o},function(e,n,t){"use strict";(function(e){Object.defineProperty(n,"__esModule",{value:!0}),n.serializeError=function(e){return i(e)?{error:{message:e.message,stack:e.stack,name:e.name}}:{value:a(e,e=>({fallThrough:e}),new Set)}},n.parseError=function(e){if(!e.error){if(void 0===e.value)throw new Error("Serialized error must have either an error or a value");return o(e.value,void 0)}if("TimeoutError"===e.error.name){const n=new r.TimeoutError(e.error.message);return n.stack=e.error.stack||"",n}const n=new Error(e.error.message);return n.stack=e.error.stack||"",n.name=e.error.name,n},n.parseSerializedValue=o,n.serializeValue=a;var r=t(66);function o(e,n){if(void 0!==e.n)return e.n;if(void 0!==e.s)return e.s;if(void 0!==e.b)return e.b;if(void 0!==e.v){if("undefined"===e.v)return;if("null"===e.v)return null;if("NaN"===e.v)return NaN;if("Infinity"===e.v)return 1/0;if("-Infinity"===e.v)return-1/0;if("-0"===e.v)return-0}if(void 0!==e.d)return new Date(e.d);if(void 0!==e.r)return new RegExp(e.r.p,e.r.f);if(void 0!==e.a)return e.a.map(e=>o(e,n));if(void 0!==e.o){const t={};for(const{k:r,v:a}of e.o)t[r]=o(a,n);return t}if(void 0!==e.h){if(void 0===n)throw new Error("Unexpected handle");return n[e.h]}throw new Error("Unexpected value")}function a(n,t,r){const o=t(n);if(!("fallThrough"in o))return o;if(n=o.fallThrough,r.has(n))throw new Error("Argument is a circular structure");if("symbol"==typeof n)return{v:"undefined"};if(Object.is(n,void 0))return{v:"undefined"};if(Object.is(n,null))return{v:"null"};if(Object.is(n,NaN))return{v:"NaN"};if(Object.is(n,1/0))return{v:"Infinity"};if(Object.is(n,-1/0))return{v:"-Infinity"};if(Object.is(n,-0))return{v:"-0"};if("boolean"==typeof n)return{b:n};if("number"==typeof n)return{n:n};if("string"==typeof n)return{s:n};if(i(n)){const t=n;return"captureStackTrace"in e.Error?{s:t.stack||""}:{s:`${t.name}: ${t.message}\n${t.stack}`}}if((l=n)instanceof Date||"[object Date]"===Object.prototype.toString.call(l))return{d:n.toJSON()};var l;if(function(e){return e instanceof RegExp||"[object RegExp]"===Object.prototype.toString.call(e)}(n))return{r:{p:n.source,f:n.flags}};if(Array.isArray(n)){const e=[];r.add(n);for(let o=0;o{const n=r.useMemo(()=>{if(!e)return[];const n=[],t=o.page(e);for(const r of o.eventsForAction(e))if("console"===r.metadata.method||"pageError"===r.metadata.method){if("console"===r.metadata.method){const{guid:e}=r.metadata.params.message;n.push({message:t.objects[e]})}"pageError"===r.metadata.method&&n.push({error:r.metadata.params.error})}return n},[e]);return r.createElement("div",{className:"console-tab"},n.map((e,n)=>{const{message:t,error:o}=e;if(t){const e=t.location.url,o=e?e.substring(e.lastIndexOf("/")+1):"";return r.createElement("div",{className:"console-line "+t.type,key:n},r.createElement("span",{className:"console-location"},o,":",t.location.lineNumber),r.createElement("span",{className:"codicon codicon-"+l(t)}),r.createElement("span",{className:"console-line-message"},t.text))}if(o){const{error:e,value:t}=o;return e?r.createElement("div",{className:"console-line error",key:n},r.createElement("span",{className:"codicon codicon-error"}),r.createElement("span",{className:"console-line-message"},e.message),r.createElement("div",{className:"console-stack"},e.stack)):r.createElement("div",{className:"console-line error",key:n},r.createElement("span",{className:"codicon codicon-error"}),r.createElement("span",{className:"console-line-message"},t))}return null}))}},function(e,n,t){var r=t(2),o=t(69);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[e.i,o,""]]);var a={insert:"head",singleton:!1};r(o,a);e.exports=o.locals||{}},function(e,n,t){"use strict";t.r(n);var r=t(0),o=t.n(r)()((function(e){return e[1]}));o.push([e.i,'/*\n Copyright (c) Microsoft Corporation.\n\n Licensed under the Apache License, Version 2.0 (the "License");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an "AS IS" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n*/\n\n\n.console-tab {\n flex: auto;\n line-height: 16px;\n white-space: pre;\n overflow: auto;\n padding-top: 3px;\n user-select: text;\n}\n\n.console-line {\n flex: none;\n padding: 3px 0 3px 3px;\n align-items: center;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n}\n\n.console-line.error {\n background: #fff0f0;\n border-top-color: #ffd6d6;\n border-bottom-color: #ffd6d6;\n color: red;\n}\n\n.console-line.warning {\n background: #fffbe5;\n border-top-color: #fff5c2;\n border-bottom-color: #fff5c2;\n}\n\n.console-line .codicon {\n padding: 0 2px 0 3px;\n position: relative;\n flex: none;\n top: 1px;\n}\n\n.console-line.warning .codicon {\n color: darkorange;\n}\n\n.console-line-message {\n white-space: initial;\n word-break: break-word;\n position: relative;\n top: -2px;\n}\n\n.console-location {\n padding-right: 3px;\n float: right;\n}\n\n.console-stack {\n white-space: pre-wrap;\n margin: 3px;\n}\n',""]),n.default=o},function(e,n,t){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=t(71)},function(e,n,t){"use strict"; /** @license React v17.0.2 * 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 r=t(1),o=t(7),a=t(72);function i(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t