PageSourceSearch

https://tangra.link/_next/static/chunks/3776-b4760e812b2e54f3.js

js tangra.link collected 2026-10-02 07:33:32 UTC 303,135 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3776],{36571:function(e,t,r){"use strict";let n=r(16992);e.exports=n},16992:function(e,t,r){"use strict";var n=r(32998),i=r(23277),o=r(44783),s=r(2903),a=r(76969),l=r(73435);function u(e,t){let r={};for(let n of e)r[e=t(n)]?r[e].push(n):r[e]=[n];return r}function c(e){return{element:(e=u(e,e=>e.type)).element||[],textFormat:e["text-format"]||[],textMatch:e["text-match"]||[]}}let h=/[!-/:-@[-`{-~\s]/;function d(e,t,r){let i=[];e=e.getChildren();e:for(let o of e){for(let n of r)if(null!=(e=n.export(o,e=>d(e,t,r),(e,r)=>f(e,r,t)))){i.push(e);continue e}n.$isLineBreakNode(o)?i.push("\n"):n.$isTextNode(o)?i.push(f(o,o.getTextContent(),t)):n.$isElementNode(o)?i.push(d(o,t,r)):n.$isDecoratorNode(o)&&i.push(o.getTextContent())}return i.join("")}function f(e,t,r){let n=t.trim(),i=n,o=new Set;for(let t of r){r=t.format[0];let n=t.tag;if(m(e,r)&&!o.has(r)){o.add(r);var s=p(e,!0);m(s,r)||(i=n+i),m(s=p(e,!1),r)||(i+=n)}}return t.replace(n,i)}function p(e,t){let r=t?e.getPreviousSibling():e.getNextSibling();for(r||(e=e.getParentOrThrow()).isInline()&&(r=t?e.getPreviousSibling():e.getNextSibling());r;){if(n.$isElementNode(r)){if(!r.isInline())break;if(e=t?r.getLastDescendant():r.getFirstDescendant(),n.$isTextNode(e))return e;r=t?r.getPreviousSibling():r.getNextSibling()}if(n.$isTextNode(r))return r;if(!n.$isElementNode(r))break}return null}function m(e,t){return n.$isTextNode(e)&&e.hasFormat(t)}let g="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement,v=g&&"documentMode"in document?document.documentMode:null;g&&/Mac|iPod|iPhone|iPad/.test(navigator.platform),g&&/^(?!.*Seamonkey)(?=.*Firefox).*/i.test(navigator.userAgent),g&&"InputEvent"in window&&!v&&new window.InputEvent("input");let y=g&&/Version\/[\d.]+.*Safari/.test(navigator.userAgent),b=g&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream;g&&/Android/.test(navigator.userAgent);let _=g&&/^(?=.*Chrome).*/i.test(navigator.userAgent),w=g&&/AppleWebKit\/[\d.]+/.test(navigator.userAgent)&&!_,S=/^\s{0,3}$/,x=/^```(\w{1,10})?\s?$/;function E(e,t,r){let n=r.length;for(;t>=n;t--){let i=t-n;if(A(e,i,r,0,n)&&" "!==e[i+n])return i}return -1}function A(e,t,r,n,i){for(let o=0;o<i;o++)if(e[t+o]!==r[n+o])return!1;return!0}let T=e=>(t,r,n)=>{(n=e(n)).append(...r),t.replace(n),n.select(0,0)},M=e=>(t,r,n)=>{var i=t.getPreviousSibling(),s=t.getNextSibling();let a=o.$createListItemNode("check"===e?"x"===n[3]:void 0);o.$isListNode(s)&&s.getListType()===e?(null!==(i=s.getFirstChild())?i.insertBefore(a):s.append(a),t.remove()):o.$isListNode(i)&&i.getListType()===e?(i.append(a),t.remove()):((s=o.$createListNode(e,"number"===e?Number(n[2]):void 0)).append(a),t.replace(s)),a.append(...r),a.select(0,0),(t=Math.floor(n[1].length/4))&&a.setIndent(t)},k=(e,t,r)=>{let n=[];var i=e.getChildren();let s=0;for(let l of i)if(o.$isListItemNode(l)){if(1===l.getChildrenSize()&&(i=l.getFirstChild(),o.$isListNode(i))){n.push(k(i,t,r+1));continue}i=" ".repeat(4*r);var a=e.getListType();a="number"===a?`${e.getStart()+s}. `:"check"===a?`- [${l.getChecked()?"x":" "}] `:"- ",n.push(i+a+t(l)),s++}return n.join("\n")},L={dependencies:[s.HeadingNode],export:(e,t)=>{if(!s.$isHeadingNode(e))return null;let r=Number(e.getTag().slice(1));return"#".repeat(r)+" "+t(e)},regExp:/^(#{1,6})\s/,replace:T(e=>s.$createHeadingNode("h"+e[1].length)),type:"element"},I={dependencies:[s.QuoteNode],export:(e,t)=>{if(!s.$isQuoteNode(e))return null;for(let r of(e=t(e).split("\n"),t=[],e))t.push("> "+r);return t.join("\n")},regExp:/^>\s/,replace:(e,t,r,i)=>{if(i&&(r=e.getPreviousSibling(),s.$isQuoteNode(r))){r.splice(r.getChildrenSize(),0,[n.$createLineBreakNode(),...t]),r.select(0,0),e.remove();return}(r=s.$createQuoteNode()).append(...t),e.replace(r),r.select(0,0)},type:"element"},P={dependencies:[i.CodeNode],export:e=>{if(!i.$isCodeNode(e))return null;let t=e.getTextContent();return"```"+(e.getLanguage()||"")+(t?"\n"+t:"")+"\n```"},regExp:/^```(\w{1,10})?\s/,replace:T(e=>i.$createCodeNode(e?e[1]:void 0)),type:"element"},N={dependencies:[o.ListNode,o.ListItemNode],export:(e,t)=>o.$isListNode(e)?k(e,t,0):null,regExp:/^(\s*)[-*+]\s/,replace:M("bullet"),type:"element"},O={dependencies:[o.ListNode,o.ListItemNode],export:(e,t)=>o.$isListNode(e)?k(e,t,0):null,regExp:/^(\s*)(?:-\s)?\s?(\[(\s|x)?\])\s/i,replace:M("check"),type:"element"}
1,C={dependencies:[o.ListNode,o.ListItemNode],export:(e,t)=>o.$isListNode(e)?k(e,t,0):null,regExp:/^(\s*)(\d{1,})\.\s/,replace:M("number"),type:"element"},R={format:["code"],tag:"`",type:"text-format"},F={format:["highlight"],tag:"==",type:"text-format"},z={format:["bold","italic"],tag:"***",type:"text-format"},B={format:["bold","italic"],intraword:!1,tag:"___",type:"text-format"},D={format:["bold"],tag:"**",type:"text-format"},j={format:["bold"],intraword:!1,tag:"__",type:"text-format"},V={format:["strikethrough"],tag:"~~",type:"text-format"},U={format:["italic"],tag:"*",type:"text-format"},Z={format:["italic"],intraword:!1,tag:"_",type:"text-format"},G={dependencies:[l.LinkNode],export:(e,t,r)=>{if(!l.$isLinkNode(e))return null;t=(t=e.getTitle())?`[${e.getTextContent()}](${e.getURL()} "${t}")`:`[${e.getTextContent()}](${e.getURL()})`;let i=e.getFirstChild();return 1===e.getChildrenSize()&&n.$isTextNode(i)?r(i,t):t},importRegExp:/(?:\[([^[]+)\])(?:\((?:([^()\s]+)(?:\s"((?:[^"]*\\")*[^"]*)"\s*)?)\))/,regExp:/(?:\[([^[]+)\])(?:\((?:([^()\s]+)(?:\s"((?:[^"]*\\")*[^"]*)"\s*)?)\))$/,replace:(e,t)=>{let[,r,i,o]=t;t=l.$createLinkNode(i,{title:o});let s=n.$createTextNode(r);s.setFormat(e.getFormat()),t.append(s),e.replace(t)},trigger:")",type:"text-match"},$=[L,I,P,N,C],W=[R,z,B,D,j,F,U,Z,V],H=[G],X=[...$,...W,...H];t.$convertFromMarkdownString=function(e,t=X,r){let l,u;return(u=function(e){let t={},r={},n=[];for(let i of e){({tag:e}=i),t[e]=i;let o=e.replace(/(\*|\^|\+)/g,"\\$1");n.push(o),r[e]=y||b||w?RegExp(`(${o})(?![${o}\\s])(.*?[^${o}\\s])${o}(?!${o})`):RegExp(`(?<![\\\\${o}])(${o})((\\\\${o})?.*?[^${o}\\s](\\\\${o})?)((?<!\\\\)|(?<=\\\\\\\\))(${o})(?![\\\\${o}])`)}return{fullMatchRegExpByTag:r,openTagsRegExp:RegExp((y||b||w?"":"(?<![\\\\])")+"("+n.join("|")+")","g"),transformersByTag:t}}((l=c(t)).textFormat),(e,t)=>{var r=(e=e.split("\n")).length;(t=t||n.$getRoot()).clear();for(let b=0;b<r;b++){var c=e[b];e:{var d=e,f=b,p=t,m=d[f].match(x);if(m){for(var g=f,v=d.length;++g<v;)if(d[g].match(x)){m=i.$createCodeNode(m[1]),d=n.$createTextNode(d.slice(f+1,g).join("\n")),m.append(d),p.append(m),p=[m,g];break e}}p=[null,f]}let[r,_]=p;if(null!=r)b=_;else{p=c,v=t;var y=l.element;for(let{regExp:e,replace:t}of(g=u,d=l.textMatch,f=p.trim(),m=n.$createTextNode(f),(c=n.$createParagraphNode()).append(m),v.append(c),y))if(v=p.match(e)){m.setTextContent(p.slice(v[0].length)),t(c,[m],v,!0);break}(function e(t,r,n){var i,o,s=t.getTextContent();let a=function(e,t){var r=e.match(t.openTagsRegExp);if(null==r)return null;for(let o of r){var n=o.replace(/^\s/,"");if(null!=(r=t.fullMatchRegExpByTag[n])&&(r=e.match(r),n=t.transformersByTag[n],null!=r&&null!=n)){if(!1!==n.intraword)return r;var{index:i=0}=r;if(n=e[i-1],i=e[i+r[0].length],!(n&&!h.test(n)||i&&!h.test(i)))return r}}return null}(s,r);if(a){if(a[0]===s)var l=t;else{let e=(s=a.index||0)+a[0].length;0===s?[l,i]=t.splitText(e):[o,l,i]=t.splitText(s,e)}if(l.setTextContent(a[2]),t=r.transformersByTag[a[1]])for(let e of t.format)l.hasFormat(e)||l.toggleFormat(e);l.hasFormat("code")||e(l,r,n),o&&e(o,r,n),i&&e(i,r,n)}else(function e(t,r){e:for(;t;){for(let n of r){let i=t.getTextContent().match(n.importRegExp);if(!i)continue;let o=i.index||0,s=o+i[0].length,a,l;0===o?[a,t]=t.splitText(s):[,a,l]=t.splitText(o,s),l&&e(l,r),n.replace(a,i);continue e}break}})(t,n)})(m,g,d),c.isAttached()&&0<f.length&&(p=c.getPreviousSibling(),n.$isParagraphNode(p)||s.$isQuoteNode(p)||o.$isListNode(p))&&(g=p,o.$isListNode(p)&&(g=null==(p=p.getLastDescendant())?null:a.$findMatchingParent(p,o.$isListItemNode)),null!=g&&0<g.getTextContentSize()&&(g.splice(g.getChildrenSize(),0,[n.$createLineBreakNode(),...c.getChildren()]),c.remove()))}}for(let i of e=t.getChildren())e=i,(e=!!n.$isParagraphNode(e)&&(null==(r=e.getFirstChild())||1===e.getChildrenSize()&&n.$isTextNode(r)&&S.test(r.getTextContent())))&&i.remove();null!==n.$getSelection()&&t.selectEnd()})(e,r)},t.$convertToMarkdownString=function(e=X,t){let r,i;return(i=(r=c(e)).textFormat.filter(e=>1===e.format.length),e=>{let t=[];for(let o of e=(e||n.$getRoot()).getChildren())null!=(e=function(e,t,r,i){for(let n of t)if(null!=(t=n.export(e,e=>
1d(e,r,i))))return t;return n.$isElementNode(e)?d(e,r,i):n.$isDecoratorNode(e)?e.getTextContent():null}(o,r.element,i,r.textMatch))&&t.push(e);return t.join("\n\n")})(t)},t.BOLD_ITALIC_STAR=z,t.BOLD_ITALIC_UNDERSCORE=B,t.BOLD_STAR=D,t.BOLD_UNDERSCORE=j,t.CHECK_LIST=O,t.CODE=P,t.ELEMENT_TRANSFORMERS=$,t.HEADING=L,t.HIGHLIGHT=F,t.INLINE_CODE=R,t.ITALIC_STAR=U,t.ITALIC_UNDERSCORE=Z,t.LINK=G,t.ORDERED_LIST=C,t.QUOTE=I,t.STRIKETHROUGH=V,t.TEXT_FORMAT_TRANSFORMERS=W,t.TEXT_MATCH_TRANSFORMERS=H,t.TRANSFORMERS=X,t.UNORDERED_LIST=N,t.registerMarkdownShortcuts=function(e,t=X){let r=c(t),o=u(r.textFormat,({tag:e})=>e[e.length-1]),s=u(r.textMatch,({trigger:e})=>e);for(let r of t)if("element"===(t=r.type)||"text-match"===t){for(let n of t=r.dependencies)if(!e.hasNode(n))throw Error(`MarkdownShortcuts: missing dependency ${n.getType()} for transformer. Ensure node dependency is included in editor initial config.`)}return e.registerUpdateListener(({tags:t,dirtyLeaves:a,editorState:l,prevEditorState:u})=>{if(!t.has("historic")&&!e.isComposing()){var c=l.read(n.$getSelection);if(t=u.read(n.$getSelection),n.$isRangeSelection(t)&&n.$isRangeSelection(c)&&c.isCollapsed()){u=c.anchor.key;var d=c.anchor.offset,f=l._nodeMap.get(u);n.$isTextNode(f)&&a.has(u)&&(1===d||!(d>t.anchor.offset+1))&&e.update(()=>{if(!f.hasFormat("code")){var e=f.getParent();if(null!==e&&!i.$isCodeNode(e)){var t=c.anchor.offset;t:{var a=r.element,l=e.getParent();if(n.$isRootOrShadowRoot(l)&&e.getFirstChild()===f&&" "===(l=f.getTextContent())[t-1]){for(let{regExp:r,replace:n}of a)if((a=l.match(r))&&a[0].length===t){l=f.getNextSiblings();let[r,i]=f.splitText(t);r.remove(),n(e,l=i?[i,...l]:l,a,!1),e=!0;break t}}e=!1}if(!e){t:{if(null!=(e=s[(a=f.getTextContent())[t-1]])){for(d of(t<a.length&&(a=a.slice(0,t)),e))if(null!==(e=a.match(d.regExp))){l=(a=e.index||0)+e[0].length;var u=void 0;0===a?[u]=f.splitText(l):[,u]=f.splitText(a,l),u.selectNext(0,0),d.replace(u,e);var d=!0;break t}}d=!1}if(!d)t:{var p=(l=f.getTextContent())[--t];if(d=o[p])for(let r of d){var{tag:m}=r;let i=t-(d=m.length)+1;if(!(1<d&&!A(l,i,m,0,d)||" "===l[i-1])&&(u=l[t+1],!1!==r.intraword||!u||h.test(u))){e=u=f,a=E(l,i,m);for(var g=e;0>a&&(g=g.getPreviousSibling())&&!n.$isLineBreakNode(g);)n.$isTextNode(g)&&(a=g.getTextContent(),e=g,a=E(a,a.length,m));if(!(0>a||e===u&&a+d===i||(m=e.getTextContent(),0<a&&m[a-1]===p||(g=m[a-1],!1===r.intraword&&g&&!h.test(g))))){for(let o of(l=(l=u.getTextContent()).slice(0,i)+l.slice(t+1),u.setTextContent(l),l=e===u?l:m,e.setTextContent(l.slice(0,a)+l.slice(a+d)),l=n.$getSelection(),p=n.$createRangeSelection(),n.$setSelection(p),t=t-d*(e===u?2:1)+1,p.anchor.set(e.__key,a,"text"),p.focus.set(u.__key,t,"text"),r.format))p.hasFormat(o)||p.formatText(o);for(let e of(p.anchor.set(p.focus.key,p.focus.offset,p.focus.type),r.format))p.hasFormat(e)&&p.toggleFormat(e);n.$isRangeSelection(l)&&(p.format=l.format);break t}}}}}}}})}}})}},41589:function(e,t,r){"use strict";let n=r(47618);e.exports=n},47618:function(e,t,r){"use strict";var n=r(84260),i=r(25567),o=r(76969),s=r(32998),a=r(67294);let l=s.createCommand("INSERT_HORIZONTAL_RULE_COMMAND");function u({nodeKey:e}){let[t]=n.useLexicalComposerContext(),[r,l,u]=i.useLexicalNodeSelection(e),c=a.useCallback(t=>(r&&s.$isNodeSelection(s.$getSelection())&&(t.preventDefault(),f(t=s.$getNodeByKey(e))&&t.remove()),!1),[r,e]);return a.useEffect(()=>o.mergeRegister(t.registerCommand(s.CLICK_COMMAND,n=>{let i=t.getElementByKey(e);return n.target===i&&(n.shiftKey||u(),l(!r),!0)},s.COMMAND_PRIORITY_LOW),t.registerCommand(s.KEY_DELETE_COMMAND,c,s.COMMAND_PRIORITY_LOW),t.registerCommand(s.KEY_BACKSPACE_COMMAND,c,s.COMMAND_PRIORITY_LOW)),[u,t,r,e,c,l]),a.useEffect(()=>{let n=t.getElementByKey(e);null!==n&&(n.className=r?"selected":"")},[t,r,e]),null}class c extends s.DecoratorNode{static getType(){return"horizontalrule"}static clone(e){return new c(e.__key)}static importJSON(){return d()}static importDOM(){return{hr:()=>({conversion:h,priority:0})}}exportJSON(){return{type:"horizontalrule",version:1}}exportDOM(){return{element:document.createElement("hr")}}createDOM(){return document.createElement("hr")}getTextContent(){return"\n"}isInline(){return!1}updateDOM(){return!1}decorate(){return a.createElement(u,{nodeKey:this.__key})}}function h(){return{node:d()}}function d(){return s.$applyNodeReplacement(new c)}function f(e){return e instanceof c}t.$createHorizontalRuleNode=d,t.$isHorizontalRuleNode=f,t.HorizontalRuleNode=c,t.INSERT_HORIZONTAL_RULE_COMMAND=l},87632:function(e,t,r){"use strict";let n=r(8845);e.exports=n},8845:function(e,t,r){"use strict";var n=r(36571),i=r(84260),o=r(41589),s=r(67294);let a=[{dependencies:[o.HorizontalRuleNode],export:e=>o.$isHorizontalRuleNode(e)?"***":null,regExp:/^(---|\*\*\*|___)\s?$/,replace:(e,t,r,n)=>{t=o.$createHorizontalRuleNode(),n||null!=e.getNextSibling()?e.replace(t):e.insertBefore(t),t.selectNext()},type:"element"},...n.TRANSFORMERS];
1t.DEFAULT_TRANSFORMERS=a,t.MarkdownShortcutPlugin=function({transformers:e=a}){let[t]=i.useLexicalComposerContext();return s.useEffect(()=>n.registerMarkdownShortcuts(t,e),[t,e]),null}},25567:function(e,t,r){"use strict";let n=r(99121);e.exports=n},99121:function(e,t,r){"use strict";var n=r(84260),i=r(32998),o=r(67294);function s(e,t){return e.getEditorState().read(()=>{let e=i.$getNodeByKey(t);return null!==e&&e.isSelected()})}t.useLexicalNodeSelection=function(e){let[t]=n.useLexicalComposerContext(),[r,a]=o.useState(()=>s(t,e));return o.useEffect(()=>{let r=!0,n=t.registerUpdateListener(()=>{r&&a(s(t,e))});return()=>{r=!1,n()}},[t,e]),[r,o.useCallback(r=>{t.update(()=>{let t=i.$getSelection();i.$isNodeSelection(t)||(t=i.$createNodeSelection(),i.$setSelection(t)),i.$isNodeSelection(t)&&(r?t.add(e):t.delete(e))})},[t,e]),o.useCallback(()=>{t.update(()=>{let e=i.$getSelection();i.$isNodeSelection(e)&&e.clear()})},[t])]}},51206:function(e){var t;t=function(){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t||4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,(function(t){return e[t]}).bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=90)}({17:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n=r(18),i=function(){function e(){}return e.getFirstMatch=function(e,t){var r=t.match(e);return r&&r.length>0&&r[1]||""},e.getSecondMatch=function(e,t){var r=t.match(e);return r&&r.length>1&&r[2]||""},e.matchAndReturnConst=function(e,t,r){if(e.test(t))return r},e.getWindowsVersionName=function(e){switch(e){case"NT":return"NT";case"XP":case"NT 5.1":return"XP";case"NT 5.0":return"2000";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}},e.getMacOSVersionName=function(e){var t=e.split(".").splice(0,2).map(function(e){return parseInt(e,10)||0});if(t.push(0),10===t[0])switch(t[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}},e.getAndroidVersionName=function(e){var t=e.split(".").splice(0,2).map(function(e){return parseInt(e,10)||0});if(t.push(0),!(1===t[0]&&t[1]<5))return 1===t[0]&&t[1]<6?"Cupcake":1===t[0]&&t[1]>=6?"Donut":2===t[0]&&t[1]<2?"Eclair":2===t[0]&&2===t[1]?"Froyo":2===t[0]&&t[1]>2?"Gingerbread":3===t[0]?"Honeycomb":4===t[0]&&t[1]<1?"Ice Cream Sandwich":4===t[0]&&t[1]<4?"Jelly Bean":4===t[0]&&t[1]>=4?"KitKat":5===t[0]?"Lollipop":6===t[0]?"Marshmallow":7===t[0]?"Nougat":8===t[0]?"Oreo":9===t[0]?"Pie":void 0},e.getVersionPrecision=function(e){return e.split(".").length},e.compareVersions=function(t,r,n){void 0===n&&(n=!1);var i=e.getVersionPrecision(t),o=e.getVersionPrecision(r),s=Math.max(i,o),a=0,l=e.map([t,r],function(t){var r=s-e.getVersionPrecision(t),n=t+Array(r+1).join(".0");return e.map(n.split("."),function(e){return Array(20-e.length).join("0")+e}).reverse()});for(n&&(a=s-Math.min(i,o)),s-=1;s>=a;){if(l[0][s]>l[1][s])return 1;if(l[0][s]===l[1][s]){if(s===a)return 0;s-=1}else if(l[0][s]<l[1][s])return -1}},e.map=function(e,t){var r,n=[];if(Array.prototype.map)return Array.prototype.map.call(e,t);for(r=0;r<e.length;r+=1)n.push(t(e[r]));return n},e.find=function(e,t){var r,n;if(Array.prototype.find)return Array.prototype.find.call(e,t);for(r=0,n=e.length;r<n;r+=1){var i=e[r];if(t(i,r))return i}},e.assign=function(e){for(var t,r,n=arguments.length,i=Array(n>1?n-1:0),o=1;o<n;o++)i[o-1]=arguments[o];if(Object.assign)return Object.assign.apply(Object,[e].concat(i));for(t=0,r=i.length;t<r;t+=1)(function(){var r=i[t];"object"==typeof r&&null!==r&&Object.keys(r).forEach(function(t){e[t]=r[t]})})();return e},e.getBrowserAlias=function(e){return n.BROWSER_ALIASES_MAP[e]},e.getBrowserTypeByAlias=function(e){return n.BROWSER_MAP[e]||""},e}();t.default=i,e.exports=t.default},18:function(e,t,r){"use strict";t.__esModule=!0,t.ENGINE_MAP=t.OS_MAP=t.PLATFORMS_MAP=t.BROWSER_MAP=t.BROWSER_ALIASES_MAP=void 0,t.BROWSER_ALIASES_MAP={"Amazon Silk":"amazon_silk","Android Browser":"android",Bada:"bada",BlackBerry:"blackberry",Chrome:"chrome",Chromium:"chromium",Electron:"electron",Epiphany:"epiphany",Firefox:"firefox",Focus:"focus",Generic:"generic","Google Search":"google_search",Googlebot:"googlebot","Internet Explorer":"ie","K-Meleon":"k_meleon",Maxthon:"maxthon","Microsoft Edge":"edge","MZ Browser":"mz","NAVER Whale Browser":"naver",Opera:"opera","Opera Coast":"opera_coast",PhantomJS:"phantomjs",Puffin:"puffin",QupZilla:"qupzilla",QQ:"qq",QQLite:"qqlite",Safari:"safari",Sailfish:"sailfish","Samsung Internet for Android":"samsung_internet",SeaMonkey:"seamonkey",Sleipnir:"sleipnir",Swing:"swing",Tizen:"tizen","UC Browser":"uc",Vivaldi:"vivaldi","WebOS Browser":"webos",WeChat:"wechat","Yandex Browser":"yandex",Roku:"roku"},t.BROWSER_MAP={amazon_silk:"Amazon Silk",android:"Android Browser",bada:"Bada",blackberry:"BlackBerry",chrome:"Chrome",chromium:"Chromium",electron:"Electron",epiphany:"Epiphany",firefox:"Firefox",focus:"Focus",generic:"Generic",googlebot:"Googlebot",google_search:"Google Search",ie:"Internet Explorer",k_meleon:"K-Meleon",maxthon:"Maxthon",edge:"Microsoft Edge",mz:"MZ Browser",naver:"NAVER Whale Browser",opera:"Opera",opera_coast:"Opera Coast",phantomjs:"PhantomJS",puffin:"Puffin",qupzilla:"QupZilla",qq:"QQ Browser",qqlite:"QQ Browser Lite",safari:"Safari",sailfish:"Sailfish",samsung_internet:"Samsung Internet for Android",seamonkey:"SeaMonkey",sleipnir:"Sleipnir",swing:"Swing",tizen:"Tizen",uc:"UC Browser",vivaldi:"Vivaldi",webos:"WebOS Browser",wechat:"WeChat",yandex:"Yandex Browser"},t.PLATFORMS_MAP={tablet:"tablet",mobile:"mobile",desktop:"desktop",tv:"tv"},t.OS_MAP={WindowsPhone:"Windows Phone",Windows:"Windows",MacOS:"macOS",iOS:"iOS",Android:"Android",WebOS:"WebOS",BlackBerry:"BlackBerry",Bada:"Bada",Tizen:"Tizen",Linux:"Linux",ChromeOS:"Chrome OS",PlayStation4:"PlayStation 4",Roku:"Roku"},t.ENGINE_MAP={EdgeHTML:"EdgeHTML",Blink:"Blink",Trident:"Trident",Presto:"Presto",Gecko:"Gecko",WebKit:"WebKit"}},90:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(91))&&n.__esModule?n:{default:n},o=r(18),s=function(){function e(){}return e.getParser=function(e,t){if(void 0===t&&(t=!1),"string"!=typeof e)throw Error("UserAgent should be a string");return new i.default(e,t)},e.parse=function(e){return new i.default(e).getResult()},function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}(e,[{key:"BROWSER_MAP",get:function(){return o.BROWSER_MAP}},{key:"ENGINE_MAP",get:function(){return o.ENGINE_MAP}},{key:"OS_MAP",get:function(){return o.OS_MAP}},{key:"PLATFORMS_MAP",get:function(){return o.PLATFORMS_MAP}}]),e}();t.default=s,e.exports=t.default},91:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n=l(r(92)),i=l(r(93)),o=l(r(94)),s=l(r(95)),a=l(r(17));
vendor: 5,515 bytes, line 1
1function l(e){return e&&e.__esModule?e:{default:e}}var u=function(){function e(e,t){if(void 0===t&&(t=!1),null==e||""===e)throw Error("UserAgent parameter can't be empty");this._ua=e,this.parsedResult={},!0!==t&&this.parse()}var t=e.prototype;return t.getUA=function(){return this._ua},t.test=function(e){return e.test(this._ua)},t.parseBrowser=function(){var e=this;this.parsedResult.browser={};var t=a.default.find(n.default,function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some(function(t){return e.test(t)});throw Error("Browser's test function is not valid")});return t&&(this.parsedResult.browser=t.describe(this.getUA())),this.parsedResult.browser},t.getBrowser=function(){return this.parsedResult.browser?this.parsedResult.browser:this.parseBrowser()},t.getBrowserName=function(e){return e?String(this.getBrowser().name).toLowerCase()||"":this.getBrowser().name||""},t.getBrowserVersion=function(){return this.getBrowser().version},t.getOS=function(){return this.parsedResult.os?this.parsedResult.os:this.parseOS()},t.parseOS=function(){var e=this;this.parsedResult.os={};var t=a.default.find(i.default,function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some(function(t){return e.test(t)});throw Error("Browser's test function is not valid")});return t&&(this.parsedResult.os=t.describe(this.getUA())),this.parsedResult.os},t.getOSName=function(e){var t=this.getOS().name;return e?String(t).toLowerCase()||"":t||""},t.getOSVersion=function(){return this.getOS().version},t.getPlatform=function(){return this.parsedResult.platform?this.parsedResult.platform:this.parsePlatform()},t.getPlatformType=function(e){void 0===e&&(e=!1);var t=this.getPlatform().type;return e?String(t).toLowerCase()||"":t||""},t.parsePlatform=function(){var e=this;this.parsedResult.platform={};var t=a.default.find(o.default,function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some(function(t){return e.test(t)});throw Error("Browser's test function is not valid")});return t&&(this.parsedResult.platform=t.describe(this.getUA())),this.parsedResult.platform},t.getEngine=function(){return this.parsedResult.engine?this.parsedResult.engine:this.parseEngine()},t.getEngineName=function(e){return e?String(this.getEngine().name).toLowerCase()||"":this.getEngine().name||""},t.parseEngine=function(){var e=this;this.parsedResult.engine={};var t=a.default.find(s.default,function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some(function(t){return e.test(t)});throw Error("Browser's test function is not valid")});return t&&(this.parsedResult.engine=t.describe(this.getUA())),this.parsedResult.engine},t.parse=function(){return this.parseBrowser(),this.parseOS(),this.parsePlatform(),this.parseEngine(),this},t.getResult=function(){return a.default.assign({},this.parsedResult)},t.satisfies=function(e){var t=this,r={},n=0,i={},o=0;if(Object.keys(e).forEach(function(t){var s=e[t];"string"==typeof s?(i[t]=s,o+=1):"object"==typeof s&&(r[t]=s,n+=1)}),n>0){var s=Object.keys(r),l=a.default.find(s,function(e){return t.isOS(e)});if(l){var u=this.satisfies(r[l]);if(void 0!==u)return u}var c=a.default.find(s,function(e){return t.isPlatform(e)});if(c){var h=this.satisfies(r[c]);if(void 0!==h)return h}}if(o>0){var d=Object.keys(i),f=a.default.find(d,function(e){return t.isBrowser(e,!0)});if(void 0!==f)return this.compareVersion(i[f])}},t.isBrowser=function(e,t){void 0===t&&(t=!1);var r=this.getBrowserName().toLowerCase(),n=e.toLowerCase(),i=a.default.getBrowserTypeByAlias(n);return t&&i&&(n=i.toLowerCase()),n===r},t.compareVersion=function(e){var t=[0],r=e,n=!1,i=this.getBrowserVersion();if("string"==typeof i)return">"===e[0]||"<"===e[0]?(r=e.substr(1),"="===e[1]?(n=!0,r=e.substr(2)):t=[],">"===e[0]?t.push(1):t.push(-1)):"="===e[0]?r=e.substr(1):"~"===e[0]&&(n=!0,r=e.substr(1)),t.indexOf(a.default.compareVersions(i,r,n))>-1},t.isOS=function(e){return this.getOSName(!0)===String(e).toLowerCase()},t.isPlatform=function(e){return this.getPlatformType(!0)===String(e).toLowerCase()},t.isEngine=function(e){return this.getEngineName(!0)===String(e).toLowerCase()},t.is=function(e,t){return void 0===t&&(t=!1),this.isBrowser(e,t)||this.isOS(e)||this.isPlatform(e)},t.some=function(e){var t=this;return void 0===e&&(e=[]),e.some(function(e){return t.is(e)})},e}();t.default=u,e.exports=t.default},92:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},o=/version\/(\d+(\.?_?\d+)+)/i,s=[{test:[/googlebot/i],describe:function(e){var t={name:"Googlebot"},r=i.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/opera/i],describe:function(e){var t={name:"Opera"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opr\/|opios/i],describe:function(e){var t={name:"Opera"},r=i.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/SamsungBrowser/i],describe:function(e){var t={name:"Samsung Internet for Android"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Whale/i],describe:function(e){var t={name:"NAVER Whale Browser"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:whale
vendor: 9,522 bytes, line 1
1)[\s/](\d+(?:\.\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MZBrowser/i],describe:function(e){var t={name:"MZ Browser"},r=i.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/focus/i],describe:function(e){var t={name:"Focus"},r=i.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/swing/i],describe:function(e){var t={name:"Swing"},r=i.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/coast/i],describe:function(e){var t={name:"Opera Coast"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe:function(e){var t={name:"Opera Touch"},r=i.default.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/yabrowser/i],describe:function(e){var t={name:"Yandex Browser"},r=i.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/ucbrowser/i],describe:function(e){var t={name:"UC Browser"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Maxthon|mxios/i],describe:function(e){var t={name:"Maxthon"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/epiphany/i],describe:function(e){var t={name:"Epiphany"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/puffin/i],describe:function(e){var t={name:"Puffin"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sleipnir/i],describe:function(e){var t={name:"Sleipnir"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/k-meleon/i],describe:function(e){var t={name:"K-Meleon"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/micromessenger/i],describe:function(e){var t={name:"WeChat"},r=i.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/qqbrowser/i],describe:function(e){var t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},r=i.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/msie|trident/i],describe:function(e){var t={name:"Internet Explorer"},r=i.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/\sedg\//i],describe:function(e){var t={name:"Microsoft Edge"},r=i.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/edg([ea]|ios)/i],describe:function(e){var t={name:"Microsoft Edge"},r=i.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/vivaldi/i],describe:function(e){var t={name:"Vivaldi"},r=i.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/seamonkey/i],describe:function(e){var t={name:"SeaMonkey"},r=i.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sailfish/i],describe:function(e){var t={name:"Sailfish"},r=i.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return r&&(t.version=r),t}},{test:[/silk/i],describe:function(e){var t={name:"Amazon Silk"},r=i.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/phantom/i],describe:function(e){var t={name:"PhantomJS"},r=i.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/slimerjs/i],describe:function(e){var t={name:"SlimerJS"},r=i.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t={name:"BlackBerry"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t={name:"WebOS Browser"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/bada/i],describe:function(e){var t={name:"Bada"},r=i.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/tizen/i],describe:function(e){var t={name:"Tizen"},r=i.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/qupzilla/i],describe:function(e){var t={name:"QupZilla"},r=i.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/firefox|iceweasel|fxios/i],describe:function(e){var t={name:"Firefox"},r=i.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/electron/i],describe:function(e){var t={name:"Electron"},r=i.default.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MiuiBrowser/i],describe:function(e){var t={name:"Miui"},r=i.default.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/chromium/i],describe:function(e){var t={name:"Chromium"},r=i.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/chrome|crios|crmo/i],describe:function(e){var t={name:"Chrome"},r=i.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/GSA/i],describe:function(e){var t={name:"Google Search"},r=i.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t={name:"Android Browser"},r=i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/playstation 4/i],describe:function(e){var t={name:"PlayStation 4"},r=i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/safari|applewebkit/i],describe:function(e){var t={name:"Safari"},r=i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/.*/i],describe:function(e){var t=-1!==e.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:i.default.getFirstMatch(t,e),version:i.default.getSecondMatch(t,e)}}}];t.default=s,e.exports=t.default},93:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},o=r(18),s=[{test:[/Roku\/DVP/],describe:function(e){var t=i.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:o.OS_MAP.Roku,version:t}}},{test:[/windows phone/i],describe:function(e){var t=i.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.WindowsPhone,version:t}}},{test:[/windows /i],describe:function(e){var t=i.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),r=i.default.getWindowsVersionName(t);return{name:o.OS_MAP.Windows,version:t,versionName:r}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(e){var t={name:o.OS_MAP.iOS},r=i.default.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return r&&(t.version=r),t}},{test:[/macintosh/i],describe:function(e){var t=i.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),r=i.default.getMacOSVersionName(t),n={name:o.OS_MAP.MacOS,version:t};return r&&(n.versionName=r),n}},{test:[/(ipod|iphone|ipad)/i],describe:function(e){var t=i.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:o.OS_MAP.iOS,version:t}}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t=i.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),r=i.default.getAndroidVersionName(t),n={name:o.OS_MAP.Android,version:t};return r&&(n.versionName=r),n}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t=i.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),r={name:o.OS_MAP.WebOS};return t&&t.length&&(r.version=t),r}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t=i.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||i.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||i.default.getFirstMatch(/\bbb(\d+)/i,e);return{name:o.OS_MAP.BlackBerry,version:t}}},{test:[/bada/i],describe:function(e){var t=i.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.Bada,version:t}}},{test:[/tizen/i],describe:function(e){var t=i.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.Tizen,version:t}}},{test:[/linux/i],describe:function(){return{name:o.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:o.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(e){var t=i.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.PlayStation4,version:t}}}];t.default=s,e.exports=t.default},94:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},o=r(18),s=[{test:[/googlebot/i],describe:function(){return{type:
vendor: 5,059 bytes, line 1
1"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(e){var t=i.default.getFirstMatch(/(can-l01)/i,e)&&"Nova",r={type:o.PLATFORMS_MAP.mobile,vendor:"Huawei"};return t&&(r.model=t),r}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet}}},{test:function(e){var t=e.test(/ipod|iphone/i),r=e.test(/like (ipod|iphone)/i);return t&&!r},describe:function(e){var t=i.default.getFirstMatch(/(ipod|iphone)/i,e);return{type:o.PLATFORMS_MAP.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"blackberry"===e.getBrowserName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(e){return"bada"===e.getBrowserName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"windows phone"===e.getBrowserName()},describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(e){var t=Number(String(e.getOSVersion()).split(".")[0]);return"android"===e.getOSName(!0)&&t>=3},describe:function(){return{type:o.PLATFORMS_MAP.tablet}}},{test:function(e){return"android"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"macos"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop,vendor:"Apple"}}},{test:function(e){return"windows"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop}}},{test:function(e){return"linux"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop}}},{test:function(e){return"playstation 4"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.tv}}},{test:function(e){return"roku"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.tv}}}];t.default=s,e.exports=t.default},95:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},o=r(18),s=[{test:function(e){return"microsoft edge"===e.getBrowserName(!0)},describe:function(e){if(/\sedg\//i.test(e))return{name:o.ENGINE_MAP.Blink};var t=i.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:o.ENGINE_MAP.EdgeHTML,version:t}}},{test:[/trident/i],describe:function(e){var t={name:o.ENGINE_MAP.Trident},r=i.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){return e.test(/presto/i)},describe:function(e){var t={name:o.ENGINE_MAP.Presto},r=i.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){var t=e.test(/gecko/i),r=e.test(/like gecko/i);return t&&!r},describe:function(e){var t={name:o.ENGINE_MAP.Gecko},r=i.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(apple)?webkit\/537\.36/i],describe:function(){return{name:o.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(e){var t={name:o.ENGINE_MAP.WebKit},r=i.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}}];t.default=s,e.exports=t.default}})},e.exports=t()},1989:function(e,t,r){var n=r(51789),i=r(80401),o=r(57667),s=r(21327),a=r(81866);function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}l.prototype.clear=n,l.prototype.delete=i,l.prototype.get=o,l.prototype.has=s,l.prototype.set=a,e.exports=l},38407:function(e,t,r){var n=r(27040),i=r(14125),o=r(82117),s=r(67518),a=r(13399);function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}l.prototype.clear=n,l.prototype.delete=i,l.prototype.get=o,l.prototype.has=s,l.prototype.set=a,e.exports=l},57071:function(e,t,r){var n=r(10852)(r(55639),"Map");e.exports=n},83369:function(e,t,r){var n=r(24785),i=r(11285),o=r(96e3),s=r(49916),a=r(28295);function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}l.prototype.clear=n,l.prototype.delete=i,l.prototype.get=o,l.prototype.has=s,l.prototype.set=a,e.exports=l},62705:function(e,t,r){var n=r(55639).Symbol;e.exports=n},29932:function(e){e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i}},18470:function(e,t,r){var n=r(77813);e.exports=function(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return -1}},44239:function(e,t,r){var n=r(62705),i=r(89607),o=r(2333),s=n?n.toStringTag:void 0;
vendor: 6,108 bytes, line 1
1e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":s&&s in Object(e)?i(e):o(e)}},28458:function(e,t,r){var n=r(23560),i=r(15346),o=r(13218),s=r(80346),a=/^\[object .+?Constructor\]$/,l=Object.prototype,u=Function.prototype.toString,c=l.hasOwnProperty,h=RegExp("^"+u.call(c).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!o(e)||i(e))&&(n(e)?h:a).test(s(e))}},80531:function(e,t,r){var n=r(62705),i=r(29932),o=r(1469),s=r(33448),a=1/0,l=n?n.prototype:void 0,u=l?l.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(o(t))return i(t,e)+"";if(s(t))return u?u.call(t):"";var r=t+"";return"0"==r&&1/t==-a?"-0":r}},71811:function(e,t,r){var n=r(1469),i=r(15403),o=r(55514),s=r(79833);e.exports=function(e,t){return n(e)?e:i(e,t)?[e]:o(s(e))}},14429:function(e,t,r){var n=r(55639)["__core-js_shared__"];e.exports=n},31957:function(e,t,r){var n="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;e.exports=n},45050:function(e,t,r){var n=r(37019);e.exports=function(e,t){var r=e.__data__;return n(t)?r["string"==typeof t?"string":"hash"]:r.map}},10852:function(e,t,r){var n=r(28458),i=r(47801);e.exports=function(e,t){var r=i(e,t);return n(r)?r:void 0}},89607:function(e,t,r){var n=r(62705),i=Object.prototype,o=i.hasOwnProperty,s=i.toString,a=n?n.toStringTag:void 0;e.exports=function(e){var t=o.call(e,a),r=e[a];try{e[a]=void 0;var n=!0}catch(e){}var i=s.call(e);return n&&(t?e[a]=r:delete e[a]),i}},47801:function(e){e.exports=function(e,t){return null==e?void 0:e[t]}},51789:function(e,t,r){var n=r(94536);e.exports=function(){this.__data__=n?n(null):{},this.size=0}},80401:function(e){e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},57667:function(e,t,r){var n=r(94536),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(n){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return i.call(t,e)?t[e]:void 0}},21327:function(e,t,r){var n=r(94536),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return n?void 0!==t[e]:i.call(t,e)}},81866:function(e,t,r){var n=r(94536);e.exports=function(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=n&&void 0===t?"__lodash_hash_undefined__":t,this}},15403:function(e,t,r){var n=r(1469),i=r(33448),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,s=/^\w*$/;e.exports=function(e,t){if(n(e))return!1;var r=typeof e;return!!("number"==r||"symbol"==r||"boolean"==r||null==e||i(e))||s.test(e)||!o.test(e)||null!=t&&e in Object(t)}},37019:function(e){e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},15346:function(e,t,r){var n,i=r(14429),o=(n=/[^.]+$/.exec(i&&i.keys&&i.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"";e.exports=function(e){return!!o&&o in e}},27040:function(e){e.exports=function(){this.__data__=[],this.size=0}},14125:function(e,t,r){var n=r(18470),i=Array.prototype.splice;e.exports=function(e){var t=this.__data__,r=n(t,e);return!(r<0)&&(r==t.length-1?t.pop():i.call(t,r,1),--this.size,!0)}},82117:function(e,t,r){var n=r(18470);e.exports=function(e){var t=this.__data__,r=n(t,e);return r<0?void 0:t[r][1]}},67518:function(e,t,r){var n=r(18470);e.exports=function(e){return n(this.__data__,e)>-1}},13399:function(e,t,r){var n=r(18470);e.exports=function(e,t){var r=this.__data__,i=n(r,e);return i<0?(++this.size,r.push([e,t])):r[i][1]=t,this}},24785:function(e,t,r){var n=r(1989),i=r(38407),o=r(57071);e.exports=function(){this.size=0,this.__data__={hash:new n,map:new(o||i),string:new n}}},11285:function(e,t,r){var n=r(45050);e.exports=function(e){var t=n(this,e).delete(e);return this.size-=t?1:0,t}},96e3:function(e,t,r){var n=r(45050);e.exports=function(e){return n(this,e).get(e)}},49916:function(e,t,r){var n=r(45050);e.exports=function(e){return n(this,e).has(e)}},28295:function(e,t,r){var n=r(45050);e.exports=function(e,t){var r=n(this,e),i=r.size;return r.set(e,t),this.size+=r.size==i?0:1,this}},24523:function(e,t,r){var n=r(88306);e.exports=function(e){var t=n(e,function(e){return 500===r.size&&r.clear(),e}),r=t.cache;return t}},94536:function(e,t,r){var n=r(10852)(Object,"create");e.exports=n},2333:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},55639:function(e,t,r){var n=r(31957),i="object"==typeof self&&self&&self.Object===Object&&self,o=n||i||Function("return this")();e.exports=o},55514:function(e,t,r){var n=r(24523),i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g,s=n(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(i,function(e,r,n,i){t.push(n?i.replace(o,"$1"):r||e)}),t});e.exports=s},40327:function(e,t,r){var n=r(33448),i=1/0;e.exports=function(e){if("string"==typeof e||n(e))return e;var t=e+"";return"0"==t&&1/e==-i?"-0":t}},80346:function(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},77813:function(e){e.exports=function(e,t){return e===t||e!=e&&t!=t}},1469:function(e){var t=Array.isArray;e.exports=t},23560:function(e,t,r){var n=r(44239),i=r(13218);e.exports=function(e){if(!i(e))return!1;var t=n(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},13218:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},37005:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},33448:function(e,t,r){var n=r(44239),i=r(37005);e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==n(e)}},88306:function(e,t,r){var n=r(83369);function i(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError("Expected a function");var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],o=r.cache;if(o.has(i))return o.get(i);var s=e.apply(this,n);return r.cache=o.set(i,s)||o,s};return r.cache=new(i.Cache||n),r}
1i.Cache=n,e.exports=i},58613:function(e,t,r){var n=r(71811),i=r(23560),o=r(40327);e.exports=function(e,t,r){t=n(t,e);var s=-1,a=t.length;for(a||(a=1,e=void 0);++s<a;){var l=null==e?void 0:e[o(t[s])];void 0===l&&(s=a,l=r),e=i(l)?l.call(e):l}return e}},79833:function(e,t,r){var n=r(80531);e.exports=function(e){return null==e?"":n(e)}},83704:function(e,t,r){var n,i,o;o=function(e){var t=!1,r=!1,n=!1,i=!1,o="escape years months weeks days hours minutes seconds milliseconds general".split(" "),s=[{type:"seconds",targets:[{type:"minutes",value:60},{type:"hours",value:3600},{type:"days",value:86400},{type:"weeks",value:604800},{type:"months",value:2678400},{type:"years",value:31536e3}]},{type:"minutes",targets:[{type:"hours",value:60},{type:"days",value:1440},{type:"weeks",value:10080},{type:"months",value:44640},{type:"years",value:525600}]},{type:"hours",targets:[{type:"days",value:24},{type:"weeks",value:168},{type:"months",value:744},{type:"years",value:8760}]},{type:"days",targets:[{type:"weeks",value:7},{type:"months",value:31},{type:"years",value:365}]},{type:"months",targets:[{type:"years",value:12}]}];function a(e,t){return!(t.length>e.length)&&-1!==e.indexOf(t)}function l(e){for(var t="";e;)t+="0",e-=1;return t}function u(e,t){var r=e+"+"+v(E(t).sort(),function(e){return e+":"+t[e]}).join(",");return u.cache[r]||(u.cache[r]=Intl.NumberFormat(e,t)),u.cache[r]}function c(e,t,o){var s,a,h,d,f,p=t.useToLocaleString,m=t.useGrouping,g=m&&t.grouping.slice(),v=t.maximumSignificantDigits,y=t.minimumIntegerDigits||1,b=t.fractionDigits||0,_=t.groupingSeparator,w=t.decimalSeparator;if(p&&o){var S={minimumIntegerDigits:y,useGrouping:m};if(b&&(S.maximumFractionDigits=b,S.minimumFractionDigits=b),v&&e>0&&(S.maximumSignificantDigits=v),n){if(!i){var E=x({},t);E.useGrouping=!1,E.decimalSeparator=".",e=parseFloat(c(e,E),10)}return u(o,S).format(e)}if(!r){var E=x({},t);E.useGrouping=!1,E.decimalSeparator=".",e=parseFloat(c(e,E),10)}return e.toLocaleString(o,S)}var A=(s=v?e.toPrecision(v+1):e.toFixed(b+1)).split("e");d=A[1]||"",h=(A=A[0].split("."))[1]||"";var T=(a=A[0]||"").length,M=h.length,k=T+M,L=a+h;(v&&k===v+1||!v&&M===b+1)&&((L=function(e){for(var t=e.split("").reverse(),r=0,n=!0;n&&r<t.length;)r?"9"===t[r]?t[r]="0":(t[r]=(parseInt(t[r],10)+1).toString(),n=!1):(5>parseInt(t[r],10)&&(n=!1),t[r]="0"),r+=1;return n&&t.push("1"),t.reverse().join("")}(L)).length===k+1&&(T+=1),M&&(L=L.slice(0,-1)),a=L.slice(0,T),h=L.slice(T)),v&&(h=h.replace(/0*$/,""));var I=parseInt(d,10);I>0?h.length<=I?(h+=l(I-h.length),a+=h,h=""):(a+=h.slice(0,I),h=h.slice(I)):I<0&&(h=l(Math.abs(I)-a.length)+a+h,a="0"),!v&&((h=h.slice(0,b)).length<b&&(h+=l(b-h.length)),a.length<y&&(a=l(y-a.length)+a));var P="";if(m)for(A=a;A.length;)g.length&&(f=g.shift()),P&&(P=_+P),P=A.slice(-f)+P,A=A.slice(0,-f);else P=a;return h&&(P=P+w+h),P}function h(e,t){return e.label.length>t.label.length?-1:e.label.length<t.label.length?1:0}u.cache={};var d={durationLabelsStandard:{S:"millisecond",SS:"milliseconds",s:"second",ss:"seconds",m:"minute",mm:"minutes",h:"hour",hh:"hours",d:"day",dd:"days",w:"week",ww:"weeks",M:"month",MM:"months",y:"year",yy:"years"},durationLabelsShort:{S:"msec",SS:"msecs",s:"sec",ss:"secs",m:"min",mm:"mins",h:"hr",hh:"hrs",d:"dy",dd:"dys",w:"wk",ww:"wks",M:"mo",MM:"mos",y:"yr",yy:"yrs"},durationTimeTemplates:{HMS:"h:mm:ss",HM:"h:mm",MS:"m:ss"}
1,durationLabelTypes:[{type:"standard",string:"__"},{type:"short",string:"_"}],durationPluralKey:function(e,t,r){return 1===t&&null===r?e:e+e}};function f(e){return"[object Array]"===Object.prototype.toString.call(e)}function p(e){return"[object Object]"===Object.prototype.toString.call(e)}function m(e,t){var r,n=0,i=e&&e.length||0;for("function"!=typeof t&&(r=t,t=function(e){return e===r});n<i;){if(t(e[n]))return e[n];n+=1}}function g(e,t){var r=0,n=e.length;if(e&&n)for(;r<n;){if(!1===t(e[r],r))return;r+=1}}function v(e,t){var r=0,n=e.length,i=[];if(!e||!n)return i;for(;r<n;)i[r]=t(e[r],r),r+=1;return i}function y(e,t){return v(e,function(e){return e[t]})}function b(e){var t=[];return g(e,function(e){e&&t.push(e)}),t}function _(e){var t=[];return g(e,function(e){m(t,e)||t.push(e)}),t}function w(e,t){var r=[];return g(e,function(e){g(t,function(t){e===t&&r.push(e)})}),_(r)}function S(e,t){var r=[];return g(e,function(n,i){if(!t(n))return r=e.slice(i),!1}),r}function x(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);return e}function E(e){var t=[];for(var r in e)e.hasOwnProperty(r)&&t.push(r);return t}function A(e,t){var r=0,n=e.length;if(!e||!n)return!1;for(;r<n;){if(!0===t(e[r],r))return!0;r+=1}return!1}function T(e){return"3.6"===e(3.55,"en",{useGrouping:!1,minimumIntegerDigits:1,minimumFractionDigits:1,maximumFractionDigits:1})}function M(e){var t=!0;return!!(t=(t=(t="1"===e(1,"en",{minimumIntegerDigits:1}))&&"01"===e(1,"en",{minimumIntegerDigits:2}))&&"001"===e(1,"en",{minimumIntegerDigits:3}))&&!!(t=(t=(t=(t=t&&"100"===e(99.99,"en",{maximumFractionDigits:0,minimumFractionDigits:0}))&&"100.0"===e(99.99,"en",{maximumFractionDigits:1,minimumFractionDigits:1}))&&"99.99"===e(99.99,"en",{maximumFractionDigits:2,minimumFractionDigits:2}))&&"99.990"===e(99.99,"en",{maximumFractionDigits:3,minimumFractionDigits:3}))&&!!(t=(t=(t=(t=(t=t&&"100"===e(99.99,"en",{maximumSignificantDigits:1}))&&"100"===e(99.99,"en",{maximumSignificantDigits:2}))&&"100"===e(99.99,"en",{maximumSignificantDigits:3}))&&"99.99"===e(99.99,"en",{maximumSignificantDigits:4}))&&"99.99"===e(99.99,"en",{maximumSignificantDigits:5}))&&!!(t=(t=t&&"1,000"===e(1e3,"en",{useGrouping:!0}))&&"1000"===e(1e3,"en",{useGrouping:!1}))}function k(){var e,t,r=[].slice.call(arguments),n={};if(g(r,function(e,r){if(!r){if(!f(e))throw"Expected array as the first argument to durationsFormat.";t=e}if("string"==typeof e||"function"==typeof e){n.template=e;return}if("number"==typeof e){n.precision=e;return}p(e)&&x(n,e)}),!t||!t.length)return[];n.returnMomentTypes=!0;var i=v(t,function(e){return e.format(n)}),s=w(o,_(y((e=[],g(i,function(t){e=e.concat(t)}),e),"type"))),a=n.largest;return a&&(s=s.slice(0,a)),n.returnMomentTypes=!1,n.outputTypes=s,v(t,function(e){return e.format(n)})}function L(){var r,i,l=[].slice.call(arguments),u=x({},this.format.defaults),T=this.asMilliseconds(),M=this.asMonths();"function"==typeof this.isValid&&!1===this.isValid()&&(T=0,M=0);var k=T<0,L=e.duration(Math.abs(T),"milliseconds"),I=e.duration(Math.abs(M),"months");g(l,function(e){if("string"==typeof e||"function"==typeof e){u.template=e;return}if("number"==typeof e){u.precision=e;return}p(e)&&x(u,e)});var P={years:"y",months:"M",weeks:"w",days:"d",hours:"h",minutes:"m",seconds:"s",milliseconds:"S"},N={escape:/\[(.+?)\]/,years:/\*?[Yy]+/,months:/\*?M+/,weeks:/\*?[Ww]+/,days:/\*?[Dd]+/,hours:/\*?[Hh]+/,minutes:/\*?m+/,seconds:/\*?s+/,milliseconds:/\*?S+/,general:/.+?/};u.types=o;var O=function(e){return m(o,function(t){return N[t].test(e)})},C=RegExp(v(o,function(e){return N[e].source}).join("|"),"g");u.duration=this;var R="function"==typeof u.template?u.template.apply(u):u.template,F=u.outputTypes,z=u.returnMomentTypes,B=u.largest,D=[];!F&&(f(u.stopTrim)&&(u.stopTrim=u.stopTrim.join("")),u.stopTrim&&g(u.stopTrim.match(C),function(e){var t=O(e);"escape"!==t&&"general"!==t&&D.push(t)}));var j=e.localeData();j||(j={}),g(E(d),function(e){if("function"==typeof d[e]){j[e]||(j[e]=d[e]);return}j["_"+e]||(j["_"+e]=d[e])}),g(E(j._durationTimeTemplates),function(e){R=R.replace("_"+e+"_",j._durationTimeTemplates[e])});var V=u.userLocale||e.locale(),U=u.useLeftUnits,Z=u.usePlural,G=u.precision,$=u.forceLength,W=u.useGrouping,H=u.trunc,X=u.useSignificantDigits&&G>0,K=X?u.precision:0,Y=K,q=u.minValue,Q=!1,J=u.maxValue,ee=!1,et=u.useToLocaleStr
1ing,er=u.groupingSeparator,en=u.decimalSeparator,ei=u.grouping;et=et&&(t||n);var eo=u.trim;f(eo)&&(eo=eo.join(" ")),null===eo&&(B||J||X)&&(eo="all"),(null===eo||!0===eo||"left"===eo||"right"===eo)&&(eo="large"),!1===eo&&(eo="");var es=function(e){return e.test(eo)},ea=/both/,el=/^all|[^sm]all/,eu=B>0||A([/large/,ea,el],es),ec=A([/small/,ea,el],es),eh=A([/mid/,el],es),ed=A([/final/,el],es),ef=v(R.match(C),function(e,t){var r=O(e);return"*"===e.slice(0,1)&&(e=e.slice(1),"escape"!==r&&"general"!==r&&D.push(r)),{index:t,length:e.length,text:"",token:"escape"===r?e.replace(N.escape,"$1"):e,type:"escape"===r||"general"===r?null:r}}),ep={index:0,length:0,token:"",text:"",type:null},em=[];U&&ef.reverse(),g(ef,function(e){if(e.type){(ep.type||ep.text)&&em.push(ep),ep=e;return}U?ep.text=e.token+ep.text:ep.text+=e.token}),(ep.type||ep.text)&&em.push(ep),U&&em.reverse();var eg=w(o,_(b(y(em,"type"))));if(!eg.length)return y(em,"text").join("");eg=v(eg,function(e,t){var r,n=t+1===eg.length,i=!t,o=Math.floor(r="years"===e||"months"===e?I.as(e):L.as(e)),s=r-o,a=m(em,function(t){return e===t.type});return i&&J&&r>J&&(ee=!0),n&&q&&Math.abs(u.duration.as(e))<q&&(Q=!0),i&&null===$&&a.length>1&&($=!0),L.subtract(o,e),I.subtract(o,e),{rawValue:r,wholeValue:o,decimalValue:n?s:0,isSmallest:n,isLargest:i,type:e,tokenLength:a.length}});var ev=H?Math.floor:Math.round,ey=function(e,t){var r=Math.pow(10,t);return ev(e*r)/r},eb=!1,e_=!1,ew=function(e,t){var r={useGrouping:W,groupingSeparator:er,decimalSeparator:en,grouping:ei,useToLocaleString:et};return X&&(K<=0?(e.rawValue=0,e.wholeValue=0,e.decimalValue=0):(r.maximumSignificantDigits=K,e.significantDigits=K)),ee&&!e_&&(e.isLargest?e.wholeValue=J:e.wholeValue=0,e.decimalValue=0),Q&&!e_&&(e.isSmallest?e.wholeValue=q:e.wholeValue=0,e.decimalValue=0),e.isSmallest||e.significantDigits&&e.significantDigits-e.wholeValue.toString().length<=0?G<0?e.value=ey(e.wholeValue,G):0===G?e.value=ev(e.wholeValue+e.decimalValue):X?(H?e.value=ey(e.rawValue,K-e.wholeValue.toString().length):e.value=e.rawValue,e.wholeValue&&(K-=e.wholeValue.toString().length)):(r.fractionDigits=G,H?e.value=e.wholeValue+ey(e.decimalValue,G):e.value=e.wholeValue+e.decimalValue):X&&e.wholeValue?(e.value=Math.round(ey(e.wholeValue,e.significantDigits-e.wholeValue.toString().length)),K-=e.wholeValue.toString().length):e.value=e.wholeValue,e.tokenLength>1&&($||eb)&&(r.minimumIntegerDigits=e.tokenLength,e_&&r.maximumSignificantDigits<e.tokenLength&&delete r.maximumSignificantDigits),!eb&&(e.value>0||""===eo||m(D,e.type)||m(F,e.type))&&(eb=!0),e.formattedValue=c(e.value,r,V),r.useGrouping=!1,r.decimalSeparator=".",e.formattedValueEn=c(e.value,r,"en"),2===e.tokenLength&&"milliseconds"===e.type&&(e.formattedValueMS=c(e.value,{minimumIntegerDigits:3,useGrouping:!1},"en").slice(0,2)),e};if((eg=b(eg=v(eg,ew))).length>1){var eS=function(e){return m(eg,function(t){return t.type===e})};g(s,function(e){var t=eS(e.type);t&&g(e.targets,function(e){var r=eS(e.type);r&&parseInt(t.formattedValueEn,10)===e.value&&(t.rawValue=0,t.wholeValue=0,t.decimalValue=0,r.rawValue+=1,r.wholeValue+=1,r.decimalValue=0,r.formattedValueEn=r.wholeValue.toString(),e_=!0)})})}return(e_&&(eb=!1,K=Y,eg=b(eg=v(eg,ew))),F&&!(ee&&!u.trim))?eg=b(eg=v(eg,function(e){return m(F,function(t){return e.type===t})?e:null})):(eu&&(eg=S(eg,function(e){return!e.isSmallest&&!e.wholeValue&&!m(D,e.type)})),B&&eg.length&&(eg=eg.slice(0,B)),ec&&eg.length>1&&(r=eg,i=function(e){return!e.wholeValue&&!m(D,e.type)&&!e.isLargest},eg=S(r.slice().reverse(),i).reverse()),eh&&(eg=b(eg=v(eg,function(e,t){return t>0&&t<eg.length-1&&!e.wholeValue?null:e}))),!ed||1!==eg.length||eg[0].wholeValue||!H&&eg[0].isSmallest&&eg[0].rawValue<q||(eg=[])),z?eg:(g(em,function(e){var t,r,n=P[e.type],i=m(eg,function(t){return t.type===e.type});if(n&&i){var o=i.formattedValueEn.split(".");o[0]=parseInt(o[0],10),o[1]?o[1]=parseFloat("0."+o[1],10):o[1]=null;var s=j.durationPluralKey(n,o[0],o[1]),l=(r=[],g(E(t=j),function(e){if("_durationLabels"===e.slice(0,15)){var i=e.slice(15).toLowerCase();g(E(t[e]),function(o){o.slice(0,1)===n&&r.push({type:i,key:o,label:t[e][o]})})}}),r),u=!1,c={};g(j._durationLabelTypes,function(t){var r=m(l,function(e){return e.type===t.type&&e.key===s});r&&(c[r.type]=r.label,a(e.text,t.string)&&(e.text=e.text.replace(t.string,r.label),u=!0))}),Z&&!u&&(l.sort(h),g(l,function(t){return c[t.type]===t.label?!a(e.text,t.label)&&void 0:a(e.text,t.label)?(e.text=e.text.replace(t.label,c[t.type]),!1):void 0}))}}),(em=v(em,function(e){if(!e.type)return e.text;var t=m(eg,function(t){return t.type===e.type});if(!t)return"";var r="";return U&&(r+=e.text),(k&&ee||!k&&Q)&&(r+="< ",ee=!1,Q=!1),(k&&Q||!k&&ee)&&(r+="> ",ee=!1,Q=!1),k&&(t.value>0||""===eo||m(D,t.type)||m(F,t.type))&&(r+="-",k=!1),"milliseconds"===e.type&&t.formattedValueMS?r+=t.formattedValueMS:r+=t.formattedValue,U||(r+=e.text),r})).join("").replace(/(,| |:|\.)*$/,"").replace(/^(,| |:|\.)*/,""))}function I(){var e=this.duration,t=function(t){return e._data[t]},r=m(this.types,t),n=function(e,t){for(var r=e.length;r-=1;)if(t(e[r]))return e[r]}(this.types,t);switch(r){case"milliseconds":return"S __";case"seconds":case"minutes":return"*_MS_";case"hours":return"_HMS_";case"days":if(r===n)return"d __";case"weeks":if(r===n)return"w __";return null===this.trim&&(this.trim="both"),"w __, d __, h __";case"months":if(r===n)return"M __";case"years":if(r===n)return"y __";return null===this.trim&&(this.trim="both"),"y __, M __, d __";default:return null===this.trim&&(this.trim="both"),"y __, d __, h __, m __, s __"}}function P(e){if(!e)throw"Moment Duration Format init cannot find moment instance.";e.duration.format=k,e.duration.fn.format=L,e.duration.fn.format.defaults={trim:null,stopTrim:null,largest:null,maxValue:null,minValue:null,precision:0,trunc:!1,forceLength:null,userLocale:null,usePlural:!0,useLeftUnits:!1,useGrouping:!0,useSignificantDigits:!1,template:I,useToLocaleStr
1ing:!0,groupingSeparator:",",decimalSeparator:".",grouping:[3]},e.updateLocale("en",d)}var N=function(e,t,r){return e.toLocaleString(t,r)};r=(t=function(){try{0..toLocaleString("i")}catch(e){return"RangeError"===e.name}return!1}()&&M(N))&&T(N);var O=function(e,t,r){if("undefined"!=typeof window&&window&&window.Intl&&window.Intl.NumberFormat)return window.Intl.NumberFormat(t,r).format(e)};return i=(n=M(O))&&T(O),P(e),P},n=[r(30381)],void 0!==(i=o.apply(t,n))&&(e.exports=i),this&&(this.momentDurationFormatSetup=this.moment?o(this.moment):o)},86313:function(e,t,r){"use strict";r.d(t,{Z:function(){return H}});var n=r(63366),i=r(87462),o=r(67294),s=r(90512),a=r(94780),l=r(57280),u=r(4953),c=r(34867),h=r(69413),d=r(17172),f=r(86523);let p=["ownerState"],m=["variants"],g=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function v(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}let y=(0,d.Z)(),b=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function _({defaultTheme:e,theme:t,themeId:r}){return 0===Object.keys(t).length?e:t[r]||t}function w(e,t){let{ownerState:r}=t,o=(0,n.Z)(t,p),s="function"==typeof e?e((0,i.Z)({ownerState:r},o)):e;if(Array.isArray(s))return s.flatMap(e=>w(e,(0,i.Z)({ownerState:r},o)));if(s&&"object"==typeof s&&Array.isArray(s.variants)){let{variants:e=[]}=s,t=(0,n.Z)(s,m);return e.forEach(e=>{let n=!0;"function"==typeof e.props?n=e.props((0,i.Z)({ownerState:r},o,r)):Object.keys(e.props).forEach(t=>{(null==r?void 0:r[t])!==e.props[t]&&o[t]!==e.props[t]&&(n=!1)}),n&&(Array.isArray(t)||(t=[t]),t.push("function"==typeof e.style?e.style((0,i.Z)({ownerState:r},o,r)):e.style))}),t}return s}let S=function(e={}){let{themeId:t,defaultTheme:r=y,rootShouldForwardProp:o=v,slotShouldForwardProp:s=v}=e,a=e=>(0,f.Z)((0,i.Z)({},e,{theme:_((0,i.Z)({},e,{defaultTheme:r,themeId:t}))}));return a.__mui_systemSx=!0,(e,l={})=>{var c;let d;(0,h.internal_processStyles)(e,e=>e.filter(e=>!(null!=e&&e.__mui_systemSx)));let{name:f,slot:p,skipVariantsResolver:m,skipSx:y,overridesResolver:S=(c=b(p))?(e,t)=>t[c]:null}=l,x=(0,n.Z)(l,g),E=void 0!==m?m:p&&"Root"!==p&&"root"!==p||!1,A=y||!1,T=v;"Root"===p||"root"===p?T=o:p?T=s:"string"==typeof e&&e.charCodeAt(0)>96&&(T=void 0);let M=(0,h.default)(e,(0,i.Z)({shouldForwardProp:T,label:d},x)),k=e=>"function"==typeof e&&e.__emotion_real!==e||(0,u.P)(e)?n=>w(e,(0,i.Z)({},n,{theme:_({theme:n.theme,defaultTheme:r,themeId:t})})):e,L=(n,...o)=>{let s=k(n),l=o?o.map(k):[];f&&S&&l.push(e=>{let n=_((0,i.Z)({},e,{defaultTheme:r,themeId:t}));if(!n.components||!n.components[f]||!n.components[f].styleOverrides)return null;let o=n.components[f].styleOverrides,s={};return Object.entries(o).forEach(([t,r])=>{s[t]=w(r,(0,i.Z)({},e,{theme:n}))}),S(e,s)}),f&&!E&&l.push(e=>{var n;let o=_((0,i.Z)({},e,{defaultTheme:r,themeId:t}));return w({variants:null==o||null==(n=o.components)||null==(n=n[f])?void 0:n.variants},(0,i.Z)({},e,{theme:o}))}),A||l.push(a);let u=l.length-o.length;if(Array.isArray(n)&&u>0){let e=Array(u).fill("");(s=[...n,...e]).raw=[...n.raw,...e]}let c=M(s,...l);return e.muiName&&(c.muiName=e.muiName),c};return M.withConfig&&(L.withConfig=M.withConfig),L}}();var x=r(20539),E=r(96682),A=r(39707),T=r(95408),M=r(98700),k=r(85893);let L=["component","direction","spacing","divider","children","className","useFlexGap"],I=(0,d.Z)(),P=S("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function N(e){return function({props:e,name:t,defaultTheme:r,themeId:n}){let i=(0,E.Z)(r);return n&&(i=i[n]||i),(0,x.Z)({theme:i,name:t,props:e})}({props:e,name:"MuiStack",defaultTheme:I})}let O=e=>({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[e],C=({ownerState:e,theme:t})=>{let r=(0,i.Z)({display:"flex",flexDirection:"column"},(0,T.k9)({theme:t},(0,T.P$)({values:e.direction,breakpoints:t.breakpoints.values}),e=>({flexDirection:e})));if(e.spacing){let n=(0,M.hB)(t),i=Object.keys(t.breakpoints.values).reduce((t,r)=>(("object"==typeof e.spacing&&null!=e.spacing[r]||"object"==typeof e.direction&&null!=e.direction[r])&&(t[r]=!0),t),{}),o=(0,T.P$)({values:e.direction,base:i}),s=(0,T.P$)({values:e.spacing,base:i});
1"object"==typeof o&&Object.keys(o).forEach((e,t,r)=>{if(!o[e]){let n=t>0?o[r[t-1]]:"column";o[e]=n}}),r=(0,u.Z)(r,(0,T.k9)({theme:t},s,(t,r)=>e.useFlexGap?{gap:(0,M.NA)(n,t)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${O(r?o[r]:e.direction)}`]:(0,M.NA)(n,t)}}))}return(0,T.dt)(t.breakpoints,r)};var R=r(77527),F=r(50375);let z=function(e={}){let{createStyledComponent:t=P,useThemeProps:r=N,componentName:l="MuiStack"}=e,u=()=>(0,a.Z)({root:["root"]},e=>(0,c.ZP)(l,e),{}),h=t(C);return o.forwardRef(function(e,t){let a=r(e),l=(0,A.Z)(a),{component:c="div",direction:d="column",spacing:f=0,divider:p,children:m,className:g,useFlexGap:v=!1}=l,y=(0,n.Z)(l,L),b=u();return(0,k.jsx)(h,(0,i.Z)({as:c,ownerState:{direction:d,spacing:f,useFlexGap:v},ref:t,className:(0,s.Z)(b.root,g)},y,{children:p?function(e,t){let r=o.Children.toArray(e).filter(Boolean);return r.reduce((e,n,i)=>(e.push(n),i<r.length-1&&e.push(o.cloneElement(t,{key:`separator-${i}`})),e),[])}(m,p):m}))})}({createStyledComponent:(0,R.ZP)("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>(0,F.i)({props:e,name:"MuiStack"})});var B=r(96788),D=r(66643);function j(e){return(0,c.ZP)("MuiFormControlLabel",e)}let V=(0,r(1588).Z)("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]);var U=r(88962);let Z=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","required","slotProps","value"],G=e=>{let{classes:t,disabled:r,labelPlacement:n,error:i,required:o}=e,s={root:["root",r&&"disabled","labelPlacement".concat((0,D.Z)(n)),i&&"error",o&&"required"],label:["label",r&&"disabled"],asterisk:["asterisk",i&&"error"]};return(0,a.Z)(s,j,t)},$=(0,R.ZP)("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[{["& .".concat(V.label)]:t.label},t.root,t["labelPlacement".concat((0,D.Z)(r.labelPlacement))]]}})(e=>{let{theme:t,ownerState:r}=e;return(0,i.Z)({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,["&.".concat(V.disabled)]:{cursor:"default"}},"start"===r.labelPlacement&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},"top"===r.labelPlacement&&{flexDirection:"column-reverse",marginLeft:16},"bottom"===r.labelPlacement&&{flexDirection:"column",marginLeft:16},{["& .".concat(V.label)]:{["&.".concat(V.disabled)]:{color:(t.vars||t).palette.text.disabled}}})}),W=(0,R.ZP)("span",{name:"MuiFormControlLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(e=>{let{theme:t}=e;return{["&.".concat(V.error)]:{color:(t.vars||t).palette.error.main}}});var H=o.forwardRef(function(e,t){var r,a;let u=(0,F.i)({props:e,name:"MuiFormControlLabel"}),{className:c,componentsProps:h={},control:d,disabled:f,disableTypography:p,label:m,labelPlacement:g="end",required:v,slotProps:y={}}=u,b=(0,n.Z)(u,Z),_=(0,l.Z)(),w=null!=(r=null!=f?f:d.props.disabled)?r:null==_?void 0:_.disabled,S=null!=v?v:d.props.required,x={disabled:w,required:S};["checked","name","onChange","value","inputRef"].forEach(e=>{void 0===d.props[e]&&void 0!==u[e]&&(x[e]=u[e])});let E=(0,U.Z)({props:u,muiFormControl:_,states:["error"]}),A=(0,i.Z)({},u,{disabled:w,labelPlacement:g,required:S,error:E.error}),T=G(A),M=null!=(a=y.typography)?a:h.typography,L=m;return null==L||L.type===B.Z||p||(L=(0,k.jsx)(B.Z,(0,i.Z)({component:"span"},M,{className:(0,s.Z)(T.label,null==M?void 0:M.className),children:L}))),(0,k.jsxs)($,(0,i.Z)({className:(0,s.Z)(T.root,c),ownerState:A,ref:t},b,{children:[o.cloneElement(d,x),S?(0,k.jsxs)(z,{display:"block",children:[L,(0,k.jsxs)(W,{ownerState:A,"aria-hidden":!0,className:T.asterisk,children:[" ","*"]})]}):L]}))})},85770:function(e,t,r){"use strict";r.d(t,{ZP:function(){return O}});var n=r(63366),i=r(87462),o=r(67294),s=r(90512),a=r(94780),l=r(2101),u=r(90712),c=r(77527),h=r(50375),d=r(2266),f=r(38372),p=r(27229),m=r(7491),g=r(74507),v=r(1588),y=r(34867);function b(e){return(0,y.ZP)("MuiListItem",e)}let _=(0,v.Z)("MuiListItem",["root","container","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","padding","button","secondaryAction","selected"]),w=(0,v.Z)("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]);function S(e){return(0,y.ZP)("MuiListItemSecondaryAction",e)}(0,v.Z)("MuiListItemSecondaryAction",["root","disableGutters"]);var x=r(85893);let E=["className"],A=e=>{let{disableGutters:t,classes:r}=e;return(0,a.Z)({root:["root",t&&"disableGutters"]},S,r)},T=(0,c.ZP)("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.disableGutters&&t.disableGutters]}})(e=>{let{ownerState:t}=e;return(0,i.Z)({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"},t.disableGutters&&{right:0})}),M=o.forwardRef(function(e,t){let r=(0,h.i)({props:e,name:"MuiListItemSecondaryAction"}),{className:a}=r,l=(0,n.Z)(r,E),u=o.useContext(g.Z),c=(0,i.Z)({},r,{disableGutters:u.disableGutters}),d=A(c);return(0,x.jsx)(T,(0,i.Z)({className:(0,s.Z)(d.root,a),ownerState:c,ref:t},l))});M.muiName="ListItemSecondaryAction";let k=["className"],L=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected","slotProps","
1slots"],I=e=>{let{alignItems:t,button:r,classes:n,dense:i,disabled:o,disableGutters:s,disablePadding:l,divider:u,hasSecondaryAction:c,selected:h}=e;return(0,a.Z)({root:["root",i&&"dense",!s&&"gutters",!l&&"padding",u&&"divider",o&&"disabled",r&&"button","flex-start"===t&&"alignItemsFlexStart",c&&"secondaryAction",h&&"selected"],container:["container"]},b,n)},P=(0,c.ZP)("div",{name:"MuiListItem",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.dense&&t.dense,"flex-start"===r.alignItems&&t.alignItemsFlexStart,r.divider&&t.divider,!r.disableGutters&&t.gutters,!r.disablePadding&&t.padding,r.button&&t.button,r.hasSecondaryAction&&t.secondaryAction]}})(e=>{let{theme:t,ownerState:r}=e;return(0,i.Z)({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left"},!r.disablePadding&&(0,i.Z)({paddingTop:8,paddingBottom:8},r.dense&&{paddingTop:4,paddingBottom:4},!r.disableGutters&&{paddingLeft:16,paddingRight:16},!!r.secondaryAction&&{paddingRight:48}),!!r.secondaryAction&&{["& > .".concat(w.root)]:{paddingRight:48}},{["&.".concat(_.focusVisible)]:{backgroundColor:(t.vars||t).palette.action.focus},["&.".concat(_.selected)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.selectedOpacity,")"):(0,l.Fq)(t.palette.primary.main,t.palette.action.selectedOpacity),["&.".concat(_.focusVisible)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.focusOpacity,"))"):(0,l.Fq)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}},["&.".concat(_.disabled)]:{opacity:(t.vars||t).palette.action.disabledOpacity}},"flex-start"===r.alignItems&&{alignItems:"flex-start"},r.divider&&{borderBottom:"1px solid ".concat((t.vars||t).palette.divider),backgroundClip:"padding-box"},r.button&&{transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(t.vars||t).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},["&.".concat(_.selected,":hover")]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.hoverOpacity,"))"):(0,l.Fq)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.selectedOpacity,")"):(0,l.Fq)(t.palette.primary.main,t.palette.action.selectedOpacity)}}},r.hasSecondaryAction&&{paddingRight:48})}),N=(0,c.ZP)("li",{name:"MuiListItem",slot:"Container",overridesResolver:(e,t)=>t.container})({position:"relative"});var O=o.forwardRef(function(e,t){let r=(0,h.i)({props:e,name:"MuiListItem"}),{alignItems:a="center",autoFocus:l=!1,button:c=!1,children:v,className:y,component:b,components:w={},componentsProps:S={},ContainerComponent:E="li",ContainerProps:{className:A}={},dense:T=!1,disabled:O=!1,disableGutters:C=!1,disablePadding:R=!1,divider:F=!1,focusVisibleClassName:z,secondaryAction:B,selected:D=!1,slotProps:j={},slots:V={}}=r,U=(0,n.Z)(r.ContainerProps,k),Z=(0,n.Z)(r,L),G=o.useContext(g.Z),$=o.useMemo(()=>({dense:T||G.dense||!1,alignItems:a,disableGutters:C}),[a,G.dense,T,C]),W=o.useRef(null);(0,p.Z)(()=>{l&&W.current&&W.current.focus()},[l]);let H=o.Children.toArray(v),X=H.length&&(0,f.Z)(H[H.length-1],["ListItemSecondaryAction"]),K=(0,i.Z)({},r,{alignItems:a,autoFocus:l,button:c,dense:$.dense,disabled:O,disableGutters:C,disablePadding:R,divider:F,hasSecondaryAction:X,selected:D}),Y=I(K),q=(0,m.Z)(W,t),Q=V.root||w.Root||P,J=j.root||S.root||{},ee=(0,i.Z)({className:(0,s.Z)(Y.root,J.className,y),disabled:O},Z),et=b||"li";return(c&&(ee.component=b||"div",ee.focusVisibleClassName=(0,s.Z)(_.focusVisible,z),et=d.Z),X)?(et=ee.component||b?et:"div","li"===E&&("li"===et?et="div":"li"===ee.component&&(ee.component="div")),(0,x.jsx)(g.Z.Provider,{value:$,children:(0,x.jsxs)(N,(0,i.Z)({as:E,className:(0,s.Z)(Y.container,A),ref:q,ownerState:K},U,{children:[(0,x.jsx)(Q,(0,i.Z)({},J,!(0,u.Z)(Q)&&{as:et,ownerState:(0,i.Z)({},K,J.ownerState)},ee,{children:H})),H.pop()]}))})):(0,x.jsx)(g.Z.Provider,{value:$,children:(0,x.jsxs)(Q,(0,i.Z)({},J,{as:et,ref:q},!(0,u.Z)(Q)&&{ownerState:(0,i.Z)({},K,J.ownerState)},ee,{children:[H,B&&(0,x.jsx)(M,{children:B})]}))})})},32200:function(e,t,r){"use strict";var n=r(63366),i=r(87462),o=r(67294),s=r(90512),a=r(94780),l=r(96788),u=r(74507),c=r(50375),h=r(77527),d=r(33562),f=r(85893);let p=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],m=e=>{let{classes:t,inset:r,primary:n,secondary:i,dense:o}=e;return(0,a.Z)({root:["root",r&&"inset",o&&"dense",n&&i&&"multiline"],primary:["primary"],secondary:["secondary"]},d.L,t)},g=(0,h.ZP)("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[{["& .".concat(d.Z.primary)]:t.primary},{["& .".concat(d.Z.secondary)]:t.secondary},t.root,r.inset&&t.inset,r.primary&&r.secondary&&t.multiline,r.dense&&t.dense]}})(e=>{let{ownerState:t}=e;return(0,i.Z)({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},t.primary&&t.secondary&&{marginTop:6,marginBottom:6},t.inset&&{paddingLeft:56})}),v=o.forwardRef(function(e,t){let r=(0,c.i)({props:e,name:"MuiListItemText"}),{children:a,className:h,disableTypography:d=!1,inset:v=!1,primary:y,primaryTypographyProps:b,secondary:_,secondaryTypographyProps:w}=r,S=(0,n.Z)(r,p),{dense:x}=o.useContext(u.Z),E=null!=y?y:a,A=_,T=(0,i.Z)({},r,{disableTypography:d,inset:v,primary:!!E,secondary:!!A,dense:x}),M=m(T);return null==E||E.type===l.Z||d||(E=(0,f.jsx)(l.Z,(0,i.Z)({variant:x?"body2":"body1",className:M.primary,component:null!=b&&b.variant?void 0:"span",display:"block"},b,{children:E}))),null==A||A.type===l.Z||d||(A=(0,f.jsx)(l.Z,(0,i.Z)({variant:"body2",className:M.secondary,color:"text.secondary",display:"block"},w,{children:A}))),(0,f.jsxs)(g,(0,i.Z)({className:(0,s.Z)(M.root,h),ownerState:T,ref:t},S,{children:[E,A]}))});t.Z=v},31530:function(e,t,r){"use strict";r.d(t,{Z:function(){return O}});var n=r(63366),i=r(87462),o=r(67294),s=r(90512),a=r(94780),l=r(2
1101),u=r(66643),c=r(77527),h=r(83008),d=r(85206),f=r(57280),p=r(2266),m=r(1588),g=r(34867);function v(e){return(0,g.ZP)("PrivateSwitchBase",e)}(0,m.Z)("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);var y=r(85893);let b=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],_=e=>{let{classes:t,checked:r,disabled:n,edge:i}=e,o={root:["root",r&&"checked",n&&"disabled",i&&"edge".concat((0,u.Z)(i))],input:["input"]};return(0,a.Z)(o,v,t)},w=(0,c.ZP)(p.Z)(e=>{let{ownerState:t}=e;return(0,i.Z)({padding:9,borderRadius:"50%"},"start"===t.edge&&{marginLeft:"small"===t.size?-3:-12},"end"===t.edge&&{marginRight:"small"===t.size?-3:-12})}),S=(0,c.ZP)("input",{shouldForwardProp:h.Z})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),x=o.forwardRef(function(e,t){let{autoFocus:r,checked:o,checkedIcon:a,className:l,defaultChecked:u,disabled:c,disableFocusRipple:h=!1,edge:p=!1,icon:m,id:g,inputProps:v,inputRef:x,name:E,onBlur:A,onChange:T,onFocus:M,readOnly:k,required:L=!1,tabIndex:I,type:P,value:N}=e,O=(0,n.Z)(e,b),[C,R]=(0,d.Z)({controlled:o,default:!!u,name:"SwitchBase",state:"checked"}),F=(0,f.Z)(),z=c;F&&void 0===z&&(z=F.disabled);let B="checkbox"===P||"radio"===P,D=(0,i.Z)({},e,{checked:C,disabled:z,disableFocusRipple:h,edge:p}),j=_(D);return(0,y.jsxs)(w,(0,i.Z)({component:"span",className:(0,s.Z)(j.root,l),centerRipple:!0,focusRipple:!h,disabled:z,tabIndex:null,role:void 0,onFocus:e=>{M&&M(e),F&&F.onFocus&&F.onFocus(e)},onBlur:e=>{A&&A(e),F&&F.onBlur&&F.onBlur(e)},ownerState:D,ref:t},O,{children:[(0,y.jsx)(S,(0,i.Z)({autoFocus:r,checked:o,defaultChecked:u,className:j.input,disabled:z,id:B?g:void 0,name:E,onChange:e=>{if(e.nativeEvent.defaultPrevented)return;let t=e.target.checked;R(t),T&&T(e,t)},readOnly:k,ref:x,required:L,ownerState:D,tabIndex:I,type:P},"checkbox"===P&&void 0===N?{}:{value:N},v)),C?a:m]}))});var E=r(50375);function A(e){return(0,g.ZP)("MuiSwitch",e)}let T=(0,m.Z)("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]),M=["className","color","edge","size","sx"],k=e=>{let{classes:t,edge:r,size:n,color:o,checked:s,disabled:l}=e,c={root:["root",r&&"edge".concat((0,u.Z)(r)),"size".concat((0,u.Z)(n))],switchBase:["switchBase","color".concat((0,u.Z)(o)),s&&"checked",l&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},h=(0,a.Z)(c,A,t);return(0,i.Z)({},t,h)},L=(0,c.ZP)("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.edge&&t["edge".concat((0,u.Z)(r.edge))],t["size".concat((0,u.Z)(r.size))]]}})({display:"inline-flex",width:58,height:38,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"},variants:[{props:{edge:"start"},style:{marginLeft:-8}},{props:{edge:"end"},style:{marginRight:-8}},{props:{size:"small"},style:{width:40,height:24,padding:7,["& .".concat(T.thumb)]:{width:16,height:16},["& .".concat(T.switchBase)]:{padding:4,["&.".concat(T.checked)]:{transform:"translateX(16px)"}}}}]}),I=(0,c.ZP)(x,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.switchBase,{["& .".concat(T.input)]:t.input},"default"!==r.color&&t["color".concat((0,u.Z)(r.color))]]}})(e=>{let{theme:t}=e;return{position:"absolute",top:0,left:0,zIndex:1,color:t.vars?t.vars.palette.Switch.defaultColor:"".concat("light"===t.palette.mode?t.palette.common.white:t.palette.grey[300]),transition:t.transitions.create(["left","transform"],{duration:t.transitions.duration.shortest}),["&.".concat(T.checked)]:{transform:"translateX(20px)"},["&.".concat(T.disabled)]:{color:t.vars?t.vars.palette.Switch.defaultDisabledColor:"".concat("light"===t.palette.mode?t.palette.grey[100]:t.palette.grey[600])},["&.".concat(T.checked," + .").concat(T.track)]:{opacity:.5},["&.".concat(T.disabled," + .").concat(T.track)]:{opacity:t.vars?t.vars.opacity.switchTrackDisabled:"".concat("light"===t.palette.mode?.12:.2)},["& .".concat(T.input)]:{left:"-100%",width:"300%"}}},e=>{let{theme:t}=e;return{"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.activeChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,l.Fq)(t.palette.action.active,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},variants:[...Object.entries(t.palette).filter(e=>{let[,t]=e;return t.main&&t.light}).map(e=>{let[r]=e;return{props:{color:r},style:{["&.".concat(T.checked)]:{color:(t.vars||t).palette[r].main,"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette[r].mainCh
1annel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,l.Fq)(t.palette[r].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},["&.".concat(T.disabled)]:{color:t.vars?t.vars.palette.Switch["".concat(r,"DisabledColor")]:"".concat("light"===t.palette.mode?(0,l.$n)(t.palette[r].main,.62):(0,l._j)(t.palette[r].main,.55))}},["&.".concat(T.checked," + .").concat(T.track)]:{backgroundColor:(t.vars||t).palette[r].main}}}})]}}),P=(0,c.ZP)("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(e,t)=>t.track})(e=>{let{theme:t}=e;return{height:"100%",width:"100%",borderRadius:7,zIndex:-1,transition:t.transitions.create(["opacity","background-color"],{duration:t.transitions.duration.shortest}),backgroundColor:t.vars?t.vars.palette.common.onBackground:"".concat("light"===t.palette.mode?t.palette.common.black:t.palette.common.white),opacity:t.vars?t.vars.opacity.switchTrack:"".concat("light"===t.palette.mode?.38:.3)}}),N=(0,c.ZP)("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(e,t)=>t.thumb})(e=>{let{theme:t}=e;return{boxShadow:(t.vars||t).shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"}});var O=o.forwardRef(function(e,t){let r=(0,E.i)({props:e,name:"MuiSwitch"}),{className:o,color:a="primary",edge:l=!1,size:u="medium",sx:c}=r,h=(0,n.Z)(r,M),d=(0,i.Z)({},r,{color:a,edge:l,size:u}),f=k(d),p=(0,y.jsx)(N,{className:f.thumb,ownerState:d});return(0,y.jsxs)(L,{className:(0,s.Z)(f.root,o),sx:c,ownerState:d,children:[(0,y.jsx)(I,(0,i.Z)({type:"checkbox",icon:p,checkedIcon:p,ref:t,ownerState:d},h,{classes:(0,i.Z)({},f,{root:f.switchBase})})),(0,y.jsx)(P,{className:f.track,ownerState:d})]})})},28907:function(e,t,r){"use strict";r.d(t,{Z:function(){return _}});var n=r(63366),i=r(87462),o=r(67294),s=r(90512),a=r(94780),l=r(2266),u=r(66643),c=r(50375),h=r(77527),d=r(1588),f=r(34867);function p(e){return(0,f.ZP)("MuiTab",e)}let m=(0,d.Z)("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper"]);var g=r(85893);let v=["className","disabled","disableFocusRipple","fullWidth","icon","iconPosition","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"],y=e=>{let{classes:t,textColor:r,fullWidth:n,wrapped:i,icon:o,label:s,selected:l,disabled:c}=e,h={root:["root",o&&s&&"labelIcon","textColor".concat((0,u.Z)(r)),n&&"fullWidth",i&&"wrapped",l&&"selected",c&&"disabled"],iconWrapper:["iconWrapper"]};return(0,a.Z)(h,p,t)},b=(0,h.ZP)(l.Z,{name:"MuiTab",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.label&&r.icon&&t.labelIcon,t["textColor".concat((0,u.Z)(r.textColor))],r.fullWidth&&t.fullWidth,r.wrapped&&t.wrapped,{["& .".concat(m.iconWrapper)]:t.iconWrapper}]}})(e=>{let{theme:t,ownerState:r}=e;return(0,i.Z)({},t.typography.button,{maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",whiteSpace:"normal",textAlign:"center"},r.label&&{flexDirection:"top"===r.iconPosition||"bottom"===r.iconPosition?"column":"row"},{lineHeight:1.25},r.icon&&r.label&&{minHeight:72,paddingTop:9,paddingBottom:9,["& > .".concat(m.iconWrapper)]:(0,i.Z)({},"top"===r.iconPosition&&{marginBottom:6},"bottom"===r.iconPosition&&{marginTop:6},"start"===r.iconPosition&&{marginRight:t.spacing(1)},"end"===r.iconPosition&&{marginLeft:t.spacing(1)})},"inherit"===r.textColor&&{color:"inherit",opacity:.6,["&.".concat(m.selected)]:{opacity:1},["&.".concat(m.disabled)]:{opacity:(t.vars||t).palette.action.disabledOpacity}},"primary"===r.textColor&&{color:(t.vars||t).palette.text.secondary,["&.".concat(m.selected)]:{color:(t.vars||t).palette.primary.main},["&.".concat(m.disabled)]:{color:(t.vars||t).palette.text.disabled}},"secondary"===r.textColor&&{color:(t.vars||t).palette.text.secondary,["&.".concat(m.selected)]:{color:(t.vars||t).palette.secondary.main},["&.".concat(m.disabled)]:{color:(t.vars||t).palette.text.disabled}},r.fullWidth&&{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},r.wrapped&&{fontSize:t.typography.pxToRem(12)})});var _=o.forwardRef(function(e,t){let r=(0,c.i)({props:e,name:"MuiTab"}),{className:a,disabled:l=!1,disableFocusRipple:u=!1,fullWidth:h,icon:d,iconPosition:f="top",
1indicator:p,label:m,onChange:_,onClick:w,onFocus:S,selected:x,selectionFollowsFocus:E,textColor:A="inherit",value:T,wrapped:M=!1}=r,k=(0,n.Z)(r,v),L=(0,i.Z)({},r,{disabled:l,disableFocusRipple:u,selected:x,icon:!!d,iconPosition:f,label:!!m,fullWidth:h,textColor:A,wrapped:M}),I=y(L),P=d&&m&&o.isValidElement(d)?o.cloneElement(d,{className:(0,s.Z)(I.iconWrapper,d.props.className)}):d;return(0,g.jsxs)(b,(0,i.Z)({focusRipple:!u,className:(0,s.Z)(I.root,a),ref:t,role:"tab","aria-selected":x,disabled:l,onClick:e=>{!x&&_&&_(e,T),w&&w(e)},onFocus:e=>{E&&!x&&_&&_(e,T),S&&S(e)},ownerState:L,tabIndex:x?0:-1},k,{children:["top"===f||"start"===f?(0,g.jsxs)(o.Fragment,{children:[P,m]}):(0,g.jsxs)(o.Fragment,{children:[m,P]}),p]}))})},38368:function(e,t,r){"use strict";let n;r.d(t,{Z:function(){return K}});var i=r(63366),o=r(87462),s=r(67294);r(59864);var a=r(90512),l=r(94780),u=r(82056),c=r(82963),h=r(77527),d=r(50375),f=r(18745),p=r(27876);function m(){if(n)return n;let e=document.createElement("div"),t=document.createElement("div");return t.style.width="10px",t.style.height="1px",e.appendChild(t),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),n="reverse",e.scrollLeft>0?n="default":(e.scrollLeft=1,0===e.scrollLeft&&(n="negative")),document.body.removeChild(e),n}function g(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}var v=r(27229),y=r(51520),b=r(85893);let _=["onChange"],w={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};var S=r(13077),x=(0,S.Z)((0,b.jsx)("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),E=(0,S.Z)((0,b.jsx)("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight"),A=r(2266),T=r(1588),M=r(34867);function k(e){return(0,M.ZP)("MuiTabScrollButton",e)}let L=(0,T.Z)("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),I=["className","slots","slotProps","direction","orientation","disabled"],P=e=>{let{classes:t,orientation:r,disabled:n}=e;return(0,l.Z)({root:["root",r,n&&"disabled"]},k,t)},N=(0,h.ZP)(A.Z,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.orientation&&t[r.orientation]]}})(e=>{let{ownerState:t}=e;return(0,o.Z)({width:40,flexShrink:0,opacity:.8,["&.".concat(L.disabled)]:{opacity:0}},"vertical"===t.orientation&&{width:"100%",height:40,"& svg":{transform:"rotate(".concat(t.isRtl?-90:90,"deg)")}})}),O=s.forwardRef(function(e,t){var r,n;let s=(0,d.i)({props:e,name:"MuiTabScrollButton"}),{className:l,slots:h={},slotProps:f={},direction:p}=s,m=(0,i.Z)(s,I),g=(0,u.V)(),v=(0,o.Z)({isRtl:g},s),y=P(v),_=null!=(r=h.StartScrollButtonIcon)?r:x,w=null!=(n=h.EndScrollButtonIcon)?n:E,S=(0,c.Z)({elementType:_,externalSlotProps:f.startScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:v}),A=(0,c.Z)({elementType:w,externalSlotProps:f.endScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:v});return(0,b.jsx)(N,(0,o.Z)({component:"div",className:(0,a.Z)(y.root,l),ref:t,role:null,ownerState:v,tabIndex:null},m,{children:"left"===p?(0,b.jsx)(_,(0,o.Z)({},S)):(0,b.jsx)(w,(0,o.Z)({},A))}))});var C=r(30403);function R(e){return(0,M.ZP)("MuiTabs",e)}let F=(0,T.Z)("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","
1indicator"]);var z=r(83772);let B=["aria-label","aria-labelledby","action","centered","children","className","component","allowScrollButtonsMobile","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","slots","slotProps","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant","visibleScrollbar"],D=(e,t)=>e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild,j=(e,t)=>e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild,V=(e,t,r)=>{let n=!1,i=r(e,t);for(;i;){if(i===e.firstChild){if(n)return;n=!0}let t=i.disabled||"true"===i.getAttribute("aria-disabled");if(!i.hasAttribute("tabindex")||t)i=r(e,i);else{i.focus();return}}},U=e=>{let{vertical:t,fixed:r,hideScrollbar:n,scrollableX:i,scrollableY:o,centered:s,scrollButtonsHideMobile:a,classes:u}=e;return(0,l.Z)({root:["root",t&&"vertical"],scroller:["scroller",r&&"fixed",n&&"hideScrollbar",i&&"scrollableX",o&&"scrollableY"],flexContainer:["flexContainer",t&&"flexContainerVertical",s&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",a&&"scrollButtonsHideMobile"],scrollableX:[i&&"scrollableX"],hideScrollbar:[n&&"hideScrollbar"]},R,u)},Z=(0,h.ZP)("div",{name:"MuiTabs",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[{["& .".concat(F.scrollButtons)]:t.scrollButtons},{["& .".concat(F.scrollButtons)]:r.scrollButtonsHideMobile&&t.scrollButtonsHideMobile},t.root,r.vertical&&t.vertical]}})(e=>{let{ownerState:t,theme:r}=e;return(0,o.Z)({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},t.vertical&&{flexDirection:"column"},t.scrollButtonsHideMobile&&{["& .".concat(F.scrollButtons)]:{[r.breakpoints.down("sm")]:{display:"none"}}})}),G=(0,h.ZP)("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.scroller,r.fixed&&t.fixed,r.hideScrollbar&&t.hideScrollbar,r.scrollableX&&t.scrollableX,r.scrollableY&&t.scrollableY]}})(e=>{let{ownerState:t}=e;return(0,o.Z)({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},t.fixed&&{overflowX:"hidden",width:"100%"},t.hideScrollbar&&{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},t.scrollableX&&{overflowX:"auto",overflowY:"hidden"},t.scrollableY&&{overflowY:"auto",overflowX:"hidden"})}),$=(0,h.ZP)("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.flexContainer,r.vertical&&t.flexContainerVertical,r.centered&&t.centered]}})(e=>{let{ownerState:t}=e;return(0,o.Z)({display:"flex"},t.vertical&&{flexDirection:"column"},t.centered&&{justifyContent:"center"})}),W=(0,h.ZP)("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:(e,t)=>t.indicator})(e=>{let{ownerState:t,theme:r}=e;return(0,o.Z)({position:"absolute",height:2,bottom:0,width:"100%",transition:r.transitions.create()},"primary"===t.indicatorColor&&{backgroundColor:(r.vars||r).palette.primary.main},"secondary"===t.indicatorColor&&{backgroundColor:(r.vars||r).palette.secondary.main},t.vertical&&{height:"100%",width:2,right:0})}),H=(0,h.ZP)(function(e){let{onChange:t}=e,r=(0,i.Z)(e,_),n=s.useRef(),a=s.useRef(null),l=()=>{n.current=a.current.offsetHeight-a.current.clientHeight};return(0,v.Z)(()=>{let e=(0,p.Z)(()=>{let e=n.current;l(),e!==n.current&&t(n.current)}),r=(0,y.Z)(a.current);return r.addEventListener("resize",e),()=>{e.clear(),r.removeEventListener("resize",e)}},[t]),s.useEffect(()=>{l(),t(n.current)},[t]),(0,b.jsx)("div",(0,o.Z)({style:w,ref:a},r))})({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),X={};var K=s.forwardRef(function(e,t){let r=(0,d.i)({props:e,name:"MuiTabs"}),n=(0,f.Z)(),l=(0,u.V)(),{"aria-label":h,"aria-labelledby":v,action:_,centered:w=!1,children:S,className:x,component:E="div",allowScrollButtonsMobile:A=!1,indicatorColor:T="primary",onChange:M,orientation:k="horizontal",ScrollButtonComponent:L=O,scrollButtons:I="auto",selectionFollowsFocus:P,slots:N={},slotProps:R={},TabIndicatorProps:F={},TabScrollButtonProps:K={},textColor:Y="primary",value:q,variant:Q="standard",visibleScrollbar:J=!1}=r,ee=(0,i.Z)(r,B),et="scrollable"===Q,er="vertical"===k,en=er?"scrollTop":"scrollLeft",ei=er?"top":"left",eo=er?"bottom":"right",es=er?"clientHeight":"clientWidth",ea=er?"height":"width",el=(0,o.Z)({},r,{component:E,allowScrollButtonsMobile:A,indicatorColor:T,orientation:k,vertical:er,scrollButtons:I,textColor:Y,variant:Q,visibleScrollbar:J,fixed:!et,hideScrollbar:et&&!J,scrollableX:et&&!er,scrollableY:et&&er,centered:w&&!et,scrollButtonsHideMobile:!A}),eu=U(el),ec=(0,c.Z)({elementType:N.StartScrollButtonIcon,externalSlotProps:R.startScrollButtonIcon,ownerState:el}),eh=(0,c.Z)({elementType:N.EndScrollButtonIcon,externalSlotProps:R.endScrollButtonIcon,ownerState:el}),[ed,ef]=s.useState(!1),[ep,em]=s.useState(X),[eg,ev]=s.useState(!1),[ey,eb]=s.useState(!1),[e_,ew]=s.useState(!1),[eS,ex]=s.useState({overflow:"hidden",scrollbarWidth:0}),eE=new Map,eA=s.useRef(null),eT=s.useRef(null),eM=()=>{let e,t;let r=eA.current;if(r){let t=r.getBoundingClientRect();e={clientWidth:r.clientWidth,scrollLeft:r.scrollLeft,scrollTop:r.scrollTop,scrollLeftNormalized:function(e,t){let r=e.scrollLeft;if("rtl"!==t)return r;switch(m()){case"negative":return e.scrollWidth-e.clientWidth+r;case"reverse":return e.scrollWidth-e.clientWidth-r;default:return r}}(r,l?"rtl":"ltr"),scrollWidth:r.scrollWidth,top:t.top,bottom:t.bottom,left:t.left,right:t.right}}if(r&&!1!==q){let e=eT.current.children;if(e.length>0){let r=e[eE.get(q)];t=r?r.getBoundingClientRect():null}}return{tabsMeta:e,tabMeta:t}},ek=(0,C.Z)(()=>{let e;let{tabsMeta:t,tabMeta:r}=eM(),n=0;if(er)e="top",r&&t&&(n=r.top-t.top+t.scrollTop);else if(e=l?"right":"left",r&&t){let i=l?t.scrollLeftNormalized+t.clientWidth-t.scrollWidth:t.scrollLeft;n=(l?-1:1)*(r[e]-t[e]+i)}let i={[e]:n,[ea]:r?r[ea]:0};if(isNaN(ep[e])||isNaN(ep[ea]))em(i);else{let t=Math.abs(ep[e]-i[e]),r=Math.abs(ep[ea]-i[ea]);(t>=1||r>=1)&&em(i)}}),eL=function(e){let{animation:t=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t?function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:()=>{},{ease:o=g,duration:s=300}=n,a=null,l=t[e],u=!1,c=n=>{if(u){i(Error("Animation cancelled"));return}null===a&&(a=n);let h=Math.min(1,(n-a)/s);if(t[e]=o(h)*(r-l)+l,h>=1){requestAnimationFrame(()=>{i(null)});return}requestAnimationFrame(c)};return l===r?i(Error("Element already at target position")):requestAnimationFrame(c),()=>{u=!0}}(en,eA.current,e,{duration:n.transitions.duration.standard}):eA.current[en]=e},eI=e=>{let t=eA.current[en];er?t+=e:(t+=e*(l?-1:1),t*=l&&"reverse"===m()?-1:1),eL(t)},eP=()=>{let e=eA.current[es],t=0,r=Array.from(eT.current.children);for(let n=0;n<r.length;n+=1){let i=r[n];if(t+i[es]>e){0===n&&(t=e);break}t+=i[es]}return t},eN=()=>{eI(-1*eP())},eO=()=>{eI(eP())},eC=s.useCallback(e=>{ex({overflow:null,scrollbarWidth:e})},[]),eR=(0,C.Z)(e=>{let{tabsMeta:t,tabMeta:r}=eM();r&&t&&(r[ei]<t[ei]?eL(t[en]+(r[ei]-t[ei]),{animation:e}):r[eo]>t[eo]&&eL(t[en]+(r[eo]-t[eo]),{animation:e}))}),eF=(0,C.Z)(()=>{et&&!1!==I&&ew(!e_)});s.useEffect(()=>{let e,t;let r=(0,p.Z)(()=>{eA.current&&ek()}),n=(0,y.Z)(eA.current);return n.addEventListener("resize",r),"undefined"!=typeof ResizeObserver&&(e=new ResizeObserver(r),Array.from(eT.current.children).forEac
1h(t=>{e.observe(t)})),"undefined"!=typeof MutationObserver&&(t=new MutationObserver(t=>{t.forEach(t=>{t.removedNodes.forEach(t=>{var r;null==(r=e)||r.unobserve(t)}),t.addedNodes.forEach(t=>{var r;null==(r=e)||r.observe(t)})}),r(),eF()})).observe(eT.current,{childList:!0}),()=>{var i,o;r.clear(),n.removeEventListener("resize",r),null==(i=t)||i.disconnect(),null==(o=e)||o.disconnect()}},[ek,eF]),s.useEffect(()=>{let e=Array.from(eT.current.children),t=e.length;if("undefined"!=typeof IntersectionObserver&&t>0&&et&&!1!==I){let r=e[0],n=e[t-1],i={root:eA.current,threshold:.99},o=new IntersectionObserver(e=>{ev(!e[0].isIntersecting)},i);o.observe(r);let s=new IntersectionObserver(e=>{eb(!e[0].isIntersecting)},i);return s.observe(n),()=>{o.disconnect(),s.disconnect()}}},[et,I,e_,null==S?void 0:S.length]),s.useEffect(()=>{ef(!0)},[]),s.useEffect(()=>{ek()}),s.useEffect(()=>{eR(X!==ep)},[eR,ep]),s.useImperativeHandle(_,()=>({updateIndicator:ek,updateScrollButtons:eF}),[ek,eF]);let ez=(0,b.jsx)(W,(0,o.Z)({},F,{className:(0,a.Z)(eu.indicator,F.className),ownerState:el,style:(0,o.Z)({},ep,F.style)})),eB=0,eD=s.Children.map(S,e=>{if(!s.isValidElement(e))return null;let t=void 0===e.props.value?eB:e.props.value;eE.set(t,eB);let r=t===q;return eB+=1,s.cloneElement(e,(0,o.Z)({fullWidth:"fullWidth"===Q,indicator:r&&!ed&&ez,selected:r,selectionFollowsFocus:P,onChange:M,textColor:Y,value:t},1!==eB||!1!==q||e.props.tabIndex?{}:{tabIndex:0}))}),ej=(()=>{let e={};e.scrollbarSizeListener=et?(0,b.jsx)(H,{onChange:eC,className:(0,a.Z)(eu.scrollableX,eu.hideScrollbar)}):null;let t=et&&("auto"===I&&(eg||ey)||!0===I);return e.scrollButtonStart=t?(0,b.jsx)(L,(0,o.Z)({slots:{StartScrollButtonIcon:N.StartScrollButtonIcon},slotProps:{startScrollButtonIcon:ec},orientation:k,direction:l?"right":"left",onClick:eN,disabled:!eg},K,{className:(0,a.Z)(eu.scrollButtons,K.className)})):null,e.scrollButtonEnd=t?(0,b.jsx)(L,(0,o.Z)({slots:{EndScrollButtonIcon:N.EndScrollButtonIcon},slotProps:{endScrollButtonIcon:eh},orientation:k,direction:l?"left":"right",onClick:eO,disabled:!ey},K,{className:(0,a.Z)(eu.scrollButtons,K.className)})):null,e})();return(0,b.jsxs)(Z,(0,o.Z)({className:(0,a.Z)(eu.root,x),ownerState:el,ref:t,as:E},ee,{children:[ej.scrollButtonStart,ej.scrollbarSizeListener,(0,b.jsxs)(G,{className:eu.scroller,ownerState:el,style:{overflow:eS.overflow,[er?"margin".concat(l?"Left":"Right"):"marginBottom"]:J?void 0:-eS.scrollbarWidth},ref:eA,children:[(0,b.jsx)($,{"aria-label":h,"aria-labelledby":v,"aria-orientation":"vertical"===k?"vertical":null,className:eu.flexContainer,ownerState:el,onKeyDown:e=>{let t=eT.current,r=(0,z.Z)(t).activeElement;if("tab"!==r.getAttribute("role"))return;let n="horizontal"===k?"ArrowLeft":"ArrowUp",i="horizontal"===k?"ArrowRight":"ArrowDown";switch("horizontal"===k&&l&&(n="ArrowRight",i="ArrowLeft"),e.key){case n:e.preventDefault(),V(t,r,j);break;case i:e.preventDefault(),V(t,r,D);break;case"Home":e.preventDefault(),V(t,null,D);break;case"End":e.preventDefault(),V(t,null,j)}},ref:eT,role:"tablist",children:eD}),ed&&ez]}),ej.scrollButtonEnd]}))})},32602:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return a},noSSR:function(){return s}});let n=r(10260);r(85893),r(67294);let i=n._(r(35491));function o(e){return{default:(null==e?void 0:e.default)||e}}function s(e,t){return delete t.webpack,delete t.modules,e(t)}function a(e,t){let r=i.default,n={loading:e=>{let{error:t,isLoading:r,pastDelay:n}=e;return null}};e instanceof Promise?n.loader=()=>e:"function"==typeof e?n.loader=e:"object"==typeof e&&(n={...n,...e});let a=(n={...n,...t}).loader;return(n.loadableGenerated&&(n={...n,...n.loadableGenerated},delete n.loadableGenerated),"boolean"!=typeof n.ssr||n.ssr)?r({...n,loader:()=>null!=a?a().then(o):Promise.resolve(o(()=>null))}):(delete n.webpack,delete n.modules,s(r,n))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
1dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1159:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoadableContext",{enumerable:!0,get:function(){return n}});let n=r(10260)._(r(67294)).default.createContext(null)},35491:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return d}});let n=r(10260)._(r(67294)),i=r(1159),o=[],s=[],a=!1;function l(e){let t=e(),r={loading:!0,loaded:null,error:null};return r.promise=t.then(e=>(r.loading=!1,r.loaded=e,e)).catch(e=>{throw r.loading=!1,r.error=e,e}),r}class u{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function c(e){return function(e,t){let r=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t),o=null;function l(){if(!o){let t=new u(e,r);o={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return o.promise()}if(!a){let e=r.webpack?r.webpack():r.modules;e&&s.push(t=>{for(let r of e)if(t.includes(r))return l()})}function c(e,t){!function(){l();let e=n.default.useContext(i.LoadableContext);e&&Array.isArray(r.modules)&&r.modules.forEach(t=>{e(t)})}();let s=n.default.useSyncExternalStore(o.subscribe,o.getCurrentValue,o.getCurrentValue);return n.default.useImperativeHandle(t,()=>({retry:o.retry}),[]),n.default.useMemo(()=>{var t;return s.loading||s.error?n.default.createElement(r.loading,{isLoading:s.loading,pastDelay:s.pastDelay,timedOut:s.timedOut,error:s.error,retry:o.retry}):s.loaded?n.default.createElement((t=s.loaded)&&t.default?t.default:t,e):null},[e,s])}return c.preload=()=>l(),c.displayName="LoadableComponent",n.default.forwardRef(c)}(l,e)}function h(e,t){let r=[];for(;e.length;){let n=e.pop();r.push(n(t))}return Promise.all(r).then(()=>{if(e.length)return h(e,t)})}c.preloadAll=()=>new Promise((e,t)=>{h(o).then(e,t)}),c.preloadReady=e=>(void 0===e&&(e=[]),new Promise(t=>{let r=()=>(a=!0,t());h(s,e).then(r,r)})),window.__NEXT_PRELOADREADY=c.preloadReady;let d=c},70525:function(e,t,r){"use strict";r.d(t,{Z:function(){return y}});var n=r(93967),i=r.n(n),o=r(67294),s=r(47150),a=r(78146),l=r(97400),u=r(99106),c=r(85893);let h=(0,u.Z)("h4");h.displayName="DivStyledAsH4";let d=o.forwardRef((e,t)=>{let{className:r,bsPrefix:n,as:o=h,...s}=e;return n=(0,l.vE)(n,"alert-heading"),(0,c.jsx)(o,{ref:t,className:i()(r,n),...s})});d.displayName="AlertHeading";var f=r(24079);let p=o.forwardRef((e,t)=>{let{className:r,bsPrefix:n,as:o=f.Z,...s}=e;return n=(0,l.vE)(n,"alert-link"),(0,c.jsx)(o,{ref:t,className:i()(r,n),...s})});p.displayName="AlertLink";var m=r(63730),g=r(94749);let v=o.forwardRef((e,t)=>{let{bsPrefix:r,show:n=!0,closeLabel:o="Close alert",closeVariant:u,className:h,children:d,variant:f="primary",onClose:p,dismissible:v,transition:y=m.Z,...b}=(0,s.Ch)(e,{show:"onClose"}),_=(0,l.vE)(r,"alert"),w=(0,a.Z)(e=>{p&&p(!1,e)}),S=!0===y?m.Z:y,x=(0,c.jsxs)("div",{role:"alert",...S?void 0:b,ref:t,className:i()(h,_,f&&"".concat(_,"-").concat(f),v&&"".concat(_,"-dismissible")),children:[v&&(0,c.jsx)(g.Z,{onClick:w,"aria-label":o,variant:u}),d]});return S?(0,c.jsx)(S,{unmountOnExit:!0,...b,ref:void 0,in:n,children:x}):n?x:null});v.displayName="Alert";var y=Object.assign(v,{Link:p,Heading:d})},81702:function(e,t,r){"use strict";r.d(t,{Z:function(){return N}});var n=r(93967),i=r.n(n),o=r(45697),s=r.n(o),a=r(67294),l=r(85893);let u={type:s().string,tooltip:s().bool,as:s().elementType},c=a.forwardRef((e,t)=>
1{let{as:r="div",className:n,type:o="valid",tooltip:s=!1,...a}=e;return(0,l.jsx)(r,{...a,ref:t,className:i()(n,"".concat(o,"-").concat(s?"tooltip":"feedback"))})});c.displayName="Feedback",c.propTypes=u;let h=a.createContext({});var d=r(97400);let f=a.forwardRef((e,t)=>{let{id:r,bsPrefix:n,className:o,type:s="checkbox",isValid:u=!1,isInvalid:c=!1,as:f="input",...p}=e,{controlId:m}=(0,a.useContext)(h);return n=(0,d.vE)(n,"form-check-input"),(0,l.jsx)(f,{...p,ref:t,type:s,id:r||m,className:i()(o,n,u&&"is-valid",c&&"is-invalid")})});f.displayName="FormCheckInput";let p=a.forwardRef((e,t)=>{let{bsPrefix:r,className:n,htmlFor:o,...s}=e,{controlId:u}=(0,a.useContext)(h);return r=(0,d.vE)(r,"form-check-label"),(0,l.jsx)("label",{...s,ref:t,htmlFor:o||u,className:i()(n,r)})});p.displayName="FormCheckLabel";var m=r(38964);let g=a.forwardRef((e,t)=>{let{id:r,bsPrefix:n,bsSwitchPrefix:o,inline:s=!1,reverse:u=!1,disabled:g=!1,isValid:v=!1,isInvalid:y=!1,feedbackTooltip:b=!1,feedback:_,feedbackType:w,className:S,style:x,title:E="",type:A="checkbox",label:T,children:M,as:k="input",...L}=e;n=(0,d.vE)(n,"form-check"),o=(0,d.vE)(o,"form-switch");let{controlId:I}=(0,a.useContext)(h),P=(0,a.useMemo)(()=>({controlId:r||I}),[I,r]),N=!M&&null!=T&&!1!==T||(0,m.XW)(M,p),O=(0,l.jsx)(f,{...L,type:"switch"===A?"checkbox":A,ref:t,isValid:v,isInvalid:y,disabled:g,as:k});return(0,l.jsx)(h.Provider,{value:P,children:(0,l.jsx)("div",{style:x,className:i()(S,N&&n,s&&"".concat(n,"-inline"),u&&"".concat(n,"-reverse"),"switch"===A&&o),children:M||(0,l.jsxs)(l.Fragment,{children:[O,N&&(0,l.jsx)(p,{title:E,children:T}),_&&(0,l.jsx)(c,{type:w,tooltip:b,children:_})]})})})});g.displayName="FormCheck";var v=Object.assign(g,{Input:f,Label:p});r(42473);let y=a.forwardRef((e,t)=>{let{bsPrefix:r,type:n,size:o,htmlSize:s,id:u,className:c,isValid:f=!1,isInvalid:p=!1,plaintext:m,readOnly:g,as:v="input",...y}=e,{controlId:b}=(0,a.useContext)(h);return r=(0,d.vE)(r,"form-control"),(0,l.jsx)(v,{...y,type:n,size:s,ref:t,readOnly:g,id:u||b,className:i()(c,m?"".concat(r,"-plaintext"):r,o&&"".concat(r,"-").concat(o),"color"===n&&"".concat(r,"-color"),f&&"is-valid",p&&"is-invalid")})});y.displayName="FormControl";var b=Object.assign(y,{Feedback:c});let _=a.forwardRef((e,t)=>{let{className:r,bsPrefix:n,as:o="div",...s}=e;return n=(0,d.vE)(n,"form-floating"),(0,l.jsx)(o,{ref:t,className:i()(r,n),...s})});_.displayName="FormFloating";let w=a.forwardRef((e,t)=>{let{controlId:r,as:n="div",...i}=e,o=(0,a.useMemo)(()=>({controlId:r}),[r]);return(0,l.jsx)(h.Provider,{value:o,children:(0,l.jsx)(n,{...i,ref:t})})});w.displayName="FormGroup";let S=a.forwardRef((e,t)=>{let[{className:r,...n},{as:o="div",bsPrefix:s,spans:a}]=function(e){let{as:t,bsPrefix:r,className:n,...o}=e;r=(0,d.vE)(r,"col");let s=(0,d.pi)(),a=(0,d.zG)(),l=[],u=[];return s.forEach(e=>{let t,n,i;let s=o[e];delete o[e],"object"==typeof s&&null!=s?{span:t,offset:n,order:i}=s:t=s;let c=e!==a?"-".concat(e):"";t&&l.push(!0===t?"".concat(r).concat(c):"".concat(r).concat(c,"-").concat(t)),null!=i&&u.push("order".concat(c,"-").concat(i)),null!=n&&u.push("offset".concat(c,"-").concat(n))}),[{...o,className:i()(n,...l,...u)},{as:t,bsPrefix:r,spans:l}]}(e);return(0,l.jsx)(o,{...n,ref:t,className:i()(r,!a.length&&s)})});S.displayName="Col";let x=a.forwardRef((e,t)=>{let{as:r="label",bsPrefix:n,column:o=!1,visuallyHidden:s=!1,className:u,htmlFor:c,...f}=e,{controlId:p}=(0,a.useContext)(h);n=(0,d.vE)(n,"form-label");let m="col-form-label";"string"==typeof o&&(m="".concat(m," ").concat(m,"-").concat(o));let g=i()(u,n,s&&"visually-hidden",o&&m);return(c=c||p,o)?(0,l.jsx)(S,{ref:t,as:"label",className:g,htmlFor:c,...f}):(0,l.jsx)(r,{ref:t,className:g,htmlFor:c,...f})});x.displayName="FormLabel";let E=a.forwardRef((e,t)=>{let{bsPrefix:r,className:n,id:o,...s}=e,{controlId:u}=(0,a.useContext)(h);return r=(0,d.vE)(r,"form-range"),(0,l.jsx)("input",{...s,type:"range",ref:t,className:i()(n,r),id:o||u})});E.displayName="FormRange";let A=a.forwardRef((e,t)=>{let{bsPrefix:r,size:n,htmlSize:o,className:s,isValid:u=!1,isInvalid:c=!1,id:f,...p}=e,{controlId:m}=(0,a.useContext)(h);return r=(0,d.vE)(r,"form-select"),(0,l.jsx)("select",{...p,size:o,ref:t,className:i()(s,r,n&&"".concat(r,"-").concat(n),u&&"is-valid",c&&"is-invalid"),id:f||m})});A.displayName="FormSelect";let T=a.forwardRef((e,t)=>
1{let{bsPrefix:r,className:n,as:o="small",muted:s,...a}=e;return r=(0,d.vE)(r,"form-text"),(0,l.jsx)(o,{...a,ref:t,className:i()(n,r,s&&"text-muted")})});T.displayName="FormText";let M=a.forwardRef((e,t)=>(0,l.jsx)(v,{...e,ref:t,type:"switch"}));M.displayName="Switch";var k=Object.assign(M,{Input:v.Input,Label:v.Label});let L=a.forwardRef((e,t)=>{let{bsPrefix:r,className:n,children:o,controlId:s,label:a,...u}=e;return r=(0,d.vE)(r,"form-floating"),(0,l.jsxs)(w,{ref:t,className:i()(n,r),controlId:s,...u,children:[o,(0,l.jsx)("label",{htmlFor:s,children:a})]})});L.displayName="FloatingLabel";let I={_ref:s().any,validated:s().bool,as:s().elementType},P=a.forwardRef((e,t)=>{let{className:r,validated:n,as:o="form",...s}=e;return(0,l.jsx)(o,{...s,ref:t,className:i()(r,n&&"was-validated")})});P.displayName="Form",P.propTypes=I;var N=Object.assign(P,{Group:w,Control:b,Floating:_,Check:v,Switch:k,Label:x,Text:T,Range:E,Select:A,FloatingLabel:L})},10808:function(){},5152:function(e,t,r){e.exports=r(32602)},5361:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Unity=void 0;var n=r(67294),i=r(67294),o=r(75421),s=r(72340),a=r(93153),l=0;t.Unity=function(e){var t=(0,i.useRef)(null),r=(0,i.useState)(e.unityContext)[0],u=(0,a.generateUnityInstanceParameters)(r,e),c=(0,s.useUnityLoader)(r.unityConfig.loaderUrl),h=(0,o.useUnityInstance)(c,t.current,u),d=h.unityInstance,f=h.progression,p=h.error;return(0,i.useEffect)(function(){null!==d&&(r.unityInstance=d)},[d]),(0,i.useEffect)(function(){r.htmlCanvasElement=t.current},[t]),(0,i.useEffect)(function(){1===f&&(null!==t.current&&r.dispatchEvent("canvas",t.current),r.dispatchEvent("loaded")),r.dispatchEvent("progress",f)},[f]),(0,i.useEffect)(function(){null!==p&&r.dispatchEvent("error",p)},[p]),(0,i.useEffect)(function(){return l++,function(){null==r||r.quitUnityInstance()}},[]),(0,n.createElement)("canvas",{id:"unity-canvas-".concat(l),ref:t,className:e.className||void 0,style:e.style||{},tabIndex:e.tabIndex||void 0})}},75421:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,o){function s(e){try{l(n.next(e))}catch(e){o(e)}}function a(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(s,a)}l((n=n.apply(e,t||[])).next())})},i=this&&this.__generator||function(e,t){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(r)throw TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=(i=s.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){s.label=o[1];break}if(6===o[0]&&s.label<i[1]){s.label=i[1],i=o;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(o);break}i[2]&&s.ops.pop(),s.trys.pop();continue}o=t.call(e,s)}catch(e){o=[6,e],n=0}finally{r=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,a])}}};Object.defineProperty(t,"__esModule",{value:!0}),t.useUnityInstance=void 0;var o=r(67294),s=r(72340);t.useUnityInstance=function(e,t,r){var a=(0,o.useState)(0),l=a[0],u=a[1],c=(0,o.useState)(null),h=c[0],d=c[1],f=(0,o.useState)(null),p=f[0],m=f[1];return(0,o.useEffect)(function(){!function(){n(this,void 0,void 0,function(){var n;return i(this,function(i){switch(i.label){case 0:if(e!==s.Status.Loaded||null===t)return m(null),[2];i.label=1;case 1:if(i.trys.push([1,3,,4]),"undefined"==typeof window)return[2];return[4,window.createUnityInstance(t,r,u)];case 2:return m(i.sent()),d(null),[3,4];case 3:return n=i.sent(),m(null),d(n),[3,4];case 4:return[2]}})})}()},[e,t]),{unityInstance:p,progression:l,error:h}}},72340:function(e,t,r){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),t.useUnityLoader=t.Status=void 0;var n,i,o=r(67294);(n=i=t.Status||(t.Status={})).Idle="Idle",n.Loading="Loading",n.Loaded="Loaded",n.Error="Error",t.useUnityLoader=function(e){var t=(0,o.useState)(e?i.Loading:i.Idle),r=t[0],n=t[1];return(0,o.useEffect)(function(){if(null===e){n(i.Idle);return}var t=document.querySelector('script[src="'.concat(e,'"]'));if(null===t){(t=document.createElement("script")).src=e,t.async=!0,t.setAttribute("data-status","loading"),document.body.appendChild(t);var r=function(e){null==t||t.setAttribute("data-status","load"===e.type?"ready":"error")};t.addEventListener("load",r),t.addEventListener("error",r)}else n("ready"===t.getAttribute("data-status")?i.Loaded:i.Error);var o=function(e){n("load"===e.type?i.Loaded:i.Error)};return t.addEventListener("load",o),t.addEventListener("error",o),function(){t&&(t.removeEventListener("load",o),t.removeEventListener("error",o),document.body.removeChild(t))}},[e]),r}},38914:function(e,t,r){"use strict";t.LI=void 0;var n=r(5361),i=r(13747);Object.defineProperty(t,"LI",{enumerable:!0,get:function(){return i.UnityContext}}),t.ZP=n.Unity},18694:function(e,t){"use strict";var r=this&&this.__spreadArray||function(e,t,r){if(r||2==arguments.length)for(var n,i=0,o=t.length;i<o;i++)!n&&i in t||(n||(n=Array.prototype.slice.call(t,0,i)),n[i]=t[i]);return e.concat(n||Array.prototype.slice.call(t))};Object.defineProperty(t,"__esModule",{value:!0}),t.EventSystem=void 0;var n=[],i=function(e){for(var t=[],i=1;i<arguments.length;i++)t[i-1]=arguments[i];for(var o=0;o<n.length;o++){var s=n[o];void 0!==s&&s.dispatchEvent.apply(s,r([e],t,!1))}},o=function(){function e(){this.eventMap=new Map,n.push(this),"undefined"!=typeof window&&(void 0===window.dispatchReactUnityEvent&&(window.dispatchReactUnityEvent=i),void 0===window.ReactUnityWebGL&&(window.ReactUnityWebGL={}))}return e.prototype.on=function(e,t){this.eventMap.set(e,t),"undefined"!=typeof window&&(window.ReactUnityWebGL[e]=function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return t.apply(void 0,e)})},e.prototype.removeEventListener=function(e){this.eventMap.delete(e),"undefined"!=typeof window&&delete window.ReactUnityWebGL[e]},e.prototype.removeAllEventListeners=function(){"undefined"!=typeof window&&this.eventMap.forEach(function(e,t){delete window.ReactUnityWebGL[t]}),this.eventMap.clear()},e.prototype.dispatchEvent=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];var n=this.eventMap.get(e);void 0!==n&&n.apply(void 0,t)},e}();t.EventSystem=o},13747:function(e,t,r){"use strict";var n,i=this&&this.__extends||(n=function(e,t){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),o=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,o){function s(e){try{l(n.next(e))}catch(e){o(e)}}function a(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(s,a)}l((n=n.apply(e,t||[])).next())})},s=this&&this.__generator||function(e,t){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(r)throw TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=(i=s.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){s.label=o[1];break}if(6===o[0]&&s.label<i[1]){s.label=i[1],i=o;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(o);break}i[2]&&s.ops.pop(),s.trys.pop();continue}o=t.call(e,s)}catch(e){o=[6,e],n=0}finally{r=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,a])}}};
1Object.defineProperty(t,"__esModule",{value:!0}),t.UnityContext=void 0;var a=function(e){function t(t){var r=e.call(this)||this;return r.unityConfig=t,r.unityInstance=null,r.htmlCanvasElement=null,r}return i(t,e),t.prototype.send=function(e,t,r){null!==this.unityInstance&&(void 0===r?this.unityInstance.SendMessage(e,t):this.unityInstance.SendMessage(e,t,r))},t.prototype.requestPointerLock=function(){null!==this.htmlCanvasElement&&this.htmlCanvasElement.requestPointerLock()},t.prototype.takeScreenshot=function(e,t){var r;return null!==this.htmlCanvasElement?((null===(r=this.unityConfig.webglContextAttributes)||void 0===r?void 0:r.preserveDrawingBuffer)!==!0&&console.warn("Taking a screenshot requires 'preserveDrawingBuffer'."),this.htmlCanvasElement.toDataURL(e,t)):null},t.prototype.setFullscreen=function(e){null!==this.unityInstance&&this.unityInstance.SetFullscreen(!0===e?1:0)},t.prototype.quitUnityInstance=function(){return o(this,void 0,void 0,function(){return s(this,function(e){switch(e.label){case 0:if(!(null!==this.unityInstance))return[3,2];return[4,this.unityInstance.Quit()];case 1:e.sent(),this.unityInstance=null,this.dispatchEvent("quitted"),e.label=2;case 2:return[2]}})})},t}(r(18694).EventSystem);t.UnityContext=a},93153:function(e,t){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.generateUnityInstanceParameters=void 0,t.generateUnityInstanceParameters=function(e,t){var n=r({},e.unityConfig);return n.print=function(t){e.dispatchEvent("debug",t)},n.printErr=function(t){e.dispatchEvent("error",t)},void 0!==t.devicePixelRatio&&(n.devicePixelRatio=t.devicePixelRatio),void 0!==e.unityConfig.webglContextAttributes&&(n.webglContextAttributes=e.unityConfig.webglContextAttributes),void 0!==t.matchWebGLToCanvasSize&&(n.matchWebGLToCanvasSize=t.matchWebGLToCanvasSize),n}},68697:function(e,t,r){"use strict";r.d(t,{P1:function(){return o}});var n="NOT_FOUND",i=function(e,t){return e===t},o=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return function(){for(var t,n=arguments.length,i=Array(n),o=0;o<n;o++)i[o]=arguments[o];var s=0,a={memoizeOptions:void 0},l=i.pop();if("object"==typeof l&&(a=l,l=i.pop()),"function"!=typeof l)throw Error("createSelector expects an output function after the inputs, but received: ["+typeof l+"]");var u=a.memoizeOptions,c=void 0===u?r:u,h=Array.isArray(c)?c:[c],d=function(e){var t=Array.isArray(e[0])?e[0]:e;if(!t.every(function(e){return"function"==typeof e}))throw Error("createSelector expects all input-selectors to be functions, but received the following types: ["+t.map(function(e){return"function"==typeof e?"function "+(e.name||"unnamed")+"()":typeof e}).join(", ")+"]");return t}(i),f=e.apply(void 0,[function(){return s++,l.apply(null,arguments)}].concat(h)),p=e(function(){for(var e=[],r=d.length,n=0;n<r;n++)e.push(d[n].apply(null,arguments));return t=f.apply(null,e)});return Object.assign(p,{resultFunc:l,memoizedResultFunc:f,dependencies:d,lastResult:function(){return t},recomputations:function(){return s},resetRecomputations:function(){return s=0}}),p}}(function(e,t){var r,o,s="object"==typeof t?t:{equalityCheck:t},a=s.equalityCheck,l=s.maxSize,u=void 0===l?1:l,c=s.resultEqualityCheck,h=(r=void 0===a?i:a,function(e,t){if(null===e||null===t||e.length!==t.length)return!1;for(var n=e.length,i=0;i<n;i++)if(!r(e[i],t[i]))return!1;return!0}),d=1===u?{get:function(e){return o&&h(o.key,e)?o.value:n},put:function(e,t){o={key:e,value:t}},getEntries:function(){return o?[o]:[]},clear:function(){o=void 0}}:function(e,t){var r=[];function i(e){var i=r.findIndex(function(r){return t(e,r.key)});if(i>-1){var o=r[i];return i>0&&(r.splice(i,1),r.unshift(o)),o.value}return n}return{get:i,put:function(t,o){i(t)===n&&(r.unshift({key:t,value:o}),r.length>e&&r.pop())},getEntries:function(){return r},clear:function(){r=[]}}}(u,h);function f(){var t=d.get(arguments);if(t===n){if(t=e.apply(null,arguments),c){var r=d.getEntries().find(function(e){return c(e.value,t)});r&&(t=r.value)}d.put(arguments,t)}return t}return f.clearCache=function(){return d.clear()},f})},10203:function(e,t,r){"use strict";let n,i,o,s,a,l,u,c,h,d,f,p,m,g,v,y,b,_,w,S,x,E;r.d(t,{ET:function(){return sL},iW:function(){return ao},jr:function(){return s8},n:function(){return oG},qe:function(){return aF}});var A="undefined"!=typeof self?self:{};function T(e,t){r:{for(var r=["CLOSURE_FLAGS"],n=A,i=0;i<r.length;i++)if(null==(n=n[r[i]])){r=null;break r}r=n}return null!=(e=r&&r[e])?e:t}function M(){throw Error("Invalid UTF8")}function k(e,t){return t=String.fromCharCode.apply(null,t),null==e?t:e+t}let L="undefined"!=typeof TextDecoder,I="undefined"!=typeof TextEncoder;
1function P(e){if(I)e=(o||=new TextEncoder).encode(e);else{let r=0,n=new Uint8Array(3*e.length);for(let i=0;i<e.length;i++){var t=e.charCodeAt(i);if(t<128)n[r++]=t;else{if(t<2048)n[r++]=t>>6|192;else{if(t>=55296&&t<=57343){if(t<=56319&&i<e.length){let o=e.charCodeAt(++i);if(o>=56320&&o<=57343){t=1024*(t-55296)+o-56320+65536,n[r++]=t>>18|240,n[r++]=t>>12&63|128,n[r++]=t>>6&63|128,n[r++]=63&t|128;continue}i--}t=65533}n[r++]=t>>12|224,n[r++]=t>>6&63|128}n[r++]=63&t|128}}e=r===n.length?n:n.subarray(0,r)}return e}var N,O=T(610401301,!1),C=T(653718497,T(1,!0));let R=A.navigator;function F(e){return!!O&&!!N&&N.brands.some(({brand:t})=>t&&-1!=t.indexOf(e))}function z(e){var t;return(t=A.navigator)&&(t=t.userAgent)||(t=""),-1!=t.indexOf(e)}function B(){return!!O&&!!N&&N.brands.length>0}function D(){return B()?F("Chromium"):(z("Chrome")||z("CriOS"))&&!(!B()&&z("Edge"))||z("Silk")}function j(e){return j[" "](e),e}N=R&&R.userAgentData||null,j[" "]=function(){};var V=!B()&&(z("Trident")||z("MSIE"));z("Android")&&D(),D(),z("Safari")&&(D()||!B()&&z("Coast")||!B()&&z("Opera")||!B()&&z("Edge")||(B()?F("Microsoft Edge"):z("Edg/"))||B()&&F("Opera"));var U={},Z=null;function G(){if(!Z){Z={};for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),t=["+/=","+/","-_=","-_.","-_"],r=0;r<5;r++){var n=e.concat(t[r].split(""));U[r]=n;for(var i=0;i<n.length;i++){var o=n[i];void 0===Z[o]&&(Z[o]=i)}}}}var $="undefined"!=typeof Uint8Array,W=!V&&"function"==typeof btoa;function H(e){if(!W){void 0===t&&(t=0),G(),t=U[t];var t,r=Array(Math.floor(e.length/3)),n=t[64]||"";let l=0,u=0;for(;l<e.length-2;l+=3){var i=e[l],o=e[l+1],s=e[l+2],a=t[i>>2];i=t[(3&i)<<4|o>>4],o=t[(15&o)<<2|s>>6],s=t[63&s],r[u++]=a+i+o+s}switch(a=0,s=n,e.length-l){case 2:s=t[(15&(a=e[l+1]))<<2]||n;case 1:e=e[l],r[u]=t[e>>2]+t[(3&e)<<4|a>>4]+s+n}return r.join("")}for(t="",r=0,n=e.length-10240;r<n;)t+=String.fromCharCode.apply(null,e.subarray(r,r+=10240));return btoa(t+=String.fromCharCode.apply(null,r?e.subarray(r):e))}let X=/[-_.]/g,K={"-":"+",_:"/",".":"="};function Y(e){return K[e]||""}function q(e){if(!W){var t,r,n,i,o;return(n=3*(r=(t=e).length)/4)%3?n=Math.floor(n):-1!="=.".indexOf(t[r-1])&&(n=-1!="=.".indexOf(t[r-2])?n-2:n-1),i=new Uint8Array(n),o=0,function(e,t){function r(t){for(;n<e.length;){var r=e.charAt(n++),i=Z[r];if(null!=i)return i;if(!/^[\s\xa0]*$/.test(r))throw Error("Unknown base64 encoding at char: "+r)}return t}G();for(var n=0;;){var i=r(-1),o=r(0),s=r(64),a=r(64);if(64===a&&-1===i)break;t(i<<2|o>>4),64!=s&&(t(o<<4&240|s>>2),64!=a&&t(s<<6&192|a))}}(t,function(e){i[o++]=e}),o!==n?i.subarray(0,o):i}X.test(e)&&(e=e.replace(X,Y));let s=new Uint8Array((e=atob(e)).length);for(let t=0;t<e.length;t++)s[t]=e.charCodeAt(t);return s}function Q(e){return $&&null!=e&&e instanceof Uint8Array}var J={};function ee(e){if(e!==J)throw Error("illegal external caller")}function et(){return s||=new en(null,J)}function er(e){ee(J);var t=e.g;return null==(t=null==t||Q(t)?t:"string"==typeof t?q(t):null)?t:e.g=t}var en=class{constructor(e,t){if(ee(t),this.g=e,null!=e&&0===e.length)throw Error("ByteString should be constructed with non-empty values")}h(){return new Uint8Array(er(this)||0)}};function ei(e,t){e.__closure__error__context__984382||(e.__closure__error__context__984382={}),e.__closure__error__context__984382.severity=t}function eo(){let e=Error();ei(e,"incident"),A.setTimeout(()=>{throw e},0)}function es(e){return ei(e=Error(e),"warning"),e}function ea(){return"function"==typeof BigInt}function el(e){return Array.prototype.slice.call(e)}var eu="function"==typeof Symbol&&"symbol"==typeof Symbol();function ec(e){return"function"==typeof Symbol&&"symbol"==typeof Symbol()?Symbol():e}var eh=ec(),ed=ec("0di"),ef=ec("2ex"),ep=ec("1oa"),em=ec("0dg"),eg=eu?(e,t)=>{e[eh]|=t}:(e,t)=>{void 0!==e.G?e.G|=t:Object.defineProperties(e,{G:{value:t,configurable:!0,writable:!0,enumerable:!1}})},ev=eu?(e,t)=>{e[eh]&=~t}:(e,t)=>{void 0!==e.G&&(e.G&=~t)},ey=eu?e=>0|e[eh]:e=>0|e.G,eb=eu?e=>e[eh]:e=>e.G,e_=eu?(e,t)=>{e[eh]=t}:(e,t)=>{void 0!==e.G?e.G=t:Object.defineProperties(e,{G:{value:t,configurable:!0,writable:!0,enumerable:!1}})};function ew(e){return eg(e,34),e}function eS(e,t){e_(t,-30975&(0|e))}function ex(e,t){e_(t,-30941&(34|e))}var eE,eA={},eT={};function eM(e){return!(!e||"object"!=typeof e||e.Ja!==eT)}function ek(e){return null!==e&&"object"==typeof e&&!Array.isArray(e)&&e.constructor===Object}function eL(e,t,r){if(null!=e){if("string"==typeof e)e=e?new en(e,J):et();else if(e.constructor!==en){if(Q(e))e=e.length?new en(r?e:new Uint8Array(e),J):et();else{if(!t)throw Error();e=void 0}}}return e}function eI(e){return!(!Array.isArray(e)||e.length)&&!!(1&ey(e))}let eP=[];function eN(e){if(2&e)throw Error()}e_(eP,55),eE=Object.freeze(eP);class eO{constructor(e,t,r){this.l=0,this.g=e,this.h=t,this.m=r}next(){if(this.l<this.g.length){let e=this.g[this.l++];return{done:!1,value:this.h?this.h.call(this.m,e):e}}return{done:!0,value:void 0}}[Symbol.iterator](){return new eO(this.g,this.h,this.m)}}function eC(e,t){(t=l?t[l]:void 0)&&(e[l]=el(t))}var eR=Object.freeze({}),eF=Object.freeze({}),ez=Object.freeze({});function eB(e){return e.Qa=!0,e}var eD=eB(e=>"number"==typeof e),ej=eB(e=>"string"==typeof e),eV=eB(e=>"boolean"==typeof e),eU="function"==typeof A.BigInt&&"bigint"==typeof A.BigInt(0),eZ=eB(e=>eU?e>=e$&&e<=eH:"-"===e[0]?eX(e,eG):eX(e,eW));let eG=Number.MIN_SAFE_INTEGER.toString(),e$=eU?BigInt(Number.MIN_SAFE_INTEGER):void 0,eW=Number.MAX_SAFE_INTEGER.toString(),eH=eU?BigInt(Number.MAX_SAFE_INTEGER):void 0;function eX(e,t){if(e.length>t.length)return!1;if(e.length<t.length||e===t)return!0;for(let r=0;r<e.length;r++){let n=e[r],i=t[r];
1if(n>i)return!1;if(n<i)return!0}}let eK="function"==typeof Uint8Array.prototype.slice,eY,eq=0,eQ=0;function eJ(e){let t=e>>>0;eq=t,eQ=(e-t)/4294967296>>>0}function e1(e){if(e<0){eJ(-e);let[t,r]=e9(eq,eQ);eq=t>>>0,eQ=r>>>0}else eJ(e)}function e0(e){let t=eY||=new DataView(new ArrayBuffer(8));t.setFloat32(0,+e,!0),eQ=0,eq=t.getUint32(0,!0)}function e2(e,t){return 4294967296*t+(e>>>0)}function e3(e,t){let r=2147483648&t;return r&&(t=~t>>>0,0==(e=1+~e>>>0)&&(t=t+1>>>0)),e=e2(e,t),r?-e:e}function e4(e,t){if(e>>>=0,(t>>>=0)<=2097151)var r=""+(4294967296*t+e);else ea()?r=""+(BigInt(t)<<BigInt(32)|BigInt(e)):(e=(16777215&e)+6777216*(r=16777215&(e>>>24|t<<8))+6710656*(t=t>>16&65535),r+=8147497*t,t*=2,e>=1e7&&(r+=e/1e7>>>0,e%=1e7),r>=1e7&&(t+=r/1e7>>>0,r%=1e7),r=t+e5(r)+e5(e));return r}function e5(e){return e=String(e),"0000000".slice(e.length)+e}function e6(e){if(e.length<16)e1(Number(e));else if(ea())eq=Number((e=BigInt(e))&BigInt(4294967295))>>>0,eQ=Number(e>>BigInt(32)&BigInt(4294967295));else{let t=+("-"===e[0]);eQ=eq=0;let r=e.length;for(let n=t,i=(r-t)%6+t;i<=r;n=i,i+=6){let t=Number(e.slice(n,i));eQ*=1e6,(eq=1e6*eq+t)>=4294967296&&(eQ+=Math.trunc(eq/4294967296),eQ>>>=0,eq>>>=0)}if(t){let[e,t]=e9(eq,eQ);eq=e,eQ=t}}}function e9(e,t){return t=~t,e?e=1+~e:t+=1,[e,t]}function e7(e){return null==e||"number"==typeof e?e:"NaN"===e||"Infinity"===e||"-Infinity"===e?Number(e):void 0}function e8(e){return null==e||"boolean"==typeof e?e:"number"==typeof e?!!e:void 0}let te=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function tt(e){let t=typeof e;switch(t){case"bigint":return!0;case"number":return Number.isFinite(e)}return"string"===t&&te.test(e)}function tr(e){if(null==e)return e;if("string"==typeof e){if(!e)return;e=+e}return"number"==typeof e&&Number.isFinite(e)?0|e:void 0}function tn(e){if(null==e)return e;if("string"==typeof e){if(!e)return;e=+e}return"number"==typeof e&&Number.isFinite(e)?e>>>0:void 0}function ti(e){return"-"!==e[0]&&(e.length<20||20===e.length&&184467>Number(e.substring(0,6)))}function to(e){return Number.isSafeInteger(e=Math.trunc(e))||(e1(e),e=e3(eq,eQ)),e}function ts(e){var t=Math.trunc(Number(e));if(Number.isSafeInteger(t))return String(t);if(-1!==(t=e.indexOf("."))&&(e=e.substring(0,t)),!("-"===e[0]?e.length<20||20===e.length&&Number(e.substring(0,7))>-922337:e.length<19||19===e.length&&922337>Number(e.substring(0,6)))){if(e6(e),e=eq,2147483648&(t=eQ)){if(ea())e=""+(BigInt(0|t)<<BigInt(32)|BigInt(e>>>0));else{let[r,n]=e9(e,t);e="-"+e4(r,n)}}else e=e4(e,t)}return e}function ta(e){return null==e?e:"bigint"==typeof e?e=eZ(e)?Number(e):eZ(e=BigInt.asIntN(64,e))?Number(e):String(e):tt(e)?"number"==typeof e?to(e):ts(e):void 0}function tl(e){if("string"!=typeof e)throw Error();return e}function tu(e){if(null!=e&&"string"!=typeof e)throw Error();return e}function tc(e){return null==e||"string"==typeof e?e:void 0}function th(e,t,r,n){if(null!=e&&"object"==typeof e&&e.X===eA)return e;if(!Array.isArray(e))return r?2&n?(e=t[ed])?t=e:(ew((e=new t).u),t=t[ed]=e):t=new t:t=void 0,t;let i=r=ey(e);return 0===i&&(i|=32&n),(i|=2&n)!==r&&e_(e,i),new t(e)}function td(e,t,r){if(t)r:{if(!tt(t=e))throw es("int64");switch(typeof t){case"string":t=ts(t);break r;case"bigint":if(ej(e=t=BigInt.asIntN(64,t))){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(e))throw Error(String(e))}else if(eD(e)&&!Number.isSafeInteger(e))throw Error(String(e));t=eU?BigInt(t):eV(t)?t?"1":"0":ej(t)?t.trim()||"0":String(t);break r;default:t=to(t)}}else t=ta(e);return"string"==typeof(r=null==(e=t)?r?0:void 0:e)&&Number.isSafeInteger(t=+r)?t:r}function tf(e){var t;if(void 0===h&&(h="function"==typeof Proxy?tm(Proxy):null),!h||!tp())return e;let r=u?.get(e);return r||(Math.random()>.01?e:(function(e){if(void 0===f){let e=new h([],{});f=1===Array.prototype.concat.call([],e).length}f&&"function"==typeof Symbol&&Symbol.isConcatSpreadable&&(e[Symbol.isConcatSpreadable]=!0)}(e),t=r=new h(e,{set:(e,t,r)=>(eo(),e[t]=r,!0)}),(u||=new d).set(e,t),(c||=new d).set(t,e),r))}function tp(){return void 0===d&&(d="function"==typeof WeakMap?tm(WeakMap):null),d}function tm(e){try{return -1!==e.toString().indexOf("[native code]")?e:null}catch{return null}}function tg(e,t,r){if(tp()){if(p?.get(t)?.get(e)){if(r)return}else if(Math.random()>.01)return;var n=e.length;r={length:n};for(var i=0;i<Math.min(n,10);i++){if(n<=10)var o=i;else{let e=Math.floor(i*(o=n/10));o=e+Math.floor(Math.random()*(Math.floor((i+1)*o)-e))}r[o]=e[o]}ty(e,r)?((i=(n=p||=new d).get(t))||(i=new d,n.set(t,i)),i.set(e,r)):(eo(),t_(e,t))}}function tv(e,t){let r=p?.get(t)?.get(e);r&&!ty(e,r)&&(eo(),t_(e,t))}function ty(e,t){if(e.length!==t.length)return!1;for(let i in t){var r,n=Number(i);if((r=Number.isInteger(n))&&(r=e[n],n=t[n],r=!(Number.isNaN(r)?Number.isNaN(n):r===n)),r)return!1}return!0}function tb(e){if(e&&p?.has(e)){var t=e.u;if(t)for(let r=0;r<t.length;r++){let n=t[r];
1if(r===t.length-1&&ek(n))for(let t in n){let r=n[t];Array.isArray(r)&&tv(r,e)}else Array.isArray(n)&&tv(n,e)}}}function t_(e,t){p?.get(t)?.delete(e)}function tw(e,t,r){return e=tS(e,t[0],t[1],r?1:2),t!==g&&r&&eg(e,16384),e}function tS(e,t,r,n){if(n=n??0,null==e&&(e=m),m=void 0,null==e){var i=96;r?(e=[r],i|=512):e=[],t&&(i=-33521665&i|(1023&t)<<15)}else{if(!Array.isArray(e))throw Error("narr");if(2048&(i=ey(e)))throw Error("farr");if(64&i)return e;if(1===n||2===n||(i|=64),r&&(i|=512,r!==e[0]))throw Error("mid");r:{if(n=(r=e).length){let e=n-1;if(ek(r[e])){if((t=e-(+!!(512&(i|=256))-1))>=1024)throw Error("pvtlmt");i=-33521665&i|(1023&t)<<15;break r}}if(t){if((t=Math.max(t,n-(+!!(512&i)-1)))>1024)throw Error("spvt");i=-33521665&i|(1023&t)<<15}}}return e_(e,i),e}let tx={},tE=function(){try{return j(new class extends Map{constructor(){super()}}),!1}catch{return!0}}();class tA{constructor(){this.g=new Map}get(e){return this.g.get(e)}set(e,t){return this.g.set(e,t),this.size=this.g.size,this}delete(e){return e=this.g.delete(e),this.size=this.g.size,e}clear(){this.g.clear(),this.size=this.g.size}has(e){return this.g.has(e)}entries(){return this.g.entries()}keys(){return this.g.keys()}values(){return this.g.values()}forEach(e,t){return this.g.forEach(e,t)}[Symbol.iterator](){return this.entries()}}let tT=tE?(Object.setPrototypeOf(tA.prototype,Map.prototype),Object.defineProperties(tA.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),tA):class extends Map{constructor(){super()}};function tM(e){return e}function tk(e){if(2&e.M)throw Error("Cannot mutate an immutable Map")}var tL=class extends tT{constructor(e,t,r=tM,n=tM){super();let i=ey(e);e_(e,i|=64),this.M=i,this.T=t,this.S=r,this.Z=this.T?tI:n;for(let o=0;o<e.length;o++){let s=e[o],a=r(s[0],!1,!0),l=s[1];t?void 0===l&&(l=null):l=n(s[1],!1,!0,void 0,void 0,i),super.set(a,l)}}pa(e=tP){if(0!==this.size)return this.Y(e)}Y(e=tP){let t=[],r=super.entries();for(var n;!(n=r.next()).done;)(n=n.value)[0]=e(n[0]),n[1]=e(n[1]),t.push(n);return t}clear(){tk(this),super.clear()}delete(e){return tk(this),super.delete(this.S(e,!0,!1))}entries(){return new eO(this.oa(),tN,this)}keys(){return this.Ia()}values(){return new eO(this.oa(),tL.prototype.get,this)}forEach(e,t){super.forEach((r,n)=>{e.call(t,this.get(n),n,this)})}set(e,t){return tk(this),null==(e=this.S(e,!0,!1))?this:null==t?(super.delete(e),this):super.set(e,this.Z(t,!0,!0,this.T,!1,this.M))}Oa(e){let t=this.S(e[0],!1,!0);e=e[1],e=this.T?void 0===e?null:e:this.Z(e,!1,!0,void 0,!1,this.M),super.set(t,e)}has(e){return super.has(this.S(e,!1,!1))}get(e){e=this.S(e,!1,!1);let t=super.get(e);if(void 0!==t){var r=this.T;return r?((r=this.Z(t,!1,!0,r,this.ta,this.M))!==t&&super.set(e,r),r):t}}oa(){return Array.from(super.keys())}Ia(){return super.keys()}[Symbol.iterator](){return this.entries()}};function tI(e,t,r,n,i,o){return e=th(e,n,r,o),i&&(e=tj(e)),e}function tP(e){return e}function tN(e){return[e,this.get(e)]}function tO(){return y||=new tL(ew([]),void 0,void 0,void 0,tx)}function tC(e,t,r,n,i){if(null!=e){if(Array.isArray(e))e=eI(e)?void 0:i&&2&ey(e)?e:tR(e,t,r,void 0!==n,i);else if(ek(e)){let o={};for(let s in e)o[s]=tC(e[s],t,r,n,i);e=o}else e=t(e,n);return e}}function tR(e,t,r,n,i){let o=n||r?ey(e):0;n=n?!!(32&o):void 0;let s=el(e);for(let e=0;e<s.length;e++)s[e]=tC(s[e],t,r,n,i);return r&&(eC(s,e),r(o,s)),s}function tF(e){return tC(e,tz,void 0,void 0,!1)}function tz(e){return e.X===eA?e.toJSON():e instanceof tL?e.pa(tF):function(e){switch(typeof e){case"number":return isFinite(e)?e:String(e);case"bigint":return eZ(e)?Number(e):String(e);case"boolean":return e?1:0;case"object":if(e){if(Array.isArray(e)){if(eI(e))return}else{if(Q(e))return H(e);if(e instanceof en){let t=e.g;return null==t?"":"string"==typeof t?t:e.g=H(t)}if(e instanceof tL)return e.pa()}}}return e}(e)}function tB(e,t,r,n){return tb(e),e=e.constructor,m=t=tD(t,r,n),t=new e(t),m=void 0,t}function tD(e,t,r){let n=r||2&t?ex:eS,i=!!(32&t);return eg(e=function(e,t,r){let n=el(e);var i=n.length;let o=256&t?n[i-1]:void 0;for(i+=o?-1:0,t=512&t?1:0;t<i;t++)n[t]=r(n[t]);if(o)for(let e in t=n[t]={},o)t[e]=r(o[e]);return eC(n,e),n}(e,t,e=>(function e(t,r,n=ex){if(null!=t){if($&&t instanceof Uint8Array)return r?t:new Uint8Array(t);if(Array.isArray(t)){var i=ey(t);return 2&i?t:(r&&=0===i||!!(32&i)&&!(64&i||!(16&i)))?(e_(t,-12293&(34|i)),t):tR(t,e,4&i?ex:n,!0,!0)}return t.X===eA?t=2&(i=eb(n=t.u))?t:tB(t,n,i,!0):t instanceof tL&&!(2&t.M)&&(t=new tL(n=ew(t.Y(e)),t.T,t.S,t.Z)),t}})(e,i,n)),32|(r?2:0)),e}function tj(e){let t=e.u,r=eb(t);return 2&r?tB(e,t,r,!1):e}function tV(e,t,r,n){return!(4&t)||null!=r&&(!n&&0===r&&(4096&t||8192&t)&&(e.constructor[em]=1+(0|e.constructor[em]))<5&&eo(),0!==r&&!(r&t))}function tU(e,t){return tG(e=e.u,eb(e),t)}function tZ(e,t,r,n){if(!((t=n+(+!!(512&t)-1))<0||t>=e.length||t>=r))return e[t]}function tG(e,t,r,n){if(-1===r)return null;let i=t>>15&1023||536870912;if(!(r>=i)){var o=e.length;return n&&256&t&&null!=(n=e[o-1][r])?(tZ(e,t,i,r)&&null!=ef&&((t=(e=a??={})[ef]||0)>=4||(e[ef]=t+1,eo())),n):tZ(e,t,i,r)}return 256&t?e[e.length-1][r]:void 0}function t$(e,t,r){let n=e.u,i=eb(n);return eN(i),tW(n,i,t,r),e}function tW(e,t,r,n){let i=t>>15&1023||536870912;if(r>=i){let o,s=t;if(256&t)o=e[e.length-1];else{if(null==n)return s;o=e[i+(+!!(512&t)-1)]={},s|=256}return o[r]=n,r<i&&(e[r+(+!!(512&t)-1)]=void 0),s!==t&&e_(e,s),s}return e[r+(+!!(512&t)-1)]=n,256&t&&r in(e=e[e.length-1])&&delete e[r],t}function tH(e,t,r,n,i){var o=2&t;
1Array.isArray(i=tG(e,t,r,i))||(i=eE);let s=!(2&n);n=!(1&n);let a=!!(32&t),l=ey(i);return 0!==l||!a||o||s?1&l||e_(i,l|=1):e_(i,l|=33),o?(e=!1,2&l||(ew(i),e=!!(4&l)),(n||e)&&Object.freeze(i)):(o=!!(2&l)||!!(2048&l),n&&o?(i=el(i),o=1,a&&!s&&(o|=32),e_(i,o),tW(e,t,r,i)):s&&32&l&&!o&&ev(i,32)),i}function tX(e,t){let r=eb(e=e.u),n=tG(e,r,t),i=e7(n);return null!=i&&i!==n&&tW(e,r,t,i),i}function tK(e){let t=eb(e=e.u),r=tG(e,t,1),n=eL(r,!0,!!(34&t));return null!=n&&n!==r&&tW(e,t,1,n),n}function tY(){return void 0===eR?2:5}function tq(e,t,r,n,i,o){let s;let a=e.u,l=eb(a);n=2&l?1:n,o=!!o;var c=ey(i=tQ(a,l,t,i)),h=i;if(tv(h,e),2!==n&&1!==n||t_(h,e),tV(e,c,void 0,o)){4&c&&(i=el(i),c=ri(c,l),l=tW(a,l,t,i));let e=h=0;for(;h<i.length;h++){let t=r(i[h]);null!=t&&(i[e++]=t)}e<h&&(i.length=e),e_(i,c=-4097&(20|(c=tJ(c,l)))&-8193),2&c&&Object.freeze(i)}return 1===n||4===n&&32&c?t1(c)||(e=c,(c|=2)!==e&&e_(i,c),Object.freeze(i)):(r=5===n&&(!!(32&c)||t1(c)||!!u?.get(i)),(2===n||r)&&t1(c)&&(e_(i=el(i),c=ro(c=ri(c,l),l,o)),l=tW(a,l,t,i)),t1(c)||(t=c,(c=ro(c,l,o))!==t&&e_(i,c)),r?(s=tf(i),tg(i,e,!0)):2!==n||o||u?.delete(i)),s||i}function tQ(e,t,r,n){return Array.isArray(e=tG(e,t,r,n))?e:eE}function tJ(e,t){return 0===e&&(e=ri(e,t)),1|e}function t1(e){return!!(2&e)&&!!(4&e)||!!(2048&e)}function t0(e){e=el(e);for(let t=0;t<e.length;t++){let r=e[t]=el(e[t]);Array.isArray(r[1])&&(r[1]=ew(r[1]))}return e}function t2(e,t,r,n){let i=eb(e=e.u);eN(i),tW(e,i,t,("0"===n?0===Number(r):r===n)?void 0:r)}function t3(e,t){return t6(t4(e=e.u),e,eb(e),iU)===t?t:-1}function t4(e){if(eu)return e[ep]??(e[ep]=new Map);if(ep in e)return e[ep];let t=new Map;return Object.defineProperty(e,ep,{value:t}),t}function t5(e,t,r,n){let i=t4(e),o=t6(i,e,t,r);return o!==n&&(o&&(t=tW(e,t,o)),i.set(r,n)),t}function t6(e,t,r,n){let i=e.get(n);if(null!=i)return i;i=0;for(let e=0;e<n.length;e++){let o=n[e];null!=tG(t,r,o)&&(0!==i&&(r=tW(t,r,i)),i=o)}return e.set(n,i),i}function t9(e,t,r,n){let i,o=eb(e);if(null!=(n=tG(e,o,r,n))&&n.X===eA)return(t=tj(n))!==n&&tW(e,o,r,t),t.u;if(Array.isArray(n)){let e=ey(n);i=2&e?tw(tD(n,e,!1),t,!0):64&e?n:tw(i,t,!0)}else i=tw(void 0,t,!0);return i!==n&&tW(e,o,r,i),i}function t7(e,t,r,n){let i=eb(e=e.u);return(t=th(n=tG(e,i,r,n),t,!1,i))!==n&&null!=t&&tW(e,i,r,t),t}function t8(e,t,r,n=!1){if(null==(t=t7(e,t,r,n)))return t;if(!(2&(n=eb(e=e.u)))){let i=tj(t);i!==t&&tW(e,n,r,t=i)}return t}function re(e,t,r,n,i,o,s){let a;let l=e.u;var c=!!(2&t);i=c?1:i,o=!!o,s&&=!c;var h=ey(c=tQ(l,t,n)),d=c;if(tv(d,e),2!==i&&1!==i||t_(d,e),!(d=!!(4&h))){var f=c,p=t;let e=!!(2&(h=tJ(h,t)));e&&(p|=2);let n=!e,i=!0,o=0,s=0;for(;o<f.length;o++){let t=th(f[o],r,!1,p);if(t instanceof r){if(!e){let e=!!(2&ey(t.u));n&&=!e,i&&=e}f[s++]=t}}s<o&&(f.length=s),h|=4,h=i?16|h:-17&h,e_(f,h=n?8|h:-9&h),e&&Object.freeze(f)}if(s&&!(8&h||!c.length&&(1===i||4===i&&32&h))){for(t1(h)?(c=el(c),h=ri(h,t),t=tW(l,t,n,c)):t_(c,e),r=c,s=h,f=0;f<r.length;f++)(h=r[f])!==(p=tj(h))&&(r[f]=p);s|=8,s=r.length?-17&s:16|s,e_(r,s),h=s}return 1===i||4===i&&32&h?t1(h)||(e=h,(h|=!c.length||16&h&&(!d||32&h)?2:2048)!==e&&e_(c,h),Object.freeze(c)):(d=5===i&&(!!(32&h)||t1(h)||!!u?.get(c)),(2===i||d)&&t1(h)&&(e_(c=el(c),h=ro(h=ri(h,t),t,o)),t=tW(l,t,n,c)),t1(h)||(n=h,(h=ro(h,t,o))!==n&&e_(c,h)),d?(a=tf(c),tg(c,e,!0)):2!==i||o||u?.delete(c)),a||c}function rt(e,t,r){let n=eb(e.u);return re(e,n,t,r,tY(),!1,!(2&n))}function rr(e,t,r,n){return null==n&&(n=void 0),t$(e,r,n)}function rn(e,t,r,n){null==n&&(n=void 0);r:{let i=eb(e=e.u);if(eN(i),null==n){let n=t4(e);if(t6(n,e,i,r)!==t)break r;n.set(r,0)}else i=t5(e,i,r,t);tW(e,i,t,n)}}function ri(e,t){return -2049&(e=32|(2&t?2|e:-3&e))}function ro(e,t,r){return 32&t&&r||(e&=-33),e}function rs(e,t,r,n){let i=eb(e.u);eN(i),e=re(e,i,r,t,2,!0),n=null!=n?n:new r,e.push(n),2&ey(n.u)?ev(e,8):ev(e,16)}function ra(e,t){return tr(tU(e,t))}function rl(e,t){return tX(e,t)??0}function ru(e,t){return tc(tU(e,t))??""}function rc(e,t,r){if(null!=r&&"boolean"!=typeof r)throw e=typeof r,Error(`Expected boolean but got ${"object"!=e?e:r?Array.isArray(r)?"array":e:"null"}: ${r}`);t$(e,t,r)}function rh(e,t,r){if(null!=r){if("number"!=typeof r||!Number.isFinite(r))throw es("int32");r|=0}t$(e,t,r)}function rd(e,t,r){if(null!=r&&"number"!=typeof r)throw Error(`Value of float/double field must be a number, found ${typeof r}: ${r}`);t$(e,t,r)}function rf(e,t,r){{let a=e.u,l=eb(a);if(eN(l),null==r)tW(a,l,t);else{var n,i=ey(r=c?.get(r)||r),o=i,s=!!(2&i)||Object.isFrozen(r);if((n=!s)&&((n=void 0===ez)||(n=!!C&&void 0!==eF)),tV(e,i)){i=21,s&&(r=el(r),o=0,i=ro(i=ri(i,l),l,!0));for(let e=0;e<r.length;e++)r[e]=tl(r[e])}n?(r=el(r),o=0,i=ro(i=ri(i,l),l,!0)):s||tg(r,e),i!==o&&e_(r,i),tW(a,l,t,r)}}}function rp(e,t,r){eN(eb(e.u)),tq(e,t,tc,2,void 0,!0).push(tl(r))}function rm(e,t){return Error(`Invalid wire type: ${e} (at position ${t})`)}function rg(){return Error("Failed to read varint, encoding is invali
1d.")}function rv(e,t){return Error(`Tried to read past the end of the data ${t} > ${e}`)}function ry(e){if("string"==typeof e)return{buffer:q(e),O:!1};if(Array.isArray(e))return{buffer:new Uint8Array(e),O:!1};if(e.constructor===Uint8Array)return{buffer:e,O:!1};if(e.constructor===ArrayBuffer)return{buffer:new Uint8Array(e),O:!1};if(e.constructor===en)return{buffer:er(e)||new Uint8Array(0),O:!0};if(e instanceof Uint8Array)return{buffer:new Uint8Array(e.buffer,e.byteOffset,e.byteLength),O:!1};throw Error("Type not convertible to a Uint8Array, expected a Uint8Array, an ArrayBuffer, a base64 encoded string, a ByteString or an Array of numbers")}function rb(e,t){let r,n=0,i=0,o=0,s=e.h,a=e.g;do n|=(127&(r=s[a++]))<<o,o+=7;while(o<32&&128&r);for(o>32&&(i|=(127&r)>>4),o=3;o<32&&128&r;o+=7)i|=(127&(r=s[a++]))<<o;if(rM(e,a),r<128)return t(n>>>0,i>>>0);throw rg()}function r_(e){let t=0,r=e.g,n=r+10,i=e.h;for(;r<n;){let n=i[r++];if(t|=n,0==(128&n))return rM(e,r),!!(127&t)}throw rg()}function rw(e){let t=e.h,r=e.g,n=t[r++],i=127&n;if(128&n&&(i|=(127&(n=t[r++]))<<7,128&n&&(i|=(127&(n=t[r++]))<<14,128&n&&(i|=(127&(n=t[r++]))<<21,128&n&&(i|=(n=t[r++])<<28,128&n&&128&t[r++]&&128&t[r++]&&128&t[r++]&&128&t[r++]&&128&t[r++])))))throw rg();return rM(e,r),i}function rS(e){return rw(e)>>>0}function rx(e){var t=e.h;let r=e.g,n=t[r],i=t[r+1],o=t[r+2];return t=t[r+3],rM(e,e.g+4),(n<<0|i<<8|o<<16|t<<24)>>>0}function rE(e){var t=rx(e);e=2*(t>>31)+1;let r=t>>>23&255;return t&=8388607,255==r?t?NaN:1/0*e:0==r?1401298464324817e-60*e*t:e*Math.pow(2,r-150)*(t+8388608)}function rA(e){return rw(e)}function rT(e,t,{ca:r=!1}={}){e.ca=r,t&&(t=ry(t),e.h=t.buffer,e.m=t.O,e.j=0,e.l=e.h.length,e.g=e.j)}function rM(e,t){if(e.g=t,t>e.l)throw rv(e.l,t)}function rk(e,t){if(t<0)throw Error(`Tried to read a negative byte length: ${t}`);let r=e.g,n=r+t;if(n>e.l)throw rv(t,e.l-r);return e.g=n,r}function rL(e,t){if(0==t)return et();var r=rk(e,t);return e.ca&&e.m?r=e.h.subarray(r,r+t):(e=e.h,r=r===(t=r+t)?new Uint8Array(0):eK?e.slice(r,t):new Uint8Array(e.subarray(r,t))),0==r.length?et():new en(r,J)}tL.prototype.toJSON=void 0,tL.prototype.Ja=eT;var rI=[];function rP(e){var t=e.g;if(t.g==t.l)return!1;e.l=e.g.g;var r=rS(e.g);if(t=r>>>3,!((r&=7)>=0&&r<=5))throw rm(r,e.l);if(t<1)throw Error(`Invalid field number: ${t} (at position ${e.l})`);return e.m=t,e.h=r,!0}function rN(e,t,r){let n=e.g.l,i=rS(e.g),o=e.g.g+i,s=o-n;if(s<=0&&(e.g.l=o,r(t,e,void 0,void 0,void 0),s=o-e.g.g),s)throw Error(`Message parsing ended unexpectedly. Expected to read ${i} bytes, instead read ${i-s} bytes, either the data ended unexpectedly or the message misreported its own length`);return e.g.g=o,e.g.l=n,t}function rO(e){var t=rS(e.g),r=rk(e=e.g,t);if(e=e.h,L){var o,s=e;(o=i)||(o=i=new TextDecoder("utf-8",{fatal:!0})),t=r+t,s=0===r&&t===s.length?s:s.subarray(r,t);try{var a=o.decode(s)}catch(e){if(void 0===n){try{o.decode(new Uint8Array([128]))}catch(e){}try{o.decode(new Uint8Array([97])),n=!0}catch(e){n=!1}}throw n||(i=void 0),e}}else{t=(a=r)+t,r=[];let n,i=null;for(;a<t;){var l=e[a++];l<128?r.push(l):l<224?a>=t?M():(n=e[a++],l<194||128!=(192&n)?(a--,M()):r.push((31&l)<<6|63&n)):l<240?a>=t-1?M():128!=(192&(n=e[a++]))||224===l&&n<160||237===l&&n>=160||128!=(192&(o=e[a++]))?(a--,M()):r.push((15&l)<<12|(63&n)<<6|63&o):l<=244?a>=t-2?M():128!=(192&(n=e[a++]))||n-144+(l<<28)>>30!=0||128!=(192&(o=e[a++]))||128!=(192&(s=e[a++]))?(a--,M()):(l=((7&l)<<18|(63&n)<<12|(63&o)<<6|63&s)-65536,r.push(55296+(l>>10&1023),56320+(1023&l))):M(),r.length>=8192&&(i=k(i,r),r.length=0)}a=k(i,r)}return a}function rC(e){let t=rS(e.g);return rL(e.g,t)}function rR(e,t,r){var n=rS(e.g);for(n=e.g.g+n;e.g.g<n;)r.push(t(e.g))}var rF=[];function rz(e,t,r){t.g?t.m(e,t.g,t.h,r,!0):t.m(e,t.h,r,!0)}var rB=class{constructor(e,t){this.u=tS(e,t)}toJSON(){return rD(this)}l(){return oM.g?oM.l(this,oM.g,oM.h,!0):oM.l(this,oM.h,oM.defaultValue,!0)}clone(){let e=this.u;return tB(this,e,eb(e),!1)}O(){return!!(2&ey(this.u))}};function rD(e){tb(e),e=b?e.u:tR(e.u,tz,void 0,void 0,!1);{var t=!b;let u=e.length;if(u){var r=e[u-1],n=ek(r);n?u--:r=void 0;var i=e;if(n){r:{var o,s=r,a=!1;if(s)for(let e in s)isNaN(+e)?(o??={})[e]=s[e]:(Array.isArray(n=s[e])&&(eI(n)||eM(n)&&0===n.size)&&(n=null),null==n&&(a=!0),null!=n&&((o??={})[e]=n));if(a||(o=s),o)for(let e in o){a=o;break r}a=null}s=null==a?null!=r:a!==r}for(;u>0&&(null==(o=i[u-1])||eI(o)||eM(o)&&0===o.size);u--)var l=!0;(i!==e||s||l)&&(t?(l||s||a)&&(i.length=u):i=Array.prototype.slice.call(i,
10,u),a&&i.push(a)),l=i}else l=e}return l}function rj(e){return e?/^\d+$/.test(e)?(e6(e),new rV(eq,eQ)):null:_||=new rV(0,0)}rB.prototype.X=eA,rB.prototype.toString=function(){try{return b=!0,rD(this).toString()}finally{b=!1}};var rV=class{constructor(e,t){this.h=e>>>0,this.g=t>>>0}};function rU(e){return e?/^-?\d+$/.test(e)?(e6(e),new rZ(eq,eQ)):null:w||=new rZ(0,0)}var rZ=class{constructor(e,t){this.h=e>>>0,this.g=t>>>0}};function rG(e,t,r){for(;r>0||t>127;)e.g.push(127&t|128),t=(t>>>7|r<<25)>>>0,r>>>=7;e.g.push(t)}function r$(e,t){for(;t>127;)e.g.push(127&t|128),t>>>=7;e.g.push(t)}function rW(e,t){if(t>=0)r$(e,t);else{for(let r=0;r<9;r++)e.g.push(127&t|128),t>>=7;e.g.push(1)}}function rH(e,t){e.g.push(t>>>0&255),e.g.push(t>>>8&255),e.g.push(t>>>16&255),e.g.push(t>>>24&255)}function rX(e,t){0!==t.length&&(e.l.push(t),e.h+=t.length)}function rK(e,t,r){r$(e.g,8*t+r)}function rY(e,t){return rK(e,t,2),t=e.g.end(),rX(e,t),t.push(e.h),t}function rq(e,t){var r=t.pop();for(r=e.h+e.g.length()-r;r>127;)t.push(127&r|128),r>>>=7,e.h++;t.push(r),e.h++}function rQ(e,t,r){rK(e,t,2),r$(e.g,r.length),rX(e,e.g.end()),rX(e,r)}function rJ(e,t,r,n){null!=r&&(t=rY(e,t),n(r,e),rq(e,t))}function r1(){let e=class{constructor(){throw Error()}};return Object.setPrototypeOf(e,e.prototype),e}var r0=r1(),r2=r1(),r3=r1(),r4=r1(),r5=r1(),r6=r1(),r9=r1(),r7=r1(),r8=class{constructor(e,t,r){this.g=e,this.h=t,e=r0,this.l=!!e&&r===e}};function ne(e,t){return new r8(e,t,r0)}function nt(e,t,r,n,i){rJ(e,r,nc(t,n),i)}let nr=ne(function(e,t,r,n,i){return 2===e.h&&(rN(e,t9(t,n,r),i),!0)},nt),nn=ne(function(e,t,r,n,i){return 2===e.h&&(rN(e,t9(t,n,r,!0),i),!0)},nt);var ni=Symbol(),no=Symbol(),ns=Symbol(),na=Symbol();function nl(e,t,r,n){var i=n[e];if(i)return i;(i={}).W=function(e){switch(typeof e){case"boolean":return g||=[0,void 0,!0];case"number":return e>0?void 0:0===e?v||=[0,void 0]:[-e,void 0];case"string":return[0,e];case"object":return e}}(n[0]);var o=n[1];let s=1;o&&o.constructor===Object&&(i.ia=o,"function"==typeof(o=n[++s])&&(i.na=!0,S??=o,x??=n[s+1],o=n[s+=2]));let a={};for(;o&&Array.isArray(o)&&o.length&&"number"==typeof o[0]&&o[0]>0;){for(var l=0;l<o.length;l++)a[o[l]]=o;o=n[++s]}for(l=1;void 0!==o;){let e;"number"==typeof o&&(l+=o,o=n[++s]);var u=void 0;if(o instanceof r8?e=o:(e=nr,s--),e?.l){o=n[++s],u=n;var c=s;"function"==typeof o&&(o=o(),u[c]=o),u=o}for(c=l+1,"number"==typeof(o=n[++s])&&o<0&&(c-=o,o=n[++s]);l<c;l++){let n=a[l];u?r(i,l,e,u,n):t(i,l,e,n)}}return n[e]=i}function nu(e){return Array.isArray(e)?e[0]instanceof r8?e:[nn,e]:[e,void 0]}function nc(e,t){return e instanceof rB?(tb(e),e.u):Array.isArray(e)?tw(e,t,!1):void 0}function nh(e,t,r,n){let i=r.g;e[t]=n?(e,t,r)=>i(e,t,r,n):i}function nd(e,t,r,n,i){let o,s;let a=r.g;e[t]=(e,t,r)=>a(e,t,r,s||=nl(no,nh,nd,n).W,o||=nf(n),i)}function nf(e){let t=e[ns];if(null!=t)return t;let r=nl(no,nh,nd,e);return t=r.na?(e,t)=>S(e,t,r):(e,t)=>{let n=eb(e);for(;rP(t)&&4!=t.h;){var i=t.m,o=r[i];if(null==o){var s=r.ia;s&&(s=s[i])&&null!=(s=function(e){let t=(e=nu(e))[0].g;if(e=e[1]){let r=nf(e),n=nl(no,nh,nd,e).W;return(e,i,o)=>t(e,i,o,n,r)}return t}(s))&&(o=r[i]=s)}null!=o&&o(t,e,i)||(i=(o=t).l,function e(t){switch(t.h){case 0:0!=t.h?e(t):r_(t.g);break;case 1:rM(t=t.g,t.g+8);break;case 2:if(2!=t.h)e(t);else{var r=rS(t.g);rM(t=t.g,t.g+r)}break;case 5:rM(t=t.g,t.g+4);break;case 3:for(r=t.m;;){if(!rP(t))throw Error("Unmatched start-group tag: stream EOF");if(4==t.h){if(t.m!=r)throw Error("Unmatched end-group tag");break}e(t)}break;default:throw rm(t.h,t.l)}}(o),o.ha?o=void 0:(s=o.g.g-i,o.g.g=i,o=rL(o.g,s)),i=e,o&&(l||=Symbol(),(s=i[l])?s.push(o):i[l]=[o]))}return 16384&n&&ew(e),!0},e[ns]=t}function np(e,t,r){e[t]=r.h}function nm(e,t,r,n){let i,o;let s=r.h;e[t]=(e,t,r)=>s(e,t,r,o||=nl(ni,np,nm,n).W,i||=ng(n))}function ng(e){let t=e[na];if(!t){let r=nl(ni,np,nm,e);t=(e,t)=>nv(e,t,r),e[na]=t}return t}function nv(e,t,r){for(var n=ey(e),i=+!!(512&n)-1,o=e.length,s=512&n?1:0,a=o+(256&n?-1:0);s<a;s++){let n=e[s];if(null==n)continue;let o=s-i,a=ny(r,o);a&&a(t,n,o)}if(256&n)for(let s in n=e[o-1])Number.isNaN(i=+s)||null!=(o=n[i])&&(a=ny(r,i))&&a(t,o,i);if(e=l?e[l]:void 0)for(rX(t,t.g.end()),r=0;r<e.length;r++)rX(t,er(e[r])||new Uint8Array(0))}function ny(e,t){var r=e[t];if(r)return r;if((r=e.ia)&&(r=r[t])){var n=(r=nu(r))[0].h;if(r=r[1]){let t=ng(r),i=nl(ni,np,nm,r).W;r=e.na?x(i,t):(e,r,o)=>n(e,r,o,i,t)}else r=n;return e[t]=r}}function nb(e,t){if(Array.isArray(t)){var r=ey(t);if(4&r)return t;for(var n=0,i=0;n<t.length;n++){let r=e(t[n]);null!=r&&(t[i++]=r)}return i<n&&(t.length=i),e_(t,-12289&(5|r)),2&r&&Object.freeze(t),t}}function n_(e,t,r){return new r8(e,t,r)}function nw(e,t,r){return new r8(e,t,r)}function nS(e,t,r){tW(e,eb(e),t,r)}var nx=ne(function(e,t,r,n,i){return 2===e.h&&(e=rN(e,tw([void 0,void 0],n,!0),i),eN(n=eb(t)),(i=tG(t,n,r))instanceof tL?0!=(2&i.M)?((i=i.Y()).push(e),tW(t,n,r,i)):i.Oa(e):Array.isArray(i)?(2&ey(i)&&tW(t,n,r,i=t0(i)),i.push(e)):tW(t,n,r,[e]),!0)},function(e,t,r,n,i){if(t instanceof tL)t.forEach((t,o)=>{rJ(e,r,tw([o,t],n,!1),i)});else if(Array.isArray(t))for(let o=0;o<t.length;o++){let s=t[o];Array.isArray(s)&&rJ(e,r,tw(s,n,!1),i)}});function nE(e,t,r){if(null!=(t=function(e){if(null==e)return e;let t=typeof e;if("bigint"===t)return String(BigInt.asIntN(64,e));if(tt(e)){if("string"===t)return ts(e);if("number"===t)return to(e)}}(t))&&("string"==typeof t&&rU(t),null!=t))switch(rK(e,r,0),typeof t){case"number":e=e.g,e1(t),rG(e,eq,eQ);break;case"bigint":r=new rZ(Number((r=BigInt.asUintN(64,t))&BigInt(4294967295)),Number(r>>BigInt(32))),rG(e.g,r.h,r.g);break;default:r=rU(t),rG(e.g,r.h,r.g)}}function nA(e,t,r){null!=(t=tr(t))&&null!=t&&(rK(e,r,0),rW(e.g,t))}function nT(e,t,r){null!=(t=e8(t))&&(rK(e,r,0),e.g.g.push(t?1:0))}function nM(e,t,r){null!=(t=tc(t))&&rQ(e,r,P(t))}function nk(e,t,r,n,i){rJ(e,r,nc(t,n),i)}function nL(e,t,r){null!=(t=null==t||"string"==typeof t||Q(t)||t instanceof en?t:void 0)&&rQ(e,r,ry(t).buffer)}function nI(e,t,r){return(5===e.h||2===e.h)&&(t=tH(t,eb(t),r,2,!1),2==e.h?rR(e,rE,t):t.push(rE(e.g)),!0)}var nP=n_(function(e,t,r){if(1!==e.h)return!1;var n=e.g;e=rx(n);let i=rx(n);n=2*(i>>31)+1;let o=i>
1>>20&2047;return e=4294967296*(1048575&i)+e,nS(t,r,2047==o?e?NaN:1/0*n:0==o?5e-324*n*e:n*Math.pow(2,o-1075)*(e+4503599627370496)),!0},function(e,t,r){null!=(t=e7(t))&&(rK(e,r,1),e=e.g,(r=eY||=new DataView(new ArrayBuffer(8))).setFloat64(0,+t,!0),eq=r.getUint32(0,!0),eQ=r.getUint32(4,!0),rH(e,eq),rH(e,eQ))},r1()),nN=n_(function(e,t,r){return 5===e.h&&(nS(t,r,rE(e.g)),!0)},function(e,t,r){null!=(t=e7(t))&&(rK(e,r,5),e=e.g,e0(t),rH(e,eq))},r6),nO=nw(nI,function(e,t,r){if(null!=(t=nb(e7,t)))for(let o=0;o<t.length;o++){var n=e,i=t[o];null!=i&&(rK(n,r,5),n=n.g,e0(i),rH(n,eq))}},r6),nC=nw(nI,function(e,t,r){if(null!=(t=nb(e7,t))&&t.length){rK(e,r,2),r$(e.g,4*t.length);for(let n=0;n<t.length;n++)r=e.g,e0(t[n]),rH(r,eq)}},r6),nR=n_(function(e,t,r){return 0===e.h&&(nS(t,r,rb(e.g,e3)),!0)},nE,r5),nF=n_(function(e,t,r){return 0===e.h&&(nS(t,r,0===(e=rb(e.g,e3))?void 0:e),!0)},nE,r5),nz=n_(function(e,t,r){return 0===e.h&&(nS(t,r,rb(e.g,e2)),!0)},function(e,t,r){if(null!=(t=function(e){if(null==e)return e;var t=typeof e;if("bigint"===t)return String(BigInt.asUintN(64,e));if(tt(e)){if("string"===t)return Number.isSafeInteger(t=Math.trunc(Number(e)))&&t>=0?e=String(t):(-1!==(t=e.indexOf("."))&&(e=e.substring(0,t)),ti(e)||(e6(e),e=e4(eq,eQ))),e;if("number"===t)return(e=Math.trunc(e))>=0&&Number.isSafeInteger(e)?e:function(e){if(e<0){e1(e);let t=e4(eq,eQ);return Number.isSafeInteger(e=Number(t))?e:t}return ti(String(e))?e:(e1(e),e2(eq,eQ))}(e)}}(t))&&("string"==typeof t&&rj(t),null!=t))switch(rK(e,r,0),typeof t){case"number":e=e.g,e1(t),rG(e,eq,eQ);break;case"bigint":r=new rV(Number((r=BigInt.asUintN(64,t))&BigInt(4294967295)),Number(r>>BigInt(32))),rG(e.g,r.h,r.g);break;default:r=rj(t),rG(e.g,r.h,r.g)}},r1()),nB=n_(function(e,t,r){return 0===e.h&&(nS(t,r,rw(e.g)),!0)},nA,r4),nD=nw(function(e,t,r){return(0===e.h||2===e.h)&&(t=tH(t,eb(t),r,2,!1),2==e.h?rR(e,rw,t):t.push(rw(e.g)),!0)},function(e,t,r){if(null!=(t=nb(tr,t))&&t.length){r=rY(e,r);for(let r=0;r<t.length;r++)rW(e.g,t[r]);rq(e,r)}},r4),nj=n_(function(e,t,r){return 0===e.h&&(nS(t,r,0===(e=rw(e.g))?void 0:e),!0)},nA,r4),nV=n_(function(e,t,r){return 0===e.h&&(nS(t,r,r_(e.g)),!0)},nT,r2),nU=n_(function(e,t,r){return 0===e.h&&(nS(t,r,!1===(e=r_(e.g))?void 0:e),!0)},nT,r2),nZ=nw(function(e,t,r){if(2!==e.h)return!1;e=rO(e);let n=eb(t);return eN(n),tH(t,n,r,2).push(e),!0},function(e,t,r){if(null!=(t=nb(tc,t)))for(let i=0;i<t.length;i++){var n=t[i];null!=n&&rQ(e,r,P(n))}},r3),nG=n_(function(e,t,r){return 2===e.h&&(nS(t,r,""===(e=rO(e))?void 0:e),!0)},nM,r3),n$=n_(function(e,t,r){return 2===e.h&&(nS(t,r,rO(e)),!0)},nM,r3),nW=function(e,t,r=r0){return new r8(e,t,r)}(function(e,t,r,n,i){if(2!==e.h)return!1;n=tw(void 0,n,!0);let o=eb(t);eN(o);let s=tH(t,o,r,3);return o=eb(t),4&ey(s)&&(e_(s=el(s),-2079&(1|ey(s))),tW(t,o,r,s)),s.push(n),rN(e,n,i),!0},function(e,t,r,n,i){if(Array.isArray(t))for(let o=0;o<t.length;o++)nk(e,t[o],r,n,i)}),nH=ne(function(e,t,r,n,i,o){return 2===e.h&&(t5(t,ey(t),o,r),rN(e,t=t9(t,n,r),i),!0)},nk),nX=n_(function(e,t,r){return 2===e.h&&(nS(t,r,rC(e)),!0)},nL,r9),nK=nw(function(e,t,r){return(0===e.h||2===e.h)&&(t=tH(t,eb(t),r,2,!1),2==e.h?rR(e,rS,t):t.push(rS(e.g)),!0)},function(e,t,r){if(null!=(t=nb(tn,t)))for(let i=0;i<t.length;i++){var n=t[i];null!=n&&(rK(e,r,0),r$(e.g,n))}},r1()),nY=n_(function(e,t,r){return 0===e.h&&(nS(t,r,rw(e.g)),!0)},function(e,t,r){null!=(t=tr(t))&&(t=parseInt(t,10),rK(e,r,0),rW(e.g,t))},r7);class nq{constructor(e,t){this.h=e,this.g=t,this.l=t8,this.m=rr,this.defaultValue=void 0}}function nQ(e,t){return new nq(e,t)}function nJ(e,t){return(r,n)=>{if(rF.length){let e=rF.pop();e.o(n),rT(e.g,r,n),r=e}else r=new class{constructor(e,t){if(rI.length){let r=rI.pop();rT(r,e,t),e=r}else e=new class{constructor(e,t){this.h=null,this.m=!1,this.g=this.l=this.j=0,rT(this,e,t)}clear(){this.h=null,this.m=!1,this.g=this.l=this.j=0,this.ca=!1}}(e,t);this.g=e,this.l=this.g.g,this.h=this.m=-1,this.o(t)}o({ha:e=!1}={}){this.ha=e}}(r,n);try{let n=new e,o=n.u;nf(t)(o,r);var i=n}finally{r.g.clear(),r.m=-1,r.h=-1,rF.length<100&&rF.push(r)}return i}}function n1(e){return function(){tb(this);let t=new class{constructor(){this.l=[],this.h=0,this.g=new class{constructor(){this.g=[]}length(){return this.g.length}end(){let e=this.g;return this.g=[],e}}}};nv(this.u,t,nl(ni,np,nm,e)),rX(t,t.g.end());let r=new Uint8Array(t.h),n=t.l,i=n.length,o=0;for(let e=0;e<i;e++){let t=n[e];r.set(t,o),o+=t.length}return t.l=[r],r}}var n0=class extends rB{constructor(e){super(e)}},n2=[0,nG,n_(function(e,t,r){return 2===e.h&&(nS(t,r,(e=rC(e))===et()?void 0:e),!0)},function(e,t,r){if(null!=t){if(t instanceof rB){let n=t.Ra;return void(n&&null!=(t=n(t))&&rQ(e,r,ry(t).buffer))}if(Array.isArray(t))return}nL(e,t,r)},r9)];let n3,n4=globalThis.trustedTypes;function n5(e){void 0===n3&&(n3=function(){let e=null;if(!n4)return e;try{let t=e=>e;e=n4.createPolicy("goog#html",{createHTML:t,createScript:t,createScriptURL:t})}catch(e){}return e}());var t=n3;return new class{constructor(e){this.g=e}toString(){return this.g+""}}(t?t.createScriptURL(e):e)}function n6(e,...t){if(0===t.length)return n5(e[0]);let r=e[0];for(let n=0;n<t.length;n++)r+=encodeURIComponent(t[n])+e[n+1];return n5(r)}var n9=[0,nB,nY,nV,-1,nD,nY,-1],n7=class extends rB{constructor(){super()}},n8=[0,nV,n$,nV,nY,-1,nw(function(e,t,r){return(0===e.h||2===e.h)&&(t=tH(t,eb(t),r,2,!1),2==e.h?rR(e,rA,t):t.push(rw(e.g)),!0)},function(e,t,r){if(null!=(t=nb(tr,t))&&t.length){r=rY(e,r);for(let r=0;r<t.length;r++)rW(e.g,t[r]);rq(e,r)}},r7),n$,-1,[0,nV,-1],nY,nV,-1],ie=[0,n$,-2],it=class extends rB{constructor(){super()}},ir=[0],ii=[0,nB,nV,1,nV,-3],io=class extends rB{constructor(e){super(e,2)}},is={};is[336783863]=[0,n$,nV,-1,nB,[0,[1,2,3,4,5,6,7],nH,ir,nH,n8,nH,ie,nH,ii,nH,n9,nH,[0,n$,-2],nH,[0,n$,nY]],[0,n$],nV,[0,[1,3],[2,4],nH,[0,nD],-1,nH,[0,nZ],-1,nW,[0,n$,-1]],n$];var ia=[0,nF,-1,nU,-3,nF,nD,nG,nj,nF,-1,nU,nj,nU,-2,nG];function il(e,t){t2(e,2,tu(t),"")}function iu(e,t){rp(e,3,t)}function ic(e,t){rp(e,4,t)}var ih=class extends rB{constructor(e){super(e,500)}o(e){return rr(this,0,7,e)}},id=[-1,{}],ip=[0,n$,1,id],im=[0,n$,nZ,id];function ig(e,t){rs(e,1,ih,t)}function iv(e,t){rp(e,10,t)}function iy(e,t){rp(e,15,t)}var ib=class extends rB{constructor(e){super(e,500)}o(e){return rr(this,0,1001,e)}},i_=[-500,nW,[-500,nG,-1,nZ,-3,[-2,is,nV],nW,n2,nj,-1,ip,im,nW,[0,nG,nU],nG,
1ia,nj,nZ,987,nZ],4,nW,[-500,n$,-1,[-1,{}],998,n$],nW,[-500,n$,nZ,-1,[-2,{},nV],997,nZ,-1],nj,nW,[-500,n$,nZ,id,998,nZ],nZ,nj,ip,im,nW,[0,nG,-1,id],nZ,-2,ia,nG,-1,nU,979,id,nW,n2];ib.prototype.g=n1(i_);var iw=nJ(ib,i_),iS=class extends rB{constructor(e){super(e)}},ix=class extends rB{constructor(e){super(e)}g(){return rt(this,iS,1)}},iE=[0,nW,[0,nB,nN,n$,-1]],iA=nJ(ix,iE),iT=class extends rB{constructor(e){super(e)}},iM=class extends rB{constructor(e){super(e)}},ik=class extends rB{constructor(e){super(e)}h(){return t8(this,iT,2)}g(){return rt(this,iM,5)}},iL=nJ(class extends rB{constructor(e){super(e)}},[0,nZ,nD,nC,[0,nY,[0,nB,-3],[0,nN,-3],[0,nB,-1,[0,nW,[0,nB,-2]]],nW,[0,nN,-1,n$,nN]],n$,-1,nR,nW,[0,nB,nN],nZ,nR]),iI=class extends rB{constructor(e){super(e)}},iP=nJ(class extends rB{constructor(e){super(e)}},[0,nW,[0,nN,-4]]),iN=class extends rB{constructor(e){super(e)}},iO=nJ(class extends rB{constructor(e){super(e)}},[0,nW,[0,nN,-4]]),iC=class extends rB{constructor(e){super(e)}},iR=[0,nB,-1,nC,nY],iF=class extends rB{constructor(){super()}};iF.prototype.g=n1([0,nN,-4,nR]);var iz=class extends rB{constructor(e){super(e)}},iB=nJ(class extends rB{constructor(e){super(e)}},[0,nW,[0,1,nB,n$,iE],nR]),iD=class extends rB{constructor(e){super(e)}},ij=class extends rB{constructor(e){super(e)}qa(){let e=tK(this);return null==e?et():e}},iV=class extends rB{constructor(e){super(e)}},iU=[1,2],iZ=nJ(class extends rB{constructor(e){super(e)}},[0,nW,[0,iU,nH,[0,nC],nH,[0,nX],nB,n$],nR]),iG=class extends rB{constructor(e){super(e)}},i$=[0,n$,nB,nN,nZ,-1],iW=class extends rB{constructor(e){super(e)}},iH=[0,nV,-1],iX=class extends rB{constructor(e){super(e)}},iK=[1,2,3,4,5],iY=class extends rB{constructor(e){super(e)}g(){return null!=tK(this)}h(){return null!=tc(tU(this,2))}},iq=class extends rB{constructor(e){super(e)}g(){return e8(tU(this,2))??!1}},iQ=[0,nX,n$,[0,nB,nR,-1],[0,nz,nR]],iJ=[0,iQ,nV,[0,iK,nH,ii,nH,n8,nH,n9,nH,ir,nH,ie],nY],i1=class extends rB{constructor(e){super(e)}},i0=[0,iJ,nN,-1,nB],i2=nQ(502141897,i1);is[502141897]=i0;var i3=nJ(class extends rB{constructor(e){super(e)}},[0,[0,nY,-1,nO,nK],iR]),i4=class extends rB{constructor(e){super(e)}},i5=class extends rB{constructor(e){super(e)}},i6=[0,iJ,nN,[0,iJ],nV],i9=[0,iJ,i0,i6,nN,[0,[0,iQ]]],i7=nQ(508968150,i5);is[508968150]=i9,is[508968149]=i6;var i8=class extends rB{constructor(e){super(e)}},oe=nQ(513916220,i8);is[513916220]=[0,iJ,i9,nB];var ot=class extends rB{constructor(e){super(e)}h(){return t8(this,iG,2)}g(){t$(this,2)}},or=[0,iJ,i$];is[478825465]=or;var on=class extends rB{constructor(e){super(e)}},oi=class extends rB{constructor(e){super(e)}},oo=class extends rB{constructor(e){super(e)}},os=class extends rB{constructor(e){super(e)}},oa=class extends rB{constructor(e){super(e)}},ol=[0,iJ,[0,iJ],or,-1],ou=[0,iJ,nN,nB],oc=[0,iJ,nN],oh=[0,iJ,ou,oc,nN],od=nQ(479097054,oa);is[479097054]=[0,iJ,oh,ol],is[463370452]=ol,is[464864288]=ou;var of=nQ(462713202,os);is[462713202]=oh,is[474472470]=oc;var op=class extends rB{constructor(e){super(e)}},om=class extends rB{constructor(e){super(e)}},og=class extends rB{constructor(e){super(e)}},ov=class extends rB{constructor(){super()}},oy=[0,iJ,nN,-1,nB],ob=[0,iJ,nN,nV];ov.prototype.g=n1([0,iJ,oc,[0,iJ],i0,i6,oy,ob]);var o_=class extends rB{constructor(e){super(e)}},ow=nQ(456383383,o_);is[456383383]=[0,iJ,i$];var oS=class extends rB{constructor(e){super(e)}},ox=nQ(476348187,oS);is[476348187]=[0,iJ,iH];var oE=class extends rB{constructor(e){super(e)}},oA=class extends rB{constructor(e){super(e)}},oT=[0,nY,-1],oM=nQ(458105876,class extends rB{constructor(e){super(e)}g(){var e=this.u;let t=eb(e),r=2&t;return e=function(e,t,r){var n=oA;let i=2&t,o=!1;if(null==r){if(i)return tO();r=[]}else if(r.constructor===tL){if(0==(2&r.M)||i)return r;r=r.Y()}else Array.isArray(r)?o=!!(2&ey(r)):r=[];if(i){if(!r.length)return tO();o||(o=!0,ew(r))}else o&&(o=!1,r=t0(r));return o||(64&ey(r)?ev(r,32):32&t&&eg(r,32)),tW(e,t,2,n=new tL(r,n,td,void 0)),n}(e,t,tG(e,t,2)),!r&&oA&&(e.ta=!0),e}});is[458105876]=[0,oT,nx,[!0,nR,[0,n$,-1,nZ]]];var ok=class extends rB{constructor(e){super(e)}},oL=nQ(458105758,ok);is[458105758]=[0,iJ,n$,oT];var oI=class extends rB{constructor(e){super(e)}},oP=nQ(443442058,oI);is[443442058]=[0,iJ,n$,nB,nN,nZ,-1],is[514774813]=oy;var oN=class extends rB{constructor(e){super(e)}},oO=nQ(516587230,oN);function oC(e,t){return t=t?t.clone():new iG,void 0!==e.displayNamesLocale?t$(t,1,tu(e.displayNamesLocale)):void 0===e.displayNamesLocale&&t$(t,1),void 0!==e.maxResults?rh(t,2,e.maxResults):"maxResults"in e&&t$(t,2),void 0!==e.scoreThreshold?rd(t,3,e.scoreThreshold):"scoreThreshold"in e&&t$(t,3),void 0!==e.categoryAllowlist?rf(t,4,e.categoryAllowlist):"categoryAllowlist"in e&&t$(t,4),void 0!==e.categoryDenylist?rf(t,5,e.categoryDenylist):"categoryDenylist"in e&&t$(t,5),t}function oR(e,t=-1,r=""){return{categories:e.map(e=>({index:ra(e,1)??0??-1,score:rl(e,2)??0,categoryName:ru(e,3)??"",dis
1playName:ru(e,4)??""})),headIndex:t,headName:r}}function oF(e){var t=tq(e,3,e7,tY()),r=tq(e,2,tr,tY()),n=tq(e,1,tc,tY()),i=tq(e,9,tc,tY());let o={categories:[],keypoints:[]};for(let e=0;e<t.length;e++)o.categories.push({score:t[e],index:r[e]??-1,categoryName:n[e]??"",displayName:i[e]??""});if((t=t8(e,ik,4)?.h())&&(o.boundingBox={originX:ra(t,1)??0,originY:ra(t,2)??0,width:ra(t,3)??0,height:ra(t,4)??0,angle:0}),t8(e,ik,4)?.g().length)for(let t of t8(e,ik,4).g())o.keypoints.push({x:tX(t,1)??0,y:tX(t,2)??0,score:tX(t,4)??0,label:tc(tU(t,3))??""});return o}function oz(e){let t=[];for(let r of rt(e,iN,1))t.push({x:rl(r,1)??0,y:rl(r,2)??0,z:rl(r,3)??0,visibility:rl(r,4)??0});return t}function oB(e){let t=[];for(let r of rt(e,iI,1))t.push({x:rl(r,1)??0,y:rl(r,2)??0,z:rl(r,3)??0,visibility:rl(r,4)??0});return t}function oD(e){return Array.from(e,e=>e>127?e-256:e)}function oj(e,t){if(e.length!==t.length)throw Error(`Cannot compute cosine similarity between embeddings of different sizes (${e.length} vs. ${t.length}).`);let r=0,n=0,i=0;for(let o=0;o<e.length;o++)r+=e[o]*t[o],n+=e[o]*e[o],i+=t[o]*t[o];if(n<=0||i<=0)throw Error("Cannot compute cosine similarity on embedding with 0 norm.");return r/Math.sqrt(n*i)}is[516587230]=[0,iJ,oy,ob,nN],is[518928384]=ob;let oV=new Uint8Array([0,97,115,109,1,0,0,0,1,5,1,96,0,1,123,3,2,1,0,10,10,1,8,0,65,0,253,15,253,98,11]);async function oU(){if(void 0===E)try{await WebAssembly.instantiate(oV),E=!0}catch{E=!1}return E}async function oZ(e,t=n6``){let r=await oU()?"wasm_internal":"wasm_nosimd_internal";return{wasmLoaderPath:`${t}/${e}_${r}.js`,wasmBinaryPath:`${t}/${e}_${r}.wasm`}}var oG=class{};function o$(){var e=navigator;return"undefined"!=typeof OffscreenCanvas&&(!function(e=navigator){return(e=e.userAgent).includes("Safari")&&!e.includes("Chrome")}(e)||!!((e=e.userAgent.match(/Version\/([\d]+).*Safari/))&&e.length>=1&&Number(e[1])>=17))}async function oW(e){if("function"!=typeof importScripts){let t=document.createElement("script");return t.src=e.toString(),t.crossOrigin="anonymous",new Promise((e,r)=>{t.addEventListener("load",()=>{e()},!1),t.addEventListener("error",e=>{r(e)},!1),document.body.appendChild(t)})}importScripts(e.toString())}function oH(e){return void 0!==e.videoWidth?[e.videoWidth,e.videoHeight]:void 0!==e.naturalWidth?[e.naturalWidth,e.naturalHeight]:void 0!==e.displayWidth?[e.displayWidth,e.displayHeight]:[e.width,e.height]}function oX(e,t,r){e.m||console.error("No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target"),r(t=e.i.stringToNewUTF8(t)),e.i._free(t)}function oK(e,t,r){if(!e.i.canvas)throw Error("No OpenGL canvas configured.");if(r?e.i._bindTextureToStream(r):e.i._bindTextureToCanvas(),!(r=e.i.canvas.getContext("webgl2")||e.i.canvas.getContext("webgl")))throw Error("Failed to obtain WebGL context from the provided canvas. `getContext()` should only be invoked with `webgl` or `webgl2`.");e.i.gpuOriginForWebTexturesIsBottomLeft&&r.pixelStorei(r.UNPACK_FLIP_Y_WEBGL,!0),r.texImage2D(r.TEXTURE_2D,0,r.RGBA,r.RGBA,r.UNSIGNED_BYTE,t),e.i.gpuOriginForWebTexturesIsBottomLeft&&r.pixelStorei(r.UNPACK_FLIP_Y_WEBGL,!1);let[n,i]=oH(t);return e.l&&(n!==e.i.canvas.width||i!==e.i.canvas.height)&&(e.i.canvas.width=n,e.i.canvas.height=i),[n,i]}function oY(e,t,r){e.m||console.error("No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target");let n=new Uint32Array(t.length);for(let r=0;r<t.length;r++)n[r]=e.i.stringToNewUTF8(t[r]);for(let i of(t=e.i._malloc(4*n.length),e.i.HEAPU32.set(n,t>>2),r(t),n))e.i._free(i);e.i._free(t)}function oq(e,t,r){e.i.simpleListeners=e.i.simpleListeners||{},e.i.simpleListeners[t]=r}function oQ(e,t,r){let n=[];e.i.simpleListeners=e.i.simpleListeners||{},e.i.simpleListeners[t]=(e,t,i)=>{t?(r(n,i),n=[]):n.push(e)}}async function oJ(e,t,r,n){return e=await (async(e,t,r,n,i)=>{if(t&&await oW(t),!self.ModuleFactory||r&&(await oW(r),!self.ModuleFactory))throw Error("ModuleFactory not set.");return self.Module&&i&&((t=self.Module).locateFile=i.locateFile,i.mainScriptUrlOrBlob&&(t.mainScriptUrlOrBlob=i.mainScriptUrlOrBlob)),i=await self.ModuleFactory(self.Module||i),self.ModuleFactory=self.Module=void 0,new e(i,n)})(e,r.wasmLoaderPath,r.assetLoaderPath,t,{locateFile:e=>e.endsWith(".wasm")?r.wasmBinaryPath.toString():r.assetBinaryPath&&e.endsWith(".data")?r.assetBinaryPath.toString():e}),await e.o(n),e}function o1(e,t){let r=t8(e.baseOptions,iY,1)||new iY;"string"==typeof t?(t$(r,2,tu(t)),t$(r,1)):t instanceof Uint8Array&&(t$(r,1,eL(t,!1,!1)),t$(r,2)),rr(e.baseOptions,0,1,r)}function o0(e){try{let t=e.H.length;if(1===t)throw Error(e.H[0].message);if(t>1)throw Error("Encountered multiple errors: "+e.H.map(e=>e.message).join(", "))}finally{e.H=[]}}function o2(e,t){e.B=Math.max(e.B,t)}function o3(e,t){e.A=new ih,il(e.A,"PassThroughCalculator"),iu(e.A,"free_memory"),ic(e.A,"free_memory_unused_out"),iv(t,"free_memory"),ig(t,e.A)}function o4(e,t){iu(e.A,t),ic(e.A,t+"_unused_out")}function o5(e){e.g.addBoolToStream(!0,"free_memory",e.B)}oG.forVisionTasks=function(e){return oZ("vision",e)},oG.forTextTasks=function(e){return oZ("text",e)},oG.forGenAiExperimentalTasks=function(e){return oZ("genai_experimental",e)},oG.forGenAiTasks=function(e){return oZ("genai",e)},oG.forAudioTasks=function(e){return oZ("audio",e)},oG.isSimdSupported=function(){return oU()};var o6=class{constructor(e){this.g=e,this.H=[],this.B=0,this.g.setAutoRenderToScreen(!1)}l(e,t=!0){if(t){let t=e.baseOptions||{};if(e.baseOptions?.modelAssetBuffer&&e.baseOptions?.modelAssetPath)throw Error("Cannot set both baseOptions.modelAssetPath and baseOptions.modelAssetBuffer");if(!(t8(this.baseOptions,iY,1)?.g()||t8(this.baseOptions,iY,1)?.h()||e.baseOptions?.modelAssetBuffer||e.baseOptions?.modelAssetPath))throw Error("Either baseOptions.modelAssetPath or baseOptions.modelAssetBuffer must be set");if(function(e,t){let r=t8(e.baseOptions,iX,3);if(!r){var n=r=new iX;rn(n,4,iK,new it)}"delegate"in t&&("GPU"===t.delegate?rn(t=r,2,iK,n=new n7):rn(t=r,4,iK,n=new it)),rr(e.baseOptions,0,3,r)}(this,t),t.modelAssetPath)return fetch(t.modelAssetPath.toString()).then(e=>{if(e.ok)return e.arrayBuffer();throw Error(`Failed to fetch model: ${t.modelAssetPath} (${e.status})`)}).then(e=>{try{this.g.i.FS_unlink("/model.dat")}catch{}this.g.i.FS_createDataFile("/","model.dat",new Uint8Array(e),!0,!1,!1),o1(this,"/model.dat"),this.m(),this.J()});if(t.modelAssetBuffer instanceof Uint8Array)o1(this,t.modelAssetBuffer);else if(t.modelAssetBuffer)return(async function(e){let t=[];for(var r=0;;){let{done:n,value:i}=await e.read();if(n)break;t.push(i),r+=i.length}if(0===t.length)return new Uint8Array(0);if(1===t.length)return t[0];for(let n of(e=new Uint8Array(r),r=0,t))e.set(n,r),r+=n.length;return e})(t.modelAssetBuffer).then(e=>{o1(this,e),this.m(),this.J()})}return this.m(),this.J(),Promise.resolve()}J(){}ea(){let e;if(this.g.ea(t=>{e=iw(t)}),!e)throw Error("Failed to retrieve CalculatorGraphConfig");return e}setGraph(e,t){this.g.attachErrorListener((e,t)=>
1{this.H.push(Error(t))}),this.g.Ma(),this.g.setGraph(e,t),this.A=void 0,o0(this)}finishProcessing(){this.g.finishProcessing(),o0(this)}close(){this.A=void 0,this.g.closeGraph()}};function o9(e,t){if(!e)throw Error(`Unable to obtain required WebGL resource: ${t}`);return e}o6.prototype.close=o6.prototype.close,function(e,t){e=e.split(".");var r,n=A;for((e[0]in n)||void 0===n.execScript||n.execScript("var "+e[0]);e.length&&(r=e.shift());)e.length||void 0===t?n=n[r]&&n[r]!==Object.prototype[r]?n[r]:n[r]={}:n[r]=t}("TaskRunner",o6);class o7{constructor(e,t,r,n){this.g=e,this.h=t,this.m=r,this.l=n}bind(){this.g.bindVertexArray(this.h)}close(){this.g.deleteVertexArray(this.h),this.g.deleteBuffer(this.m),this.g.deleteBuffer(this.l)}}function o8(e,t,r){let n=e.g;if(r=o9(n.createShader(r),"Failed to create WebGL shader"),n.shaderSource(r,t),n.compileShader(r),!n.getShaderParameter(r,n.COMPILE_STATUS))throw Error(`Could not compile WebGL shader: ${n.getShaderInfoLog(r)}`);return n.attachShader(e.h,r),r}function se(e,t){let r=e.g,n=o9(r.createVertexArray(),"Failed to create vertex array");r.bindVertexArray(n);let i=o9(r.createBuffer(),"Failed to create buffer");r.bindBuffer(r.ARRAY_BUFFER,i),r.enableVertexAttribArray(e.P),r.vertexAttribPointer(e.P,2,r.FLOAT,!1,0,0),r.bufferData(r.ARRAY_BUFFER,new Float32Array([-1,-1,-1,1,1,1,1,-1]),r.STATIC_DRAW);let o=o9(r.createBuffer(),"Failed to create buffer");return r.bindBuffer(r.ARRAY_BUFFER,o),r.enableVertexAttribArray(e.J),r.vertexAttribPointer(e.J,2,r.FLOAT,!1,0,0),r.bufferData(r.ARRAY_BUFFER,new Float32Array(t?[0,1,0,0,1,0,1,1]:[0,0,0,1,1,1,1,0]),r.STATIC_DRAW),r.bindBuffer(r.ARRAY_BUFFER,null),r.bindVertexArray(null),new o7(r,n,i,o)}function st(e,t){if(e.g){if(t!==e.g)throw Error("Cannot change GL context once initialized")}else e.g=t}function sr(e,t,r,n){return st(e,t),e.h||(e.m(),e.C()),r?(e.s||(e.s=se(e,!0)),r=e.s):(e.v||(e.v=se(e,!1)),r=e.v),t.useProgram(e.h),r.bind(),e.l(),e=n(),r.g.bindVertexArray(null),e}function sn(e,t,r){return st(e,t),e=o9(t.createTexture(),"Failed to create texture"),t.bindTexture(t.TEXTURE_2D,e),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,r??t.LINEAR),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,r??t.LINEAR),t.bindTexture(t.TEXTURE_2D,null),e}function si(e,t,r){st(e,t),e.A||(e.A=o9(t.createFramebuffer(),"Failed to create framebuffe.")),t.bindFramebuffer(t.FRAMEBUFFER,e.A),t.framebufferTexture2D(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.TEXTURE_2D,r,0)}function so(e){e.g?.bindFramebuffer(e.g.FRAMEBUFFER,null)}var ss=class{H(){return"\n  precision mediump float;\n  varying vec2 vTex;\n  uniform sampler2D inputTexture;\n  void main() {\n    gl_FragColor = texture2D(inputTexture, vTex);\n  }\n "}m(){let e=this.g;if(this.h=o9(e.createProgram(),"Failed to create WebGL program"),this.ba=o8(this,"\n  attribute vec2 aVertex;\n  attribute vec2 aTex;\n  varying vec2 vTex;\n  void main(void) {\n    gl_Position = vec4(aVertex, 0.0, 1.0);\n    vTex = aTex;\n  }",e.VERTEX_SHADER),this.aa=o8(this,this.H(),e.FRAGMENT_SHADER),e.linkProgram(this.h),!e.getProgramParameter(this.h,e.LINK_STATUS))throw Error(`Error during program linking: ${e.getProgramInfoLog(this.h)}`);this.P=e.getAttribLocation(this.h,"aVertex"),this.J=e.getAttribLocation(this.h,"aTex")}C(){}l(){}close(){if(this.h){let e=this.g;e.deleteProgram(this.h),e.deleteShader(this.ba),e.deleteShader(this.aa)}this.A&&this.g.deleteFramebuffer(this.A),this.v&&this.v.close(),this.s&&this.s.close()}},sa=class extends ss{H(){return"\n  precision mediump float;\n  uniform sampler2D backgroundTexture;\n  uniform sampler2D maskTexture;\n  uniform sampler2D colorMappingTexture;\n  varying vec2 vTex;\n  void main() {\n    vec4 backgroundColor = texture2D(backgroundTexture, vTex);\n    float category = texture2D(maskTexture, vTex).r;\n    vec4 categoryColor = texture2D(colorMappingTexture, vec2(category, 0.0));\n    gl_FragColor = mix(backgroundColor, categoryColor, categoryColor.a);\n  }\n "}C(){let e=this.g;e.activeTexture(e.TEXTURE1),this.B=sn(this,e,e.LINEAR),e.activeTexture(e.TEXTURE2),this.j=sn(this,e,e.NEAREST)}m(){super.m();let e=this.g;this.L=o9(e.getUniformLocation(this.h,"backgroundTexture"),"Uniform location"),this.U=o9(e.getUniformLocation(this.h,"colorMappingTexture"),"Uniform location"),this.K=o9(e.getUniformLocation(this.h,"maskTexture"),"Uniform location")}l(){super.l();let e=this.g;e.uniform1i(this.K,0),e.uniform1i(this.L,1),e.uniform1i(this.U,2)}close(){this.B&&this.g.deleteTexture(this.B),this.j&&this.g.deleteTexture(this.j),super.close()}},sl=class extends ss{H(){return"\n  precision mediump float;\n  uniform sampler2D maskTexture;\n  uniform sampler2D defaultTexture;\n  uniform sampler2D overlayTexture;\n  varying vec2 vTex;\n  void main() {\n    float confidence = texture2D(maskTexture, vTex).r;\n    vec4 defaultColor = texture2D(defaultTexture, vTex);\n    vec4 overlayColor = texture2D(overlayTexture, vTex);\n    // Apply the alpha from the overlay and merge in the default color\n    overlayColor = mix(defaultColor, overlayColor, overlayColor.a);\n    gl_FragColor = mix(defaultColor, overlayColor, confidence);\n  }\n "}C(){let e=this.g;e.activeTexture(e.TEXTURE1),this.j=sn(this,e),e.activeTexture(e.TEXTURE2),this.B=sn(this,e)}m(){super.m();let e=this.g;this.K=o9(e.getUniformLocation(this.h,"defaultTexture"),"Uniform location"),this.L=o9(e.getUniformLocation(this.h,"overlayTexture"),"Uniform location"),this.I=o9(e.getUniformLocation(this.h,"maskTexture"),"Uniform location")}l(){super.l();let e=this.g;e.uniform1i(this.I,0),e.uniform1i(this.K,1),e.uniform1i(this.L,2)}close(){this.j&&this.g.deleteTexture(this.j),this.B&&this.g.deleteTexture(this.B),super.close()}};function su(e,t){switch(t){case 0:return e.g.find(e=>e instanceof Uint8Array);case 1:return e.g.find(e=>e instanceof Float32Array);case 2:return e.g.find(e=>"undefined"!=typeof WebGLTexture&&e instanceof WebGLTexture);default:throw Error(`Type is not supported: ${t}`)}}function sc(e){var t=su(e,1);if(!t){if(t=su(e,0))t=new Float32Array(t).map(e=>e/255);else{t=new Float32Array(e.width*e.height);let n=sd(e);var r=sp(e);if(si(r,n,sh(e)),"iPad Simulator;iPhone Simulator;iPod Simulator;iPad;iPhone;iPod".split(";").includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"document"in self&&"ontouchend"in self.document){r=new Float32Array(e.width*e.height*4),n.readPixels(0,0,e.width,e.height,n.RGBA,n.FLOAT,r);for(let e=0,n=0;e<t.length;++e,n+=4)t[e]=r[n]}else n.readPixels(0,0,e.width,e.height,n.RED,n.FLOAT,t)}e.g.push(t)}return t}function sh(e){let t=su(e,2);if(!t){let r=sd(e);t=sm(e);let n=sc(e),i=sf(e);r.texImage2D(r.TEXTURE_2D,0,i,e.width,e.height,0,r.RED,r.FLOAT,n),sg(e)}return t}function sd(e){if(!e.canvas)throw Error("Conversion to different image formats require that a canvas is passed when initializing the image.");return e.h||(e.h=o9(e.canvas.getContext("webgl2"),"You cannot use a canvas that is already bound to a different type of rendering context.")),e.h}function sf(e){if(e=sd(e),!sv){if(e.getExtension("EXT_color_buffer_float")&&e.getExtension("OES_texture_float_linear")&&e.getExtension("EXT_float_blend"))sv=e.R32F;else{if(!e.getExtension("EXT_color_buffer_half_float"))throw Error("GPU does not fully support 4-channel float32 or float16 formats");sv=e.R16F}}return sv}function sp(e){return e.l||(e.l=new ss),e.l}function sm(e){let t=sd(e);t.viewport(0,0,e.width,e.height),t.activeTexture(t.TEXTURE0);let r=su(e,2);return r||(r=sn(sp(e),t,e.m?t.LINEAR:t.NEAREST),e.g.push(r),e.j=!0),t.bindTexture(t.TEXTURE_2D,r),r}function sg(e){e.h.bindTexture(e.h.TEXTURE_2D,null)}var sv,sy=class{constructor(e,t,r,n,i,o,s){this.g=e,this.m=t,this.j=r,this.canvas=n,this.l=i,this.width=o,this.height=s,this.j&&0==--sb&&console.error("You seem to be creating MPMask instances without invoking .close(). This leaks resources.")}Ha(){return!!su(this,0)}la(){return!!su(this,1)}R(){return!!su(this,2)}ka(){var e;return(e=su(this,0))||(e=new Uint8Array((e=sc(this)).map(e=>255*e)),this.g.push(e)),e}ja(){return sc(this)}N(){return sh(this)}clone(){let e=[];for(let t of this.g){let r;if(t instanceof Uint8Array)r=new Uint8Array(t);else if(t instanceof Float32Array)r=new Float32Array(t);else{if(!(t instanceof WebGLTexture))throw Error(`Type is not supported: ${t}`);{let e=sd(this),t=sp(this);e.activeTexture(e.TEXTURE1),r=sn(t,e,this.m?e.LINEAR:e.NEAREST),e.bindTexture(e.TEXTURE_2D,r);let n=sf(this);e.texImage2D(e.TEXTURE_2D,0,n,this.width,this.height,0,e.RED,e.FLOAT,null),e.bindTexture(e.TEXTURE_2D,null),si(t,e,r),sr(t,e,!1,()=>{sm(this),e.clearColor(0,0,0,0),e.clear(e.COLOR_BUFFER_BIT),e.drawArrays(e.TRIANGLE_FAN,0,4),sg(this)}),so(t),sg(this)}}
1e.push(r)}return new sy(e,this.m,this.R(),this.canvas,this.l,this.width,this.height)}close(){this.j&&sd(this).deleteTexture(su(this,2)),sb=-1}};sy.prototype.close=sy.prototype.close,sy.prototype.clone=sy.prototype.clone,sy.prototype.getAsWebGLTexture=sy.prototype.N,sy.prototype.getAsFloat32Array=sy.prototype.ja,sy.prototype.getAsUint8Array=sy.prototype.ka,sy.prototype.hasWebGLTexture=sy.prototype.R,sy.prototype.hasFloat32Array=sy.prototype.la,sy.prototype.hasUint8Array=sy.prototype.Ha;var sb=250;let s_={color:"white",lineWidth:4,radius:6};function sw(e){return{...s_,fillColor:(e=e||{}).color,...e}}function sS(e,t){return e instanceof Function?e(t):e}function sx(e,t,r){return Math.max(Math.min(t,r),Math.min(Math.max(t,r),e))}function sE(e){if(!e.l)throw Error("CPU rendering requested but CanvasRenderingContext2D not provided.");return e.l}function sA(e){if(!e.j)throw Error("GPU rendering requested but WebGL2RenderingContext not provided.");return e.j}function sT(e,t,r){if(t.R())r(t.N());else{let n=t.la()?t.ja():t.ka();e.m=e.m??new ss;let i=sA(e);r((e=new sy([n],t.m,!1,i.canvas,e.m,t.width,t.height)).N()),e.close()}}function sM(e,t,r,n){let i=(e.g||(e.g=new sa),e.g),o=sA(e),s=Array.isArray(r)?new ImageData(new Uint8ClampedArray(r),1,1):r;sr(i,o,!0,()=>{!function(e,t,r,n){let i=e.g;if(i.activeTexture(i.TEXTURE0),i.bindTexture(i.TEXTURE_2D,t),i.activeTexture(i.TEXTURE1),i.bindTexture(i.TEXTURE_2D,e.B),i.texImage2D(i.TEXTURE_2D,0,i.RGBA,i.RGBA,i.UNSIGNED_BYTE,r),e.I&&function(e,t){if(e!==t)return!1;for(let[n,i]of(e=e.entries(),t=t.entries(),e)){e=n;var r=t.next();if(r.done)return!1;let[o,s]=r.value;if(r=s,e!==o||i[0]!==r[0]||i[1]!==r[1]||i[2]!==r[2]||i[3]!==r[3])return!1}return!!t.next().done}(e.I,n))i.activeTexture(i.TEXTURE2),i.bindTexture(i.TEXTURE_2D,e.j);else{e.I=n;let t=Array(1024).fill(0);n.forEach((e,r)=>{if(4!==e.length)throw Error(`Color at index ${r} is not a four-channel value.`);t[4*r]=e[0],t[4*r+1]=e[1],t[4*r+2]=e[2],t[4*r+3]=e[3]}),i.activeTexture(i.TEXTURE2),i.bindTexture(i.TEXTURE_2D,e.j),i.texImage2D(i.TEXTURE_2D,0,i.RGBA,256,1,0,i.RGBA,i.UNSIGNED_BYTE,new Uint8Array(t))}}(i,t,s,n),o.clearColor(0,0,0,0),o.clear(o.COLOR_BUFFER_BIT),o.drawArrays(o.TRIANGLE_FAN,0,4);let e=i.g;e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null)})}function sk(e,t,r,n){let i=sA(e),o=(e.h||(e.h=new sl),e.h),s=Array.isArray(r)?new ImageData(new Uint8ClampedArray(r),1,1):r,a=Array.isArray(n)?new ImageData(new Uint8ClampedArray(n),1,1):n;sr(o,i,!0,()=>{var e=o.g;e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,t),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,o.j),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,s),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,o.B),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,a),i.clearColor(0,0,0,0),i.clear(i.COLOR_BUFFER_BIT),i.drawArrays(i.TRIANGLE_FAN,0,4),i.bindTexture(i.TEXTURE_2D,null),(e=o.g).activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null)})}var sL=class{constructor(e,t){e instanceof CanvasRenderingContext2D||e instanceof OffscreenCanvasRenderingContext2D?(this.l=e,this.j=t):this.j=e}Aa(e,t){if(e){var r=sE(this);t=sw(t),r.save();var n=r.canvas,i=0;for(let o of e)r.fillStyle=sS(t.fillColor,{index:i,from:o}),r.strokeStyle=sS(t.color,{index:i,from:o}),r.lineWidth=sS(t.lineWidth,{index:i,from:o}),(e=new Path2D).arc(o.x*n.width,o.y*n.height,sS(t.radius,{index:i,from:o}),0,2*Math.PI),r.fill(e),r.stroke(e),++i;r.restore()}}za(e,t,r){if(e&&t){var n=sE(this);r=sw(r),n.save();var i=n.canvas,o=0;for(let s of t){n.beginPath(),t=e[s.start];let a=e[s.end];t&&a&&(n.strokeStyle=sS(r.color,{index:o,from:t,to:a}),n.lineWidth=sS(r.lineWidth,{index:o,from:t,to:a}),n.moveTo(t.x*i.width,t.y*i.height),n.lineTo(a.x*i.width,a.y*i.height)),++o,n.stroke()}n.restore()}}wa(e,t){let r=sE(this);t=sw(t),r.save(),r.beginPath(),r.lineWidth=sS(t.lineWidth,{}),r.strokeStyle=sS(t.color,{}),r.fillStyle=sS(t.fillColor,{}),r.moveTo(e.originX,e.originY),r.lineTo(e.originX+e.width,e.originY),r.lineTo(e.originX+e.width,e.originY+e.height),r.lineTo(e.originX,e.originY+e.height),r.lineTo(e.originX,e.originY),r.stroke(),r.fill(),r.restore(
vendor: 4,123 bytes, line 1
1)}xa(e,t,r=[0,0,0,255]){this.l?function(e,t,r,n){let i=sA(e);sT(e,t,t=>{sM(e,t,r,n),(t=sE(e)).drawImage(i.canvas,0,0,t.canvas.width,t.canvas.height)})}(this,e,r,t):sM(this,e.N(),r,t)}ya(e,t,r){this.l?function(e,t,r,n){let i=sA(e);sT(e,t,t=>{sk(e,t,r,n),(t=sE(e)).drawImage(i.canvas,0,0,t.canvas.width,t.canvas.height)})}(this,e,t,r):sk(this,e.N(),t,r)}close(){this.g?.close(),this.g=void 0,this.h?.close(),this.h=void 0,this.m?.close(),this.m=void 0}};function sI(e,t){switch(t){case 0:return e.g.find(e=>e instanceof ImageData);case 1:return e.g.find(e=>"undefined"!=typeof ImageBitmap&&e instanceof ImageBitmap);case 2:return e.g.find(e=>"undefined"!=typeof WebGLTexture&&e instanceof WebGLTexture);default:throw Error(`Type is not supported: ${t}`)}}function sP(e){var t=sI(e,0);if(!t){t=sO(e);let r=sC(e),n=new Uint8Array(e.width*e.height*4);si(r,t,sN(e)),t.readPixels(0,0,e.width,e.height,t.RGBA,t.UNSIGNED_BYTE,n),so(r),t=new ImageData(new Uint8ClampedArray(n.buffer),e.width,e.height),e.g.push(t)}return t}function sN(e){let t=sI(e,2);if(!t){let r=sO(e);t=sR(e);let n=sI(e,1)||sP(e);r.texImage2D(r.TEXTURE_2D,0,r.RGBA,r.RGBA,r.UNSIGNED_BYTE,n),sF(e)}return t}function sO(e){if(!e.canvas)throw Error("Conversion to different image formats require that a canvas is passed when iniitializing the image.");return e.h||(e.h=o9(e.canvas.getContext("webgl2"),"You cannot use a canvas that is already bound to a different type of rendering context.")),e.h}function sC(e){return e.l||(e.l=new ss),e.l}function sR(e){let t=sO(e);t.viewport(0,0,e.width,e.height),t.activeTexture(t.TEXTURE0);let r=sI(e,2);return r||(r=sn(sC(e),t),e.g.push(r),e.m=!0),t.bindTexture(t.TEXTURE_2D,r),r}function sF(e){e.h.bindTexture(e.h.TEXTURE_2D,null)}function sz(e){let t=sO(e);return sr(sC(e),t,!0,()=>(function(e,t){let r=e.canvas;if(r.width===e.width&&r.height===e.height)return t();let n=r.width,i=r.height;return r.width=e.width,r.height=e.height,e=t(),r.width=n,r.height=i,e})(e,()=>{if(t.bindFramebuffer(t.FRAMEBUFFER,null),t.clearColor(0,0,0,0),t.clear(t.COLOR_BUFFER_BIT),t.drawArrays(t.TRIANGLE_FAN,0,4),!(e.canvas instanceof OffscreenCanvas))throw Error("Conversion to ImageBitmap requires that the MediaPipe Tasks is initialized with an OffscreenCanvas");return e.canvas.transferToImageBitmap()}))}sL.prototype.close=sL.prototype.close,sL.prototype.drawConfidenceMask=sL.prototype.ya,sL.prototype.drawCategoryMask=sL.prototype.xa,sL.prototype.drawBoundingBox=sL.prototype.wa,sL.prototype.drawConnectors=sL.prototype.za,sL.prototype.drawLandmarks=sL.prototype.Aa,sL.lerp=function(e,t,r,n,i){return sx(n*(1-(e-t)/(r-t))+i*(1-(r-e)/(r-t)),n,i)},sL.clamp=sx;var sB=class{constructor(e,t,r,n,i,o,s){this.g=e,this.j=t,this.m=r,this.canvas=n,this.l=i,this.width=o,this.height=s,(this.j||this.m)&&0==--sD&&console.error("You seem to be creating MPImage instances without invoking .close(). This leaks resources.")}Ga(){return!!sI(this,0)}ma(){return!!sI(this,1)}R(){return!!sI(this,2)}Ea(){return sP(this)}Da(){var e=sI(this,1);return e||(sN(this),sR(this),e=sz(this),sF(this),this.g.push(e),this.j=!0),e}N(){return sN(this)}clone(){let e=[];for(let t of this.g){let r;if(t instanceof ImageData)r=new ImageData(t.data,this.width,this.height);else if(t instanceof WebGLTexture){let e=sO(this),t=sC(this);e.activeTexture(e.TEXTURE1),r=sn(t,e),e.bindTexture(e.TEXTURE_2D,r),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,this.width,this.height,0,e.RGBA,e.UNSIGNED_BYTE,null),e.bindTexture(e.TEXTURE_2D,null),si(t,e,r),sr(t,e,!1,()=>{sR(this),e.clearColor(0,0,0,0),e.clear(e.COLOR_BUFFER_BIT),e.drawArrays(e.TRIANGLE_FAN,0,4),sF(this)}),so(t),sF(this)}else{if(!(t instanceof ImageBitmap))throw Error(`Type is not supported: ${t}`);sN(this),sR(this),r=sz(this),sF(this)}e.push(r)}return new sB(e,this.ma(),this.R(),this.canvas,this.l,this.width,this.height)}close(){this.j&&sI(this,1).close(),this.m&&sO(this).deleteTexture(sI(this,2)),sD=-1}};sB.prototype.close=sB.prototype.close,sB.prototype.clone=sB.prototype.clone,sB.prototype.getAsWebGLTexture=sB.prototype.N,sB.prototype.getAsImageBitmap=sB.prototype.Da,sB.prototype.getAsImageData=sB.prototype.Ea,s
1B.prototype.hasWebGLTexture=sB.prototype.R,sB.prototype.hasImageBitmap=sB.prototype.ma,sB.prototype.hasImageData=sB.prototype.Ga;var sD=250;function sj(...e){return e.map(([e,t])=>({start:e,end:t}))}let sV=(sZ=class{constructor(e,t){this.l=!0,this.i=e,this.g=null,this.h=0,this.m="function"==typeof this.i._addIntToInputStream,void 0!==t?this.i.canvas=t:o$()?this.i.canvas=new OffscreenCanvas(1,1):(console.warn("OffscreenCanvas not supported and GraphRunner constructor glCanvas parameter is undefined. Creating backup canvas."),this.i.canvas=document.createElement("canvas"))}async initializeGraph(e){let t=await (await fetch(e)).arrayBuffer();e=!(e.endsWith(".pbtxt")||e.endsWith(".textproto")),this.setGraph(new Uint8Array(t),e)}setGraphFromString(e){this.setGraph((new TextEncoder).encode(e),!1)}setGraph(e,t){let r=e.length,n=this.i._malloc(r);this.i.HEAPU8.set(e,n),t?this.i._changeBinaryGraph(r,n):this.i._changeTextGraph(r,n),this.i._free(n)}configureAudio(e,t,r,n,i){this.i._configureAudio||console.warn('Attempting to use configureAudio without support for input audio. Is build dep ":gl_graph_runner_audio" missing?'),oX(this,n||"input_audio",n=>{oX(this,i=i||"audio_header",i=>{this.i._configureAudio(n,i,e,t??0,r)})})}setAutoResizeCanvas(e){this.l=e}setAutoRenderToScreen(e){this.i._setAutoRenderToScreen(e)}setGpuBufferVerticalFlip(e){this.i.gpuOriginForWebTexturesIsBottomLeft=e}ea(e){oq(this,"__graph_config__",t=>{e(t)}),oX(this,"__graph_config__",e=>{this.i._getGraphConfig(e,void 0)}),delete this.i.simpleListeners.__graph_config__}attachErrorListener(e){this.i.errorListener=e}attachEmptyPacketListener(e,t){this.i.emptyPacketListeners=this.i.emptyPacketListeners||{},this.i.emptyPacketListeners[e]=t}addAudioToStream(e,t,r){this.addAudioToStreamWithShape(e,0,0,t,r)}addAudioToStreamWithShape(e,t,r,n,i){let o=4*e.length;this.h!==o&&(this.g&&this.i._free(this.g),this.g=this.i._malloc(o),this.h=o),this.i.HEAPF32.set(e,this.g/4),oX(this,n,e=>{this.i._addAudioToInputStream(this.g,t,r,e,i)})}addGpuBufferToStream(e,t,r){oX(this,t,t=>{let[n,i]=oK(this,e,t);this.i._addBoundTextureToStream(t,n,i,r)})}addBoolToStream(e,t,r){oX(this,t,t=>{this.i._addBoolToInputStream(e,t,r)})}addDoubleToStream(e,t,r){oX(this,t,t=>{this.i._addDoubleToInputStream(e,t,r)})}addFloatToStream(e,t,r){oX(this,t,t=>{this.i._addFloatToInputStream(e,t,r)})}addIntToStream(e,t,r){oX(this,t,t=>{this.i._addIntToInputStream(e,t,r)})}addUintToStream(e,t,r){oX(this,t,t=>{this.i._addUintToInputStream(e,t,r)})}addStringToStream(e,t,r){oX(this,t,t=>{oX(this,e,e=>{this.i._addStringToInputStream(e,t,r)})})}addStringRecordToStream(e,t,r){oX(this,t,t=>{oY(this,Object.keys(e),n=>{oY(this,Object.values(e),i=>{this.i._addFlatHashMapToInputStream(n,i,Object.keys(e).length,t,r)})})})}addProtoToStream(e,t,r,n){oX(this,r,r=>{oX(this,t,t=>{let i=this.i._malloc(e.length);this.i.HEAPU8.set(e,i),this.i._addProtoToInputStream(i,e.length,t,r,n),this.i._free(i)})})}addEmptyPacketToStream(e,t){oX(this,e,e=>{this.i._addEmptyPacketToInputStream(e,t)})}addBoolVectorToStream(e,t,r){oX(this,t,t=>{let n=this.i._allocateBoolVector(e.length);if(!n)throw Error("Unable to allocate new bool vector on heap.");for(let t of e)this.i._addBoolVectorEntry(n,t);this.i._addBoolVectorToInputStream(n,t,r)})}addDoubleVectorToStream(e,t,r){oX(this,t,t=>{let n=this.i._allocateDoubleVector(e.length);if(!n)throw Error("Unable to allocate new double vector on heap.");for(let t of e)this.i._addDoubleVectorEntry(n,t);this.i._addDoubleVectorToInputStream(n,t,r)})}addFloatVectorToStream(e,t,r){oX(this,t,t=>{let n=this.i._allocateFloatVector(e.length);if(!n)throw Error("Unable to allocate new float vector on heap.");for(let t of e)this.i._addFloatVectorEntry(n,t);this.i._addFloatVectorToInputStream(n,t,r)})}addIntVectorToStream(e,t,r){oX(this,t,t=>{let n=this.i._allocateIntVector(e.length);if(!n)throw Error("Unable to allocate new int vector on heap.");for(let t of e)this.i._addIntVectorEntry(n,t);this.i._addIntVectorToInputStream(n,t,r)})}addUintVectorToStream(e,t,r){oX(this,t,t=>{let n=this.i._allocateUintVector(e.length);if(!n)throw Error("Unable to allocate new unsigned int vector on heap.");for(let t of e)this.i._addUintVectorEntry(n,t);this.i._addUintVectorToInputStream(n,t,r)})}addStringVectorToStream(e,t,r){oX(this,t,t=>{let n=this.i._allocateStringVector(e.length);if(!n)throw Error("Unable to allocate new string vector on heap.");for(let t of e)oX(this,t,e=>{this.i._addStringVectorEntry(n,e)});this.i._addStringVectorToInputStream(n,t,r)})}addBoolToInputSidePacket(e,t){oX(this,t,t=>{this.i._addBoolToInputSidePacket(e,t)})}addDoubleToInputSidePacket(e,t){oX(this,t,t=>{this.i._addDoubleToInputSidePacket(e,t)})}addFloatToInputSidePacket(e,t){oX(this,t,t=>{this.i._addFloatToInputSidePacket(e,t)})}addIntToInputSidePacket(e,t){oX(this,t,t=>{this.i._addIntToInputSidePacket(e,t)})}addUintToInputSidePacket(e,t){oX(this,t,t=>{this.i._addUintToInputSidePacket(e,t)})}addStringToInputSidePacket(e,t){oX(this,t,t=>{oX(this,e,e=>{this.i._addStringToInputSidePacket(e,t)})})}addProtoToInputSidePacket(e,t,r){oX(this,r,r=>{oX(this,t,t=>{let n=this.i._malloc(e.length);this.i.HEAPU8.set(e,n),this.i._addProtoToInputSidePacket(n,e.length,t,r),this.i._free(n)})})}addBoolVectorToInputSidePacket(e,t){oX(this,t,t=>{let r=this.i._allocateBoolVector(e.length);if(!r)throw Error("Unable to allocate new bool vector on heap.");for(let t of e)this.i._addBoolVectorEntry(r,t);this.i._addBoolVectorToInputSidePacket(r,t)})}addDoubleVectorToInputSidePacket(e,t){oX(this,t,t=>{let r=this.i._allocateDoubleVector(e.length);if(!r)throw Error("Unable to allocate new double vector on heap.");for(let t of e)this.i._addDoubleVectorEntry(r,t);this.i._addDoubleVectorToInputSidePacket(r,t)})}addFloatVectorToInputSidePacket(e,t){oX(this,t,t=>{let r=this.i._allocateFloatVector(e.length);if(!r)throw Error("Unable to allocate new float vector on heap.");for(let t of e)this.i._addFloatVectorEntry(r,t);this.i._addFloatVectorToInputSidePacket(r,t)})}addIntVectorToInputSidePacket(e,t){oX(this,t,t=>{let r=this.i._allocateIntVector(e.length);if(!r)throw Error("Unable to allocate new int vector on heap.");for(let t of e)this.i._addIntVectorEntry(r,t);this.i._addIntVectorToInputSidePacket(r,t)})}addUintVectorToInputSidePacket(e,t){oX(this,t,t=>{let r=this.i._allocateUintVector(e.length);if(!r)throw Error("Unable to allocate new unsigned int vector on heap.");for(let t of e)this.i._addUintVectorEntry(r,t);this.i._addUintVectorToInputSidePacket(r,t)})}addStringVectorToInputSidePacket(e,t){oX(this,t,t=>{let r=this.i._allocateStringVector(e.length);if(!r)throw Error("Unable to allocate new string vector on heap.");for(let t of e)oX(this,t,e=>{this.i._addStringVectorEntry(r,e)});this.i._addStringVectorToInputSidePacket(r,t)})}attachBoolListener(e,t){oq(this,e,t),oX(this,e,e=>{this.i._attachBoolListener(e)})}attachBoolVectorListener(e,t){oQ(this,e,t),oX(this,e,e=>{this.i._attachBoolVectorListener(e)})}attachIntListener(e,t){oq(this,e,t),oX(this,e,e=>{this.i._attachIntListener(e)})}attachIntVectorListener(e,t){oQ(this,e,t),oX(this,e,e=>{this.i._attachIntVectorListener(e)})}attachUintListener(e,t){oq(this,e,t),oX(this,e,e=>{this.i._attachUintListener(e)})}attachUintVectorListener(e,t){oQ(this,e,t),oX(this,e,e=>{this.i._attachUintVectorListener(e)})}attachDoubleListener(e,t){oq(this,e,t),oX(this,e,e=>{this.i._attachDoubleListener(e)})}attachDoubleVectorListener(e,t){oQ(this,e,t),oX(this,e,e=>{this.i._attachDoubleVectorListener(e)})}attachFloatListener(e,t){oq(this,e,t),oX(this,e,e=>{this.i._attachFloatListener(e)})}attachFloatVectorListener(e,t){oQ(this,e,t),oX(this,e,e=>{this.i._attachFloatVectorListener(e)})}attachStringListener(e,t){oq(this,e,t),oX(this,e,e=>{this.i._attachStringListener(e)})}attachStringVectorListener(e,t){oQ(this,e,t),oX(this,e,e=>{this.i._attachStringVectorListener(e)})}attachProtoListener(e,t,r){oq(this,e,t),oX(this,e,e=>{this.i._attachProtoListener(e,r||!1)})}attachProtoVectorListener(e,t,r){oQ(this,e,t),oX(this,e,e=>{this.i._attachProtoVectorListener(e,r||!1)})}attachAudioListener(e,t,r){this.i._attachAudioListener||console.warn('Attempting to use attachAudioListener without support for output audio. Is build dep ":gl_graph_runner_audio_out" missing?'),oq(this,e,(e,r)=>{t(e=new Float32Array(e.buffer,e.byteOffset,e.length/4),r)}),oX(this,e,e=>{this.i._attachAudioListener(e,r||!1)})}finishProcessing(){this.i._waitUntilIdle()}closeGraph(){this.i._closeGraph(),this.i.simpleListeners=void 0,this.i.emptyPacketListeners=void 0}},sU=class extends sZ{get ga(){return this.i}sa(e,t,r){oX(this,t,t=>{let[n,i]=oK(this,e,t);this.ga._addBoundTextureAsImageToStream(t,n,i,r)})}V(e,t){oq(this,e,t),oX(this,e,e=>{this.ga._attachImageListener(e)})}da(e,t){oQ(this,e,t),oX(this,e,e=>{this.ga._attachImageVectorListener(e)})}},class extends sU{Ma(){this.i._registerModelResourcesGraphService()}});var sU,sZ,sG=class extends sV{};async function s$(e,t,r){return async function(e,t,r,n){return oJ(e,t,r,n)}(e,r.canvas??(o$()?void 0:document.createElement("canvas")),t,r)}function sW(e,t,r,n){if(e.U){let o=new iF;
vendor: 4,247 bytes, line 1
1if(r?.regionOfInterest){if(!e.ra)throw Error("This task doesn't support region-of-interest.");var i=r.regionOfInterest;if(i.left>=i.right||i.top>=i.bottom)throw Error("Expected RectF with left < right and top < bottom.");if(i.left<0||i.top<0||i.right>1||i.bottom>1)throw Error("Expected RectF values to be in [0,1].");rd(o,1,(i.left+i.right)/2),rd(o,2,(i.top+i.bottom)/2),rd(o,4,i.right-i.left),rd(o,3,i.bottom-i.top)}else rd(o,1,.5),rd(o,2,.5),rd(o,4,1),rd(o,3,1);if(r?.rotationDegrees){if(r?.rotationDegrees%90!=0)throw Error("Expected rotation to be a multiple of 90\xb0.");if(rd(o,5,-Math.PI*r.rotationDegrees/180),r?.rotationDegrees%180!=0){let[e,n]=oH(t);r=rl(o,3)*n/e,i=rl(o,4)*e/n,rd(o,4,r),rd(o,3,i)}}e.g.addProtoToStream(o.g(),"mediapipe.NormalizedRect",e.U,n)}e.g.sa(t,e.ba,n??performance.now()),e.finishProcessing()}function sH(e,t,r){if(e.baseOptions?.g())throw Error("Task is not initialized with image mode. 'runningMode' must be set to 'IMAGE'.");sW(e,t,r,e.B+1)}function sX(e,t,r,n){if(!e.baseOptions?.g())throw Error("Task is not initialized with video mode. 'runningMode' must be set to 'VIDEO'.");sW(e,t,r,n)}function sK(e,t,r,n){var i=t.data;let o=t.width,s=o*(t=t.height);if((i instanceof Uint8Array||i instanceof Float32Array)&&i.length!==s)throw Error("Unsupported channel count: "+i.length/s);return e=new sy([i],r,!1,e.g.i.canvas,e.P,o,t),n?e.clone():e}var sY=class extends o6{constructor(e,t,r,n){super(e),this.g=e,this.ba=t,this.U=r,this.ra=n,this.P=new ss}l(e,t=!0){if("runningMode"in e&&rc(this.baseOptions,2,!!e.runningMode&&"IMAGE"!==e.runningMode),void 0!==e.canvas&&this.g.i.canvas!==e.canvas)throw Error("You must create a new task to reset the canvas.");return super.l(e,t)}close(){this.P.close(),super.close()}};sY.prototype.close=sY.prototype.close;var sq=class extends sY{constructor(e,t){super(new sG(e,t),"image_in","norm_rect_in",!1),this.j={detections:[]},rr(e=this.h=new i1,0,1,t=new iq),rd(this.h,2,.5),rd(this.h,3,.3)}get baseOptions(){return t8(this.h,iq,1)}set baseOptions(e){rr(this.h,0,1,e)}o(e){return"minDetectionConfidence"in e&&rd(this.h,2,e.minDetectionConfidence??.5),"minSuppressionThreshold"in e&&rd(this.h,3,e.minSuppressionThreshold??.3),this.l(e)}D(e,t){return this.j={detections:[]},sH(this,e,t),this.j}F(e,t,r){return this.j={detections:[]},sX(this,e,r,t),this.j}m(){var e=new ib;iv(e,"image_in"),iv(e,"norm_rect_in"),iy(e,"detections");let t=new io;rz(t,i2,this.h);let r=new ih;il(r,"mediapipe.tasks.vision.face_detector.FaceDetectorGraph"),iu(r,"IMAGE:image_in"),iu(r,"NORM_RECT:norm_rect_in"),ic(r,"DETECTIONS:detections"),r.o(t),ig(e,r),this.g.attachProtoVectorListener("detections",(e,t)=>{for(let t of e)e=iL(t),this.j.detections.push(oF(e));o2(this,t)}),this.g.attachEmptyPacketListener("detections",e=>{o2(this,e)}),e=e.g(),this.setGraph(new Uint8Array(e),!0)}};sq.prototype.detectForVideo=sq.prototype.F,sq.prototype.detect=sq.prototype.D,sq.prototype.setOptions=sq.prototype.o,sq.createFromModelPath=async function(e,t){return s$(sq,e,{baseOptions:{modelAssetPath:t}})},sq.createFromModelBuffer=function(e,t){return s$(sq,e,{baseOptions:{modelAssetBuffer:t}})},sq.createFromOptions=function(e,t){return s$(sq,e,t)};var sQ=sj([61,146],[146,91],[91,181],[181,84],[84,17],[17,314],[314,405],[405,321],[321,375],[375,291],[61,185],[185,40],[40,39],[39,37],[37,0],[0,267],[267,269],[269,270],[270,409],[409,291],[78,95],[95,88],[88,178],[178,87],[87,14],[14,317],[317,402],[402,318],[318,324],[324,308],[78,191],[191,80],[80,81],[81,82],[82,13],[13,312],[312,311],[311,310],[310,415],[415,308]),sJ=sj([263,249],[249,390],[390,373],[373,374],[374,380],[380,381],[381,382],[382,362],[263,466],[466,388],[388,387],[387,386],[386,385],[385,384],[384,398],[398,362]),s1=sj([276,283],[283,282],[282,295],[295,285],[300,293],[293,334],[334,296],[296,336]),s0=sj([474,475],[475,476],[476,477],[477,474]),s2=sj([33,7],[7,163],[163,144],[144,145],[145,153],[153,154],[154,155],[155,133],[33,246],[246,161],[161,160],[160,159],[159,158],[158,157],[157,173],[173,133]),s3=sj([46,53],[53,52],[52,65],[65,55],[70,63],[63,105],[105,66],[66,107]),s4=sj([469,470],[470,471],[471,472],[472,469]),s5=sj([10,338],[338,297],[297,332],[332,284],[284,251],[251,389],[389,356],[356,454],[454,323],[323,3
161],[361,288],[288,397],[397,365],[365,379],[379,378],[378,400],[400,377],[377,152],[152,148],[148,176],[176,149],[149,150],[150,136],[136,172],[172,58],[58,132],[132,93],[93,234],[234,127],[127,162],[162,21],[21,54],[54,103],[103,67],[67,109],[109,10]),s6=[...sQ,...sJ,...s1,...s2,...s3,...s5],s9=sj
vendor: 14,070 bytes, line 1
1([127,34],[34,139],[139,127],[11,0],[0,37],[37,11],[232,231],[231,120],[120,232],[72,37],[37,39],[39,72],[128,121],[121,47],[47,128],[232,121],[121,128],[128,232],[104,69],[69,67],[67,104],[175,171],[171,148],[148,175],[118,50],[50,101],[101,118],[73,39],[39,40],[40,73],[9,151],[151,108],[108,9],[48,115],[115,131],[131,48],[194,204],[204,211],[211,194],[74,40],[40,185],[185,74],[80,42],[42,183],[183,80],[40,92],[92,186],[186,40],[230,229],[229,118],[118,230],[202,212],[212,214],[214,202],[83,18],[18,17],[17,83],[76,61],[61,146],[146,76],[160,29],[29,30],[30,160],[56,157],[157,173],[173,56],[106,204],[204,194],[194,106],[135,214],[214,192],[192,135],[203,165],[165,98],[98,203],[21,71],[71,68],[68,21],[51,45],[45,4],[4,51],[144,24],[24,23],[23,144],[77,146],[146,91],[91,77],[205,50],[50,187],[187,205],[201,200],[200,18],[18,201],[91,106],[106,182],[182,91],[90,91],[91,181],[181,90],[85,84],[84,17],[17,85],[206,203],[203,36],[36,206],[148,171],[171,140],[140,148],[92,40],[40,39],[39,92],[193,189],[189,244],[244,193],[159,158],[158,28],[28,159],[247,246],[246,161],[161,247],[236,3],[3,196],[196,236],[54,68],[68,104],[104,54],[193,168],[168,8],[8,193],[117,228],[228,31],[31,117],[189,193],[193,55],[55,189],[98,97],[97,99],[99,98],[126,47],[47,100],[100,126],[166,79],[79,218],[218,166],[155,154],[154,26],[26,155],[209,49],[49,131],[131,209],[135,136],[136,150],[150,135],[47,126],[126,217],[217,47],[223,52],[52,53],[53,223],[45,51],[51,134],[134,45],[211,170],[170,140],[140,211],[67,69],[69,108],[108,67],[43,106],[106,91],[91,43],[230,119],[119,120],[120,230],[226,130],[130,247],[247,226],[63,53],[53,52],[52,63],[238,20],[20,242],[242,238],[46,70],[70,156],[156,46],[78,62],[62,96],[96,78],[46,53],[53,63],[63,46],[143,34],[34,227],[227,143],[123,117],[117,111],[111,123],[44,125],[125,19],[19,44],[236,134],[134,51],[51,236],[216,206],[206,205],[205,216],[154,153],[153,22],[22,154],[39,37],[37,167],[167,39],[200,201],[201,208],[208,200],[36,142],[142,100],[100,36],[57,212],[212,202],[202,57],[20,60],[60,99],[99,20],[28,158],[158,157],[157,28],[35,226],[226,113],[113,35],[160,159],[159,27],[27,160],[204,202],[202,210],[210,204],[113,225],[225,46],[46,113],[43,202],[202,204],[204,43],[62,76],[76,77],[77,62],[137,123],[123,116],[116,137],[41,38],[38,72],[72,41],[203,129],[129,142],[142,203],[64,98],[98,240],[240,64],[49,102],[102,64],[64,49],[41,73],[73,74],[74,41],[212,216],[216,207],[207,212],[42,74],[74,184],[184,42],[169,170],[170,211],[211,169],[170,149],[149,176],[176,170],[105,66],[66,69],[69,105],[122,6],[6,168],[168,122],[123,147],[147,187],[187,123],[96,77],[77,90],[90,96],[65,55],[55,107],[107,65],[89,90],[90,180],[180,89],[101,100],[100,120],[120,101],[63,105],[105,104],[104,63],[93,137],[137,227],[227,93],[15,86],[86,85],[85,15],[129,102],[102,49],[49,129],[14,87],[87,86],[86,14],[55,8],[8,9],[9,55],[100,47],[47,121],[121,100],[145,23],[23,22],[22,145],[88,89],[89,179],[179,88],[6,122],[122,196],[196,6],[88,95],[95,96],[96,88],[138,172],[172,136],[136,138],[215,58],[58,172],[172,215],[115,48],[48,219],[219,115],[42,80],[80,81],[81,42],[195,3],[3,51],[51,195],[43,146],[146,61],[61,43],[171,175],[175,199],[199,171],[81,82],[82,38],[38,81],[53,46],[46,225],[225,53],[144,163],[163,110],[110,144],[52,65],[65,66],[66,52],[229,228],[228,117],[117,229],[34,127],[127,234],[234,34],[107,108],[108,69],[69,107],[109,108],[108,151],[151,109],[48,64],[64,235],[235,48],[62,78],[78,191],[191,62],[129,209],[209,126],[126,129],[111,35],[35,143],[143,111],[117,123],[123,50],[50,117],[222,65],[65,52],[52,222],[19,125],[125,141],[141,19],[221,55],[55,65],[65,221],[3,195],[195,197],[197,3],[25,7],[7,33],[33,25],[220,237],[237,44],[44,220],[70,71],[71,139],[139,70],[122,193],[193,245],[245,122],[247,130],[130,33],[33,247],[71,21],[21,162],[162,71],[170,169],[169,150],[150,170],[188,174],[174,196],[196,188],[216,186],[186,92],[92,216],[2,97],[97,167],[167,2],[141,125],[125,241],[241,141],[164,167],[167,37],[37,164],[72,38],[38,12],[12,72],[38,82],[82,13],[13,38],[63,68],[68,71],[71,63],[226,35],[35,111],[111,226],[101,50],[50,205],[205,101],[206,92],[92,165],[165,206],[209,198],[198,217],[217,209],[165,167],[167,97],[97,165],[220,115],[115,218],[218,220],[133,112],[112,243],[243,133],[239,238],[238,241],[241,239],[214,135],[135,169],[169,214],[190,173],[173,133],[133,190],[171,208],[208,32],[32,171],[125,44],[44,237],[237,125],[86,87],[87,178],[178,86],[85,86],[86,179],[179,85],[84,85],[85,180],[180,84],[83,84],[84,181],[181,83],[201,83],[83,182],[182,201],[137,93],[93,132],[132,137],[76,62],[62,183],[183,76],[61,76],[76,184],[184,61],[57,61],[61,185],[185,57],[212,57],[57,186],[186,212],[214,207],[207,187],[187,214],[34,143],[143,156],[156,34],[79,239],[239,237],[237,79],[123,137],[137,177],[177,123],[44,1],[1,4],[4,44],[201,194],[194,32],[32,201],[64,102],[102,129],[129,64],[213,215],[215,138],[138,213],[59,166],[166,219],[219,59],[242,99],[99,97],[97,242],[2,94],[94,141],[141,2],[75,59],[59,235],[235,75],[24,110],[110,228],[228,24],[25,130],[130,226],[226,25],[23,24],[24,229],[229,23],[22,23],[23,230],[230,22],[26,22],[22,231],[231,26],[112,26],[26,232],[232,112],[189,190],[190,243],[243,189],[221,56],[56,190],[190,221],[28,56],[56,221],[221,28],[27,28],[28,222],[222,27],[29,27],[27,223],[223,29],[30,29],[29,224],[224,30],[247,30],[30,225],[225,247],[238,79],[79,20],[20,238],[166,59],[59,75],[75,166],[60,75],[75,240],[240,60],[147,177],[177,215],[215,147],[20,79],[79,166],[166,20],[187,147],[147,213],[213,187],[112,233],[233,244],[244,112],[233,128],[128,245],[245,233],[128,114],[114,188],[188,128],[114,217],[217,174],[174,114],[131,115],[115,220],[220,131],[217,198],[198,236],[236,217],[198,131],[131,134],[134,198],[177,132],[132,58],[58,177],[143,35],[35,124],[124,143],[110,163],[163,7],[7,110],[228,110],[110,25],[25,228],[356,389],[389,368],[368,356],[11,302],[302,267],[267,11],[452,350],[350,349],[349,452],[302,303],[303,269],[269,302],[357,343],[343,277],[277,357],[452,453],[453,357],[357,452],[333,332],[332,297],[297,333],[175,152],[152,377],[377,175],[347,348],[348,330],[330,347],[303,304],[304,270],[270,303],[9,336],[336,337],[337,9],[278,279],[279,360],[360,278],[418,262],[262,431],[431,418],[304,408],[408,409],[409,304],[310,415],[415,407],[407,310],[270,409],[409,410],[410,270],[450,348],[348,347],[347,450],[422,430],[430,434],[434,422],[313,314],[314,17],[17,313],[306,307],[307,375],[375,306],[387,388],[388,260],[260,387],[286,414],[414,398],[398,286],[335,406],[406,418],[418,335],[364,367],[367,416],[416,364],[423,358],[358,327],[327,423],[251,284],[284,298],[298,251],[281,5],[5,4],[4,281],[373,374],[374,253],[253,373],[307,320],[320,321],[321,307],[425,427],[427,411],[411,425],[421,313],[313,18],[18,421],[321,405],[405,406],[406,321],[320,404],[404,405],[405,320],[315,16],[16,17],[17,315],[426,425],[425,266],[266,426],[377,400],[400,369],[369,377],[322,391],[391,269],[269,322],[417,465],[465,464],[464,417],[386,257],[257,258],[258,386],[466,260],[260,388],[388,466],[456,399],[399,419],[419,456],[284,332],[332,333],[333,284],[417,285],[285,8],[8,417],[346,340],[340,261],[261,346],[413,441],[441,285],[285,413],[327,460],[460,328],[328,327],[355,371],[371,329],[329,355],[392,439],[439,438],[438,392],[382,341],[341,256],[256,382],[429,420],[420,360],[360,429],[364,394],[394,379],[379,364],[277,343],[343,437],[437,277],[443,444],[444,283],[283,443],[275,440],[440,363],[363,275],[431,262],[262,369],[369,431],[297,338],[338,337],[337,297],[273,375],[375,321],[321,273],[450,451],[451,349],[349,450],[446,342],[342,467],[467,446],[293,334],[334,282],[282,293],[458,461],[461,462],[462,458],[276,353],[353,383],[383,276],[308,324],[324,325],[325,308],[276,300],[300,293],[293,276],[372,345],[345,447],[447,372],[352,345],[345,340],[340,352],[274,1],[1,19],[19,274],[456,248],[248,281],[281,456],[436,427],[427,425],[425,436],[381,256],[256,252],[252,381],[269,391],[391,393],[393,269],[200,199],[199,428],[428,200],[266,330],[330,329],[329,266],[287,273],[273,422],[422,287],[250,462],[462,328],[328,250],[258,286],[286,384],[384,258],[265,353],[353,342],[342,265],[387,259],[259,257],[257,387],[424,431],[431,430],[430,424],[342,353],[353,276],[276,342],[273,335],[335,424],[424,273],[292,325],[325,307],[307,292],[366,447],[447,345],[345,366],[271,303],[303,302],[302,271],[423,266],[266,371],[371,423],[294,455],[455,460],[460,294],[279,278],[278,294],[294,279],[271,272],[272,304],[304,271],[432,434],[434,427],[427,432],[272,407],[407,408],[408,272],[394,430],[430,431],[431,394],[395,369],[369,400],[400,395],[334,333],[333,299],[299,334],[351,417],[417,168],[168,351],[352,280],[280,411],[411,352],[325,319],[319,320],[320,325],[295,296],[296,336],[336,295],[319,403],[403,404],[404,319],[330,348],[348,349],[349,330],[293,298],[298,333],[333,293],[323,454],[454,447],[447,323],[15,16],[16,315],[315,15],[358,429],[429,279],[279,358],[14,15],[15,316],[316,14],[285,336],[336,9],[9,285],[329,349],[349,350],[350,329],[374,380],[380,252],[252,374],[318,402],[402,403],[403,318],[6,197],[197,419],[419,6],[318,319],[319,325],[325,318],[367,364],[364,365],[365,367],[435,367],[367,397],[397,435],[344,438],[438,439],[439,344],[272,271],[271,311],[311,272],[195,5],[5,281],[281,195],[273,287],[287,291],[291,273],[396,428],[428,199],[199,396],[311,271],[271,268],[268,311],[283,444],[444,445],[445,283],[373,254],[254,339],[339,373],[282,334],[334,296],[296,282],[449,347],[347,346],[346,449],[264,447],[447,454],[454,264],[336,296],[296,299],[299,336],[338,10],[10,151],[151,338],[278,439],[439,455],[455,278],[292,407],[407,415],[415,292],[358,371],[371,355],[355,358],[340,345],[345,372],[372,340],[346,347],[347,280],[280,346],[442,443],[443,282],[282,442],[19,94],[94,370],[370,19],[441,442],[442,295],[295,441],[248,419],[419,197],[197,248],[263,255],[255,359],[359,263],[440,275],[275,274],[274,440],[300,383],[383,368],[368,300],[351,412],[412,465],[465,351],[263,467],[467,466],[466,263],[301,368],[368,389],[389,301],[395,378],[378,379],[379,395],[412,351],[351,419],[419,412],[436,426],[426,322],[322,436],[2,164],[164,393],[393,2],[370,462],[462,461],[461,370],[164,0],[0,267],[267,164],[302,11],[11,12],[12,302],[268,12],[12,13],[13,268],[293,300],[300,301],[301,293],[446,261],[261,340],[340,446],[330,266],[266,425],[425,330],[426,423],[423,391],[391,426],[429,355],[355,437],[437,429],[391,327],[327,326],[326,391],[440,457],[457,438],[438,440],[341,382],[382,362],[362,341],[459,457],[457,461],[461,459],[434,430],[430,394],[394,434],[414,463],[463,362],[362,414],[396,369],[369,262],[262,396],[354,461],[461,457],[457,354],[316,403],[403,402],[402,316],[315,404],[404,403],[403,315],[314,405],[405,404],[404,314],[313,406],[406,405],[405,313],[421,418],[418,406],[406,421],[366,401],[401,361],[361,366],[306,408],[408,407],[407,306],[291,409],[409,408],[408,291],[287,410],[410,409],[409,287],[432,436],[436,410],[410,432],[434,416],[416,411],[411,434],[264,368],[368,383],[383,264],[309,438],[438,457],[457,309],[352,376],[376,401],[401,352],[274,275],[275,4],[4,274],[421,428],[428,262],[262,421],[294,327],[327,358],[358,294],[433,416],[416,367],[367,433],[289,455],[455,439],[439,289],[462,370],[370,326],[326,462],[2,326],[326,370],[370,2],[305,460],[460,455],[455,305],[254,449],[449,448],[448,254],[255,261],[261,446],[446,255],[253,450],[450,449],[449,253],[252,451],[451,450],[450,252],[256,452],[452,451],[451,256],[341,453],[453,452],[452,341],[413,464],[464,463],[463,413],[441,413],[413,414],[414,441],[258,442],[442,441],[441,258],[257,443],[443,442],[442,257],[259,444],[444,443],[443,259],[260,445],[445,444],[444,260],[467,342],[342,445],[445,467],[459,458],[458,250],[250,459],[289,392],[392,290],[290,289],[290,328],[328,460],[460,290],[376,433],[433,435],[435,376],[250,290],[290,392],[392,250],[411,416],[416,433],[433,411],[341,463],[463,464],[464,341],[453,464],[464,465],[465,453],[357,465],[465,412],[412,357],[343,412],[412,399],[399,343],[360,363],[363,440],[440,360],[437,399],[399,456],[456,437],[420,456],[456,363],[363,420],[401,435],[435,288],[288,401],[372,383],[383,353],[353,372],[339,255],[255,249],[249,339],[448,261],[261,255],[255,448],[133,243],[243,190],[190,133],[133,155],[155,112],[112,133],[33,246],[246,247],[247,33],[33,130],[130,25],[25,33],[398,384],[384,286],[286,398],[362,398],[398,414],[414,362],[362,463],[463,341],[341,362],[263,359],[359,467],[467,263],[263,249],[249,255],[255,263],[466,467],[467,260],[260,466],[75,60],[60,166],[166,75],[238,239],[239,79],[79,238],[162,127],[127,139],[139,162],[72,11],[11,37],[37,72],[121,232],[232,120],[120,121],[73,72],[72,39],[39,73],[114,128],[128,47],[47,114],[233,232],[232,128],[128,233],[103,104],[104,67],[67,103],[152,175],[175,148],[148,152],[119,118],[118,101],[101,119],[74,73],[73,40],[40,74],[107,9],[9,108],[108,107],[49,48],[48,131],[131,49],[32,194],[194,211],[211,32],[184,74],[74,185],[185,184],[191,80],[80,183],[183,191],[185,40],[40,186],[186,185],[119,230],[230,118],[118,119],[210,202],[202,214],[214,210],[84,83],[83,17],[17,84],[77,76],[76,146],[146,77],[161,160],[160,30],[30,161],[190,56],[56,173],[173,190],[182,106],[106,194],[194,182],[138,135],[135,192],[192,138],[129,203],[203,98],[98,129],[54,21],[21,68],[68,54],[5,51],[51,4],[4,5],[145,144],[144,23],[23,145],[90,77],[77,91],[91,90],[207,205],[205,187],[187,207],[83,201],[201,18],[18,83],[181,91],[91,182],[182,181],[180,90],[90,181],[181,180],[16,85],[85,17],[17,16],[205,206],[206,36],[36,205],[176,148],[148,140],[140,176],[165,92],[92,39],[39,165],[245,193],[193,244],[244,245],[27,159],[159,28],[28,27],[30,247],[247,161],[161,30],[174,236],[236,196],[196,174],[103,54],[54,104],[104,103],[55,193],[193,8],[8,55],[111,117],[117,31],[31,111],[221,189],[189,55],[55,221],[240,98],[98,99],[99,240],[142,126],[126,100],[100,142],[219,166],[166,218],[218,219],[112,155],[155,26],[26,112],[198,209],[209,131],[131,198],[169,135],[135,150],[150,169],[114,47],[47,217],[217,114],[224,223],[223,53],[53,224],[220,45],[45,134],[134,220],[32,211],[211,140],[140,32],[109,67],[67,108],[108,109],[146,43],[43,91],[91,146],[231,230],[230,120],[120,23
vendor: 10,283 bytes, line 1
11],[113,226],[226,247],[247,113],[105,63],[63,52],[52,105],[241,238],[238,242],[242,241],[124,46],[46,156],[156,124],[95,78],[78,96],[96,95],[70,46],[46,63],[63,70],[116,143],[143,227],[227,116],[116,123],[123,111],[111,116],[1,44],[44,19],[19,1],[3,236],[236,51],[51,3],[207,216],[216,205],[205,207],[26,154],[154,22],[22,26],[165,39],[39,167],[167,165],[199,200],[200,208],[208,199],[101,36],[36,100],[100,101],[43,57],[57,202],[202,43],[242,20],[20,99],[99,242],[56,28],[28,157],[157,56],[124,35],[35,113],[113,124],[29,160],[160,27],[27,29],[211,204],[204,210],[210,211],[124,113],[113,46],[46,124],[106,43],[43,204],[204,106],[96,62],[62,77],[77,96],[227,137],[137,116],[116,227],[73,41],[41,72],[72,73],[36,203],[203,142],[142,36],[235,64],[64,240],[240,235],[48,49],[49,64],[64,48],[42,41],[41,74],[74,42],[214,212],[212,207],[207,214],[183,42],[42,184],[184,183],[210,169],[169,211],[211,210],[140,170],[170,176],[176,140],[104,105],[105,69],[69,104],[193,122],[122,168],[168,193],[50,123],[123,187],[187,50],[89,96],[96,90],[90,89],[66,65],[65,107],[107,66],[179,89],[89,180],[180,179],[119,101],[101,120],[120,119],[68,63],[63,104],[104,68],[234,93],[93,227],[227,234],[16,15],[15,85],[85,16],[209,129],[129,49],[49,209],[15,14],[14,86],[86,15],[107,55],[55,9],[9,107],[120,100],[100,121],[121,120],[153,145],[145,22],[22,153],[178,88],[88,179],[179,178],[197,6],[6,196],[196,197],[89,88],[88,96],[96,89],[135,138],[138,136],[136,135],[138,215],[215,172],[172,138],[218,115],[115,219],[219,218],[41,42],[42,81],[81,41],[5,195],[195,51],[51,5],[57,43],[43,61],[61,57],[208,171],[171,199],[199,208],[41,81],[81,38],[38,41],[224,53],[53,225],[225,224],[24,144],[144,110],[110,24],[105,52],[52,66],[66,105],[118,229],[229,117],[117,118],[227,34],[34,234],[234,227],[66,107],[107,69],[69,66],[10,109],[109,151],[151,10],[219,48],[48,235],[235,219],[183,62],[62,191],[191,183],[142,129],[129,126],[126,142],[116,111],[111,143],[143,116],[118,117],[117,50],[50,118],[223,222],[222,52],[52,223],[94,19],[19,141],[141,94],[222,221],[221,65],[65,222],[196,3],[3,197],[197,196],[45,220],[220,44],[44,45],[156,70],[70,139],[139,156],[188,122],[122,245],[245,188],[139,71],[71,162],[162,139],[149,170],[170,150],[150,149],[122,188],[188,196],[196,122],[206,216],[216,92],[92,206],[164,2],[2,167],[167,164],[242,141],[141,241],[241,242],[0,164],[164,37],[37,0],[11,72],[72,12],[12,11],[12,38],[38,13],[13,12],[70,63],[63,71],[71,70],[31,226],[226,111],[111,31],[36,101],[101,205],[205,36],[203,206],[206,165],[165,203],[126,209],[209,217],[217,126],[98,165],[165,97],[97,98],[237,220],[220,218],[218,237],[237,239],[239,241],[241,237],[210,214],[214,169],[169,210],[140,171],[171,32],[32,140],[241,125],[125,237],[237,241],[179,86],[86,178],[178,179],[180,85],[85,179],[179,180],[181,84],[84,180],[180,181],[182,83],[83,181],[181,182],[194,201],[201,182],[182,194],[177,137],[137,132],[132,177],[184,76],[76,183],[183,184],[185,61],[61,184],[184,185],[186,57],[57,185],[185,186],[216,212],[212,186],[186,216],[192,214],[214,187],[187,192],[139,34],[34,156],[156,139],[218,79],[79,237],[237,218],[147,123],[123,177],[177,147],[45,44],[44,4],[4,45],[208,201],[201,32],[32,208],[98,64],[64,129],[129,98],[192,213],[213,138],[138,192],[235,59],[59,219],[219,235],[141,242],[242,97],[97,141],[97,2],[2,141],[141,97],[240,75],[75,235],[235,240],[229,24],[24,228],[228,229],[31,25],[25,226],[226,31],[230,23],[23,229],[229,230],[231,22],[22,230],[230,231],[232,26],[26,231],[231,232],[233,112],[112,232],[232,233],[244,189],[189,243],[243,244],[189,221],[221,190],[190,189],[222,28],[28,221],[221,222],[223,27],[27,222],[222,223],[224,29],[29,223],[223,224],[225,30],[30,224],[224,225],[113,247],[247,225],[225,113],[99,60],[60,240],[240,99],[213,147],[147,215],[215,213],[60,20],[20,166],[166,60],[192,187],[187,213],[213,192],[243,112],[112,244],[244,243],[244,233],[233,245],[245,244],[245,128],[128,188],[188,245],[188,114],[114,174],[174,188],[134,131],[131,220],[220,134],[174,217],[217,236],[236,174],[236,198],[198,134],[134,236],[215,177],[177,58],[58,215],[156,143],[143,124],[124,156],[25,110],[110,7],[7,25],[31,228],[228,25],[25,31],[264,356],[356,368],[368,264],[0,11],[11,267],[267,0],[451,452],[452,349],[349,451],[267,302],[302,269],[269,267],[350,357],[357,277],[277,350],[350,452],[452,357],[357,350],[299,333],[333,297],[297,299],[396,175],[175,377],[377,396],[280,347],[347,330],[330,280],[269,303],[303,270],[270,269],[151,9],[9,337],[337,151],[344,278],[278,360],[360,344],[424,418],[418,431],[431,424],[270,304],[304,409],[409,270],[272,310],[310,407],[407,272],[322,270],[270,410],[410,322],[449,450],[450,347],[347,449],[432,422],[422,434],[434,432],[18,313],[313,17],[17,18],[291,306],[306,375],[375,291],[259,387],[387,260],[260,259],[424,335],[335,418],[418,424],[434,364],[364,416],[416,434],[391,423],[423,327],[327,391],[301,251],[251,298],[298,301],[275,281],[281,4],[4,275],[254,373],[373,253],[253,254],[375,307],[307,321],[321,375],[280,425],[425,411],[411,280],[200,421],[421,18],[18,200],[335,321],[321,406],[406,335],[321,320],[320,405],[405,321],[314,315],[315,17],[17,314],[423,426],[426,266],[266,423],[396,377],[377,369],[369,396],[270,322],[322,269],[269,270],[413,417],[417,464],[464,413],[385,386],[386,258],[258,385],[248,456],[456,419],[419,248],[298,284],[284,333],[333,298],[168,417],[417,8],[8,168],[448,346],[346,261],[261,448],[417,413],[413,285],[285,417],[326,327],[327,328],[328,326],[277,355],[355,329],[329,277],[309,392],[392,438],[438,309],[381,382],[382,256],[256,381],[279,429],[429,360],[360,279],[365,364],[364,379],[379,365],[355,277],[277,437],[437,355],[282,443],[443,283],[283,282],[281,275],[275,363],[363,281],[395,431],[431,369],[369,395],[299,297],[297,337],[337,299],[335,273],[273,321],[321,335],[348,450],[450,349],[349,348],[359,446],[446,467],[467,359],[283,293],[293,282],[282,283],[250,458],[458,462],[462,250],[300,276],[276,383],[383,300],[292,308],[308,325],[325,292],[283,276],[276,293],[293,283],[264,372],[372,447],[447,264],[346,352],[352,340],[340,346],[354,274],[274,19],[19,354],[363,456],[456,281],[281,363],[426,436],[436,425],[425,426],[380,381],[381,252],[252,380],[267,269],[269,393],[393,267],[421,200],[200,428],[428,421],[371,266],[266,329],[329,371],[432,287],[287,422],[422,432],[290,250],[250,328],[328,290],[385,258],[258,384],[384,385],[446,265],[265,342],[342,446],[386,387],[387,257],[257,386],[422,424],[424,430],[430,422],[445,342],[342,276],[276,445],[422,273],[273,424],[424,422],[306,292],[292,307],[307,306],[352,366],[366,345],[345,352],[268,271],[271,302],[302,268],[358,423],[423,371],[371,358],[327,294],[294,460],[460,327],[331,279],[279,294],[294,331],[303,271],[271,304],[304,303],[436,432],[432,427],[427,436],[304,272],[272,408],[408,304],[395,394],[394,431],[431,395],[378,395],[395,400],[400,378],[296,334],[334,299],[299,296],[6,351],[351,168],[168,6],[376,352],[352,411],[411,376],[307,325],[325,320],[320,307],[285,295],[295,336],[336,285],[320,319],[319,404],[404,320],[329,330],[330,349],[349,329],[334,293],[293,333],[333,334],[366,323],[323,447],[447,366],[316,15],[15,315],[315,316],[331,358],[358,279],[279,331],[317,14],[14,316],[316,317],[8,285],[285,9],[9,8],[277,329],[329,350],[350,277],[253,374],[374,252],[252,253],[319,318],[318,403],[403,319],[351,6],[6,419],[419,351],[324,318],[318,325],[325,324],[397,367],[367,365],[365,397],[288,435],[435,397],[397,288],[278,344],[344,439],[439,278],[310,272],[272,311],[311,310],[248,195],[195,281],[281,248],[375,273],[273,291],[291,375],[175,396],[396,199],[199,175],[312,311],[311,268],[268,312],[276,283],[283,445],[445,276],[390,373],[373,339],[339,390],[295,282],[282,296],[296,295],[448,449],[449,346],[346,448],[356,264],[264,454],[454,356],[337,336],[336,299],[299,337],[337,338],[338,151],[151,337],[294,278],[278,455],[455,294],[308,292],[292,415],[415,308],[429,358],[358,355],[355,429],[265,340],[340,372],[372,265],[352,346],[346,280],[280,352],[295,442],[442,282],[282,295],[354,19],[19,370],[370,354],[285,441],[441,295],[295,285],[195,248],[248,197],[197,195],[457,440],[440,274],[274,457],[301,300],[300,368],[368,301],[417,351],[351,465],[465,417],[251,301],[301,389],[389,251],[394,395],[395,379],[379,394],[399,412],[412,419],[419,399],[410,436],[436,322],[322,410],[326,2],[2,393],[393,326],[354,370],[370,461],[461,354],[393,164],[164,267],[267,393],[268,302],[302,12],[12,268],[312,268],[268,13],[13,312],[298,293],[293,301],[301,298],[265,446],[446,340],[340,265],[280,330],[330,425],[425,280],[322,426],[426,391],[391,322],[420,429],[429,437],[437,420],[393,391],[391,326],[326,393],[344,440],[440,438],[438,344],[458,459],[459,461],[461,458],[364,434],[434,394],[394,364],[428,396],[396,262],[262,428],[274,354],[354,457],[457,274],[317,316],[316,402],[402,317],[316,315],[315,403],[403,316],[315,314],[314,404],[404,315],[314,313],[313,405],[405,314],[313,421],[421,406],[406,313],[323,366],[366,361],[361,323],[292,306],[306,407],[407,292],[306,291],[291,408],[408,306],[291,287],[287,409],[409,291],[287,432],[432,410],[410,287],[427,434],[434,411],[411,427],[372,264],[264,383],[383,372],[459,309],[309,457],[457,459],[366,352],[352,401],[401,366],[1,274],[274,4],[4,1],[418,421],[421,262],[262,418],[331,294],[294,358],[358,331],[435,433],[433,367],[367,435],[392,289],[289,439],[439,392],[328,462],[462,326],[326,328],[94,2],[2,370],[370,94],[289,305],[305,455],[455,289],[339,254],[254,448],[448,339],[359,255],[255,446],[446,359],[254,253],[253,449],[449,254],[253,252],[252,450],[450,253],[252,256],[256,451],[451,252],[256,341],[341,452],[452,256],[414,413],[413,463],[463,414],[286,441],[441,414],[414,286],[286,258],[258,441],[441,286],[258,257],[257,442],[442,258],[257,259],[259,443],[443,257],[259,260],[260,444],[444,259],[260,467],[467,445],[445,260],[309,459],[459,250],[250,309],[305,289],[289,290],[290,305],[305,290],[290,460],[460,305],[401,376],[376,435],[435,401],[309,250],[250,392],[392,309],[376,411],[411,433],[433,376],[453,341],[341,464],[464,453],[357,453],[453,465],[465,357],[343,357],[357,412],[412,343],[437,343],[343,399],[399,437],[344,360],[360,440],[440,344],[420,437],[437,456],[456,420],[360,420],[420,363],[363,360],[361,401],[401,288],[288,361],[265,372],[372,353],[353,265],[390,339],[339,249],[249,390],[339,448],[448,255],[255,339]);function 
vendor: 1,627 bytes, line 1
1s7(e){e.j={faceLandmarks:[],faceBlendshapes:[],facialTransformationMatrixes:[]}}var s8=class extends sY{constructor(e,t){super(new sG(e,t),"image_in","norm_rect",!1),this.j={faceLandmarks:[],faceBlendshapes:[],facialTransformationMatrixes:[]},this.outputFacialTransformationMatrixes=this.outputFaceBlendshapes=!1,rr(e=this.h=new i5,0,1,t=new iq),this.v=new i4,rr(this.h,0,3,this.v),this.s=new i1,rr(this.h,0,2,this.s),rh(this.s,4,1),rd(this.s,2,.5),rd(this.v,2,.5),rd(this.h,4,.5)}get baseOptions(){return t8(this.h,iq,1)}set baseOptions(e){rr(this.h,0,1,e)}o(e){return"numFaces"in e&&rh(this.s,4,e.numFaces??1),"minFaceDetectionConfidence"in e&&rd(this.s,2,e.minFaceDetectionConfidence??.5),"minTrackingConfidence"in e&&rd(this.h,4,e.minTrackingConfidence??.5),"minFacePresenceConfidence"in e&&rd(this.v,2,e.minFacePresenceConfidence??.5),"outputFaceBlendshapes"in e&&(this.outputFaceBlendshapes=!!e.outputFaceBlendshapes),"outputFacialTransformationMatrixes"in e&&(this.outputFacialTransformationMatrixes=!!e.outputFacialTransformationMatrixes),this.l(e)}D(e,t){return s7(this),sH(this,e,t),this.j}F(e,t,r){return s7(this),sX(this,e,r,t),this.j}m(){var e=new ib;iv(e,"image_in"),iv(e,"norm_rect"),iy(e,"face_landmarks");let t=new io;rz(t,i7,this.h);let r=new ih;il(r,"mediapipe.tasks.vision.face_landmarker.FaceLandmarkerGraph"),iu(r,"IMAGE:image_in"),iu(r,"NORM_RECT:norm_rect"),ic(r,"NORM_LANDMARKS:face_landmarks"),r.o(t),ig(e,r),this.g.attachProtoVectorListener("face_landmarks",(e,t)=>{for(let t of e)e=iO(t),this.j.faceLandmarks.push(oz(e));o2(this,t)}),this.g.attachEmptyPacketListener("face_landmarks",e=>{o2(this,e)}
1),this.outputFaceBlendshapes&&(iy(e,"blendshapes"),ic(r,"BLENDSHAPES:blendshapes"),this.g.attachProtoVectorListener("blendshapes",(e,t)=>{if(this.outputFaceBlendshapes)for(let t of e)e=iA(t),this.j.faceBlendshapes.push(oR(e.g()??[]));o2(this,t)}),this.g.attachEmptyPacketListener("blendshapes",e=>{o2(this,e)})),this.outputFacialTransformationMatrixes&&(iy(e,"face_geometry"),ic(r,"FACE_GEOMETRY:face_geometry"),this.g.attachProtoVectorListener("face_geometry",(e,t)=>{if(this.outputFacialTransformationMatrixes)for(let t of e)(e=t8(i3(t),iC,2))&&this.j.facialTransformationMatrixes.push({rows:ra(e,1)??0??0,columns:ra(e,2)??0??0,data:tq(e,3,e7,tY()).slice()??[]});o2(this,t)}),this.g.attachEmptyPacketListener("face_geometry",e=>{o2(this,e)})),e=e.g(),this.setGraph(new Uint8Array(e),!0)}};s8.prototype.detectForVideo=s8.prototype.F,s8.prototype.detect=s8.prototype.D,s8.prototype.setOptions=s8.prototype.o,s8.createFromModelPath=function(e,t){return s$(s8,e,{baseOptions:{modelAssetPath:t}})},s8.createFromModelBuffer=function(e,t){return s$(s8,e,{baseOptions:{modelAssetBuffer:t}})},s8.createFromOptions=function(e,t){return s$(s8,e,t)},s8.FACE_LANDMARKS_LIPS=sQ,s8.FACE_LANDMARKS_LEFT_EYE=sJ,s8.FACE_LANDMARKS_LEFT_EYEBROW=s1,s8.FACE_LANDMARKS_LEFT_IRIS=s0,s8.FACE_LANDMARKS_RIGHT_EYE=s2,s8.FACE_LANDMARKS_RIGHT_EYEBROW=s3,s8.FACE_LANDMARKS_RIGHT_IRIS=s4,s8.FACE_LANDMARKS_FACE_OVAL=s5,s8.FACE_LANDMARKS_CONTOURS=s6,s8.FACE_LANDMARKS_TESSELATION=s9;var ae=class extends sY{constructor(e,t){super(new sG(e,t),"image_in","norm_rect",!0),rr(e=this.j=new i8,0,1,t=new iq)}get baseOptions(){return t8(this.j,iq,1)}set baseOptions(e){rr(this.j,0,1,e)}o(e){return super.l(e)}Pa(e,t,r){if(this.h="function"==typeof t?t:r,sH(this,e,("function"!=typeof t?t:{})??{}),!this.h)return this.s}m(){var e=new ib;iv(e,"image_in"),iv(e,"norm_rect"),iy(e,"stylized_image");let t=new io;rz(t,oe,this.j);let r=new ih;il(r,"mediapipe.tasks.vision.face_stylizer.FaceStylizerGraph"),iu(r,"IMAGE:image_in"),iu(r,"NORM_RECT:norm_rect"),ic(r,"STYLIZED_IMAGE:stylized_image"),r.o(t),ig(e,r),this.g.V("stylized_image",(e,t)=>{var r=!this.h,n=e.data,i=e.width;let o=i*(e=e.height);if(n instanceof Uint8Array){if(n.length===3*o){let t=new Uint8ClampedArray(4*o);for(let e=0;e<o;++e)t[4*e]=n[3*e],t[4*e+1]=n[3*e+1],t[4*e+2]=n[3*e+2],t[4*e+3]=255;n=new ImageData(t,i,e)}else{if(n.length!==4*o)throw Error("Unsupported channel count: "+n.length/o);n=new ImageData(new Uint8ClampedArray(n.buffer,n.byteOffset,n.length),i,e)}}else if(!(n instanceof WebGLTexture))throw Error(`Unsupported format: ${n.constructor.name}`);i=new sB([n],!1,!1,this.g.i.canvas,this.P,i,e),this.s=r=r?i.clone():i,this.h&&this.h(r),o2(this,t)}),this.g.attachEmptyPacketListener("stylized_image",e=>{this.s=null,this.h&&this.h(null),o2(this,e)}),e=e.g(),this.setGraph(new Uint8Array(e),!0)}};ae.prototype.stylize=ae.prototype.Pa,ae.prototype.setOptions=ae.prototype.o,ae.createFromModelPath=function(e,t){return s$(ae,e,{baseOptions:{modelAssetPath:t}})},ae.createFromModelBuffer=function(e,t){return s$(ae,e,{baseOptions:{modelAssetBuffer:t}})},ae.createFromOptions=function(e,t){return s$(ae,e,t)};var at=sj([0,1],[1,2],[2,3],[3,4],[0,5],[5,6],[6,7],[7,8],[5,9],[9,10],[10,11],[11,12],[9,13],[13,14],[14,15],[15,16],[13,17],[0,17],[17,18],[18,19],[19,20]);function ar(e){e.gestures=[],e.landmarks=[],e.worldLandmarks=[],e.handedness=[]}function an(e){return 0===e.gestures.length?{gestures:[],landmarks:[],worldLandmarks:[],handedness:[],handednesses:[]}:{gestures:e.gestures,landmarks:e.landmarks,worldLandmarks:e.worldLandmarks,handedness:e.handedness,handednesses:e.handedness}}function ai(e,t=!0){let r=[];for(let i of e){var n=iA(i);for(let r of(e=[],n.g()))n=t&&null!=ra(r,1)?ra(r,1)??0:-1,e.push({score:rl(r,2)??0,index:n,categoryName:ru(r,3)??"",displayName:ru(r,4)??""});r.push(e)}return r}var ao=class extends sY{constructor(e,t){super(new sG(e,t),"image_in","norm_rect",!1),this.gestures=[],this.landmarks=[],this.worldLandmarks=[],this.handedness=[],rr(e=this.j=new oa,0,1,t=new iq),this.s=new os,rr(this.j,0,2,this.s),this.C=new oo,rr(this.s,0,3,this.C),this.v=new oi,rr(this.s,0,2,this.v),this.h=new on,rr(this.j,0,3,this.h),rd(this.v,2,.5),rd(this.s,4,.5),rd(this.C,2,.5)}get baseOptions(){return t8(this.j,iq,1)}set baseOptions(e){rr(this.j,0,1,e)}o(e){if(rh(this.v,3,e.numHands??1),"minHandDetectionConfidence"in e&&rd(this.v,2,e.minHandDetectionConfidence??.5),"minTrackingConfidence"in e&&rd(this.s,4,e.minTrackingConfidence??.5),"minHandPresenceConfidence"in e&&rd(this.C,2,e.minHandPresenceConfidence??.5),e.cannedGesturesClassifierOptions){var t=new ot,r=t,n=oC(e.cannedGesturesClassifierOptions,t8(this.h,ot,3)?.h());rr(r,0,2,n),rr(this.h,0,3,t)}else void 0===e.cannedGesturesClassifierOptions&&t8(this.h,ot,3)?.g();return e.customGesturesClassifierOptions?(rr(r=t=new ot,0,2,n=oC(e.customGesturesClassifierOptions,t8(this.h,ot,4)?.h())),rr(this.h,0,4,t)):void 0===e.customGesturesClassifierOptions&&t8(this.h,ot,4)?.g(),this.l(e)}Ka(e,t){return ar(this),sH(this,e,t),an(this)}La(e,t,r){return ar(this),sX(this,e,r,t),an(this)}m(){var e=new ib;iv(e,"image_in"),iv(e,"norm_rect"),iy(e,"hand_gestures"),iy(e,"hand_landmarks"),iy(e,"world_hand_landmarks"),iy(e,"handedness");let t=new io;rz(t,od,this.j);let r=new ih;il(r,"mediapipe.tasks.vision.gesture_recognizer.GestureRecognizerGraph"),iu(r,"IMAGE:image_in"),iu(r,"NORM_RECT:norm_rect"),ic(r,"HAND_GESTURES:hand_gestures"),ic(r,"LANDMARKS:hand_landmarks"),ic(r,"WORLD_LANDMARKS:world_hand_landmarks"),ic(r,"HANDEDNESS:handedness"),r.o(t),ig(e,r),this.g.attachProtoVectorListener("hand_landmarks",(e,t)=>{for(let t of e){e=iO(t);let r=[];for(let t of rt(e,iN,1))r.push({x:rl(t,1)??0,y:rl(t,2)??0,z:rl(t,3)??0,visibility:rl(t,4)??0});this.landmarks.push(r)}o2(this,t)}),this.g.attachEmptyPacketListener("hand_landmarks",e=>{o2(this,e)}),this.g.attachProtoVectorListener("world_hand_landmarks",(e,t)=>{for(let t of e){e=iP(t);let r=[];for(let t of rt(e,iI,1))r.push({x:rl(t,1)??0,y:rl(t,2)??0,z:rl(t,3)??0,visibility:rl(t,4)??0});this.worldLandmarks.push(r)}o2(this,t)}),this.g.attachEmptyPacketListener("world_hand_landmarks",e=>{o2(this,e)}),this.g.attachProtoVectorListener("hand_gestures",(e,t)=>{this.gestures.push(...ai(e,!1)),o2(this,t)}),this.g.attachEmptyPacketListener("hand_gestures",e=>{o2(this,e)}),this.g.attachProtoVectorListener("handedness",(e,t)=>{this.handedness.push(...ai(e)),o2(this,t)}),this.g.attachEmptyPacketListener("handedness",e=>{o2(this,e)}),e=e.g(),this.setGraph(new Uint8Array(e),!0)}};function as(e){return{landmarks:e.landmarks,worldLandmarks:e.worldLandmarks,handednesses:e.handedness,handedness:e.handedness}}ao.prototype.recognizeForVideo=ao.prototype.La,ao.prototype.recognize=ao.prototype.Ka,ao.prototype.setOptions=ao.prototype.o,ao.createFromModelPath=function(e,t){return s$(ao,e,{baseOptions:{modelAssetPath:t}})},ao.createFromModelBuffer=function(e,t){return s$(ao,e,{baseOptions:{modelAssetBuffer:t}})},ao.createFromOptions=function(e,t){return s$(ao,e,t)},ao.HAND_CONNECTIONS=at;var aa=class extends sY{constructor(e,t){super(new sG(e,t),"image_in","norm_rect",!1),this.landmarks=[],this.worldLandmarks=[],this.handedness=[],rr(e=this.h=new os,0,1,t=new iq),this.s=new oo,rr(this.h,0,3,this.s),this.j=new oi,rr(this.h,0,2,this.j),rh(this.j,3,1),rd(this.j,2,.5),rd(this.s,2,.5),rd(this.h,4,.5)}get baseOptions(){return t8(this.h,iq,1)}set baseOptions(e){rr(this.h,0,1,e)}o(e){return"numHands"in e&&rh(this.j,3,e.numHands??1),"minHandDetectionConfidence"in e&&rd(this.j,2,e.minHandDetectionConfidence??.5),"minTrackingConfidence"in e&&rd(this.h,4,e.minTrackingConfidence??.5),"minHandPresenceConfidence"in e&&rd(this.s,2,e.minHandPresenceConfidence??.5),this.l(e)}D(e,t){return this.landmarks=[],this.worldLandmarks=[],this.handedness=[],sH(this,e,t),as(this)}F(e,t,r){return this.landmarks=[],this.worldLandmarks=[],this.handedness=[],sX(this,e,r,t),as(this)}m(){var e=new ib;iv(e,"image_in"),iv(e,"norm_rect"),iy(e,"hand_landmarks"),iy(e,"world_hand_landmarks"),iy(e,"handedness");let t=new io;rz(t,of,this.h);let r=new ih;il(r,"mediapipe.tasks.vision.hand_landmarker.HandLandmarkerGraph"),iu(r,"IMAGE:image_in"),iu(r,"NORM_RECT:norm_rect"),ic(r,"LANDMARKS:hand_landmarks"),ic(r,"WORLD_LANDMARKS:world_hand_landmarks"),ic(r,"HANDEDNESS:handedness"),r.o(t),ig(e,r),this.g.attachProtoVectorListener("hand_landmarks",(e,t)=>{for(let t of e)e=iO(t),this.landmarks.push(oz(e));o2(this,t)}),this.g.attachEmptyPacketListener("hand_landmarks",e=>{o2(this,e)}),this.g.attachProtoVectorListener("world_hand_landmarks",(e,t)=>{for(let t of e)e=iP(t),this.worldLandmarks.push(oB(e));o2(this,t)}),this.g.attachEmptyPacketListener("world_hand_landmarks",e=>{o2(this,e)}),this.g.attachProtoVectorListener("handedness",(e,t)=>{var r=this.handedness,n=r.push;let i=[];for(let t of e){e=iA(t);let r=[];for(let t of e.g())r.push({score:rl(t,2)??0,index:ra(t,1)??0??-1,categoryName:ru(t,3)??"",dis
1playName:ru(t,4)??""});i.push(r)}n.call(r,...i),o2(this,t)}),this.g.attachEmptyPacketListener("handedness",e=>{o2(this,e)}),e=e.g(),this.setGraph(new Uint8Array(e),!0)}};aa.prototype.detectForVideo=aa.prototype.F,aa.prototype.detect=aa.prototype.D,aa.prototype.setOptions=aa.prototype.o,aa.createFromModelPath=function(e,t){return s$(aa,e,{baseOptions:{modelAssetPath:t}})},aa.createFromModelBuffer=function(e,t){return s$(aa,e,{baseOptions:{modelAssetBuffer:t}})},aa.createFromOptions=function(e,t){return s$(aa,e,t)},aa.HAND_CONNECTIONS=at;var al=sj([0,1],[1,2],[2,3],[3,7],[0,4],[4,5],[5,6],[6,8],[9,10],[11,12],[11,13],[13,15],[15,17],[15,19],[15,21],[17,19],[12,14],[14,16],[16,18],[16,20],[16,22],[18,20],[11,23],[12,24],[23,24],[23,25],[24,26],[25,27],[26,28],[27,29],[28,30],[29,31],[30,32],[27,31],[28,32]);function au(e){e.h={faceLandmarks:[],faceBlendshapes:[],poseLandmarks:[],poseWorldLandmarks:[],poseSegmentationMasks:[],leftHandLandmarks:[],leftHandWorldLandmarks:[],rightHandLandmarks:[],rightHandWorldLandmarks:[]}}function ac(e){try{if(!e.C)return e.h;e.C(e.h)}finally{o5(e)}}function ah(e,t){e=iO(e),t.push(oz(e))}var ad=class extends sY{constructor(e,t){super(new sG(e,t),"input_frames_image",null,!1),this.h={faceLandmarks:[],faceBlendshapes:[],poseLandmarks:[],poseWorldLandmarks:[],poseSegmentationMasks:[],leftHandLandmarks:[],leftHandWorldLandmarks:[],rightHandLandmarks:[],rightHandWorldLandmarks:[]},this.outputPoseSegmentationMasks=this.outputFaceBlendshapes=!1,rr(e=this.j=new ov,0,1,t=new iq),this.K=new oo,rr(this.j,0,2,this.K),this.aa=new op,rr(this.j,0,3,this.aa),this.s=new i1,rr(this.j,0,4,this.s),this.I=new i4,rr(this.j,0,5,this.I),this.v=new om,rr(this.j,0,6,this.v),this.L=new og,rr(this.j,0,7,this.L),rd(this.s,2,.5),rd(this.s,3,.3),rd(this.I,2,.5),rd(this.v,2,.5),rd(this.v,3,.3),rd(this.L,2,.5),rd(this.K,2,.5)}get baseOptions(){return t8(this.j,iq,1)}set baseOptions(e){rr(this.j,0,1,e)}o(e){return"minFaceDetectionConfidence"in e&&rd(this.s,2,e.minFaceDetectionConfidence??.5),"minFaceSuppressionThreshold"in e&&rd(this.s,3,e.minFaceSuppressionThreshold??.3),"minFacePresenceConfidence"in e&&rd(this.I,2,e.minFacePresenceConfidence??.5),"outputFaceBlendshapes"in e&&(this.outputFaceBlendshapes=!!e.outputFaceBlendshapes),"minPoseDetectionConfidence"in e&&rd(this.v,2,e.minPoseDetectionConfidence??.5),"minPoseSuppressionThreshold"in e&&rd(this.v,3,e.minPoseSuppressionThreshold??.3),"minPosePresenceConfidence"in e&&rd(this.L,2,e.minPosePresenceConfidence??.5),"outputPoseSegmentationMasks"in e&&(this.outputPoseSegmentationMasks=!!e.outputPoseSegmentationMasks),"minHandLandmarksConfidence"in e&&rd(this.K,2,e.minHandLandmarksConfidence??.5),this.l(e)}D(e,t,r){return this.C="function"==typeof t?t:r,au(this),sH(this,e,"function"!=typeof t?t:{}),ac(this)}F(e,t,r,n){return this.C="function"==typeof r?r:n,au(this),sX(this,e,"function"!=typeof r?r:{},t),ac(this)}m(){var e=new ib;iv(e,"input_frames_image"),iy(e,"pose_landmarks"),iy(e,"pose_world_landmarks"),iy(e,"face_landmarks"),iy(e,"left_hand_landmarks"),iy(e,"left_hand_world_landmarks"),iy(e,"right_hand_landmarks"),iy(e,"right_hand_world_landmarks");let t=new io,r=new n0;t2(r,1,tu("type.googleapis.com/mediapipe.tasks.vision.holistic_landmarker.proto.HolisticLandmarkerGraphOptions"),""),function(e,t){if(null!=t){if(Array.isArray(t))t$(e,2,tR(t,tz,void 0,void 0,!1));else{if(!("string"==typeof t||t instanceof en||Q(t)))throw Error("invalid value in Any.value field: "+t+" expected a ByteString, a base64 encoded string, a Uint8Array or a jspb array");t2(e,2,eL(t,!1,!1),et())}}}(r,this.j.g());let n=new ih;il(n,"mediapipe.tasks.vision.holistic_landmarker.HolisticLandmarkerGraph"),rs(n,8,n0,r),iu(n,"IMAGE:input_frames_image"),ic(n,"POSE_LANDMARKS:pose_landmarks"),ic(n,"POSE_WORLD_LANDMARKS:pose_world_landmarks"),ic(n,"FACE_LANDMARKS:face_landmarks"),ic(n,"LEFT_HAND_LANDMARKS:left_hand_landmarks"),ic(n,"LEFT_HAND_WORLD_LANDMARKS:left_hand_world_landmarks"),ic(n,"RIGHT_HAND_LANDMARKS:right_hand_landmarks"),ic(n,"RIGHT_HAND_WORLD_LANDMARKS:right_hand_world_landmarks"),n.o(t),ig(e,n),o3(this,e),this.g.attachProtoListener("pose_landmarks",(e,t)=>{ah(e,this.h.poseLandmarks),o2(this,t)}),this.g.attachEmptyPacketListener("pose_landmarks",e=>{o2(this,e)}),this.g.attachProtoListener("pose_world_landmarks",(e,t)=>{var r=this.h.poseWorldLandmarks;e=iP(e),r.push(oB(e)),o2(this,t)}),this.g.attachEmptyPacketListener("pose_world_landmarks",e=>{o2(this,e)}),this.outputPoseSegmentationMasks&&(ic(n,"POSE_SEGMENTATION_MASK:pose_segmentation_mask"),o4(this,"pose_segmentation_mask"),this.g.V("pose_segmentation_mask",(e,t)=>{this.h.poseSegmentationMasks=[sK(this,e,!0,!this.C)],o2(this,t)}),this.g.attachEmptyPacketListener("pose_segmentation_mask",e=>{this.h.poseSegmentationMasks=[],o2(this,e)})),this.g.attachProtoListener("face_landmarks",(e,t)=>{ah(e,this.h.faceLandmarks),o2(this,t)}),this.g.attachEmptyPacketListener("face_landmarks",e=>{o2(this,e)}
1),this.outputFaceBlendshapes&&(iy(e,"extra_blendshapes"),ic(n,"FACE_BLENDSHAPES:extra_blendshapes"),this.g.attachProtoListener("extra_blendshapes",(e,t)=>{var r=this.h.faceBlendshapes;this.outputFaceBlendshapes&&(e=iA(e),r.push(oR(e.g()??[]))),o2(this,t)}),this.g.attachEmptyPacketListener("extra_blendshapes",e=>{o2(this,e)})),this.g.attachProtoListener("left_hand_landmarks",(e,t)=>{ah(e,this.h.leftHandLandmarks),o2(this,t)}),this.g.attachEmptyPacketListener("left_hand_landmarks",e=>{o2(this,e)}),this.g.attachProtoListener("left_hand_world_landmarks",(e,t)=>{var r=this.h.leftHandWorldLandmarks;e=iP(e),r.push(oB(e)),o2(this,t)}),this.g.attachEmptyPacketListener("left_hand_world_landmarks",e=>{o2(this,e)}),this.g.attachProtoListener("right_hand_landmarks",(e,t)=>{ah(e,this.h.rightHandLandmarks),o2(this,t)}),this.g.attachEmptyPacketListener("right_hand_landmarks",e=>{o2(this,e)}),this.g.attachProtoListener("right_hand_world_landmarks",(e,t)=>{var r=this.h.rightHandWorldLandmarks;e=iP(e),r.push(oB(e)),o2(this,t)}),this.g.attachEmptyPacketListener("right_hand_world_landmarks",e=>{o2(this,e)}),e=e.g(),this.setGraph(new Uint8Array(e),!0)}};ad.prototype.detectForVideo=ad.prototype.F,ad.prototype.detect=ad.prototype.D,ad.prototype.setOptions=ad.prototype.o,ad.createFromModelPath=function(e,t){return s$(ad,e,{baseOptions:{modelAssetPath:t}})},ad.createFromModelBuffer=function(e,t){return s$(ad,e,{baseOptions:{modelAssetBuffer:t}})},ad.createFromOptions=function(e,t){return s$(ad,e,t)},ad.HAND_CONNECTIONS=at,ad.POSE_CONNECTIONS=al,ad.FACE_LANDMARKS_LIPS=sQ,ad.FACE_LANDMARKS_LEFT_EYE=sJ,ad.FACE_LANDMARKS_LEFT_EYEBROW=s1,ad.FACE_LANDMARKS_LEFT_IRIS=s0,ad.FACE_LANDMARKS_RIGHT_EYE=s2,ad.FACE_LANDMARKS_RIGHT_EYEBROW=s3,ad.FACE_LANDMARKS_RIGHT_IRIS=s4,ad.FACE_LANDMARKS_FACE_OVAL=s5,ad.FACE_LANDMARKS_CONTOURS=s6,ad.FACE_LANDMARKS_TESSELATION=s9;var af=class extends sY{constructor(e,t){super(new sG(e,t),"input_image","norm_rect",!0),this.j={classifications:[]},rr(e=this.h=new o_,0,1,t=new iq)}get baseOptions(){return t8(this.h,iq,1)}set baseOptions(e){rr(this.h,0,1,e)}o(e){return rr(this.h,0,2,oC(e,t8(this.h,iG,2))),this.l(e)}ua(e,t){return this.j={classifications:[]},sH(this,e,t),this.j}va(e,t,r){return this.j={classifications:[]},sX(this,e,r,t),this.j}m(){var e=new ib;iv(e,"input_image"),iv(e,"norm_rect"),iy(e,"classifications");let t=new io;rz(t,ow,this.h);let r=new ih;il(r,"mediapipe.tasks.vision.image_classifier.ImageClassifierGraph"),iu(r,"IMAGE:input_image"),iu(r,"NORM_RECT:norm_rect"),ic(r,"CLASSIFICATIONS:classifications"),r.o(t),ig(e,r),this.g.attachProtoListener("classifications",(e,t)=>{this.j=function(e){let t={classifications:rt(e,iz,1).map(e=>oR(t8(e,ix,4)?.g()??[],ra(e,2)??0,ru(e,3)))};return null!=ta(tU(e,2))&&(t.timestampMs=ta(tU(e,2))??0),t}(iB(e)),o2(this,t)}),this.g.attachEmptyPacketListener("classifications",e=>{o2(this,e)}),e=e.g(),this.setGraph(new Uint8Array(e),!0)}};af.prototype.classifyForVideo=af.prototype.va,af.prototype.classify=af.prototype.ua,af.prototype.setOptions=af.prototype.o,af.createFromModelPath=function(e,t){return s$(af,e,{baseOptions:{modelAssetPath:t}})},af.createFromModelBuffer=function(e,t){return s$(af,e,{baseOptions:{modelAssetBuffer:t}})},af.createFromOptions=function(e,t){return s$(af,e,t)};var ap=class extends sY{constructor(e,t){super(new sG(e,t),"image_in","norm_rect",!0),this.h=new oS,this.embeddings={embeddings:[]},rr(e=this.h,0,1,t=new iq)}get baseOptions(){return t8(this.h,iq,1)}set baseOptions(e){rr(this.h,0,1,e)}o(e){var t=this.h,r=t8(this.h,iW,2);return r=r?r.clone():new iW,void 0!==e.l2Normalize?rc(r,1,e.l2Normalize):"l2Normalize"in e&&t$(r,1),void 0!==e.quantize?rc(r,2,e.quantize):"quantize"in e&&t$(r,2),rr(t,0,2,r),this.l(e)}Ba(e,t){return sH(this,e,t),this.embeddings}Ca(e,t,r){return sX(this,e,r,t),this.embeddings}m(){var e=new ib;iv(e,"image_in"),iv(e,"norm_rect"),iy(e,"embeddings_out");let t=new io;rz(t,ox,this.h);let r=new ih;il(r,"mediapipe.tasks.vision.image_embedder.ImageEmbedderGraph"),iu(r,"IMAGE:image_in"),iu(r,"NORM_RECT:norm_rect"),ic(r,"EMBEDDINGS:embeddings_out"),r.o(t),ig(e,r),this.g.attachProtoListener("embeddings_out",(e,t)=>{var r;e=iZ(e),this.embeddings={embeddings:rt(r=e,iV,1).map(e=>{let t={headIndex:ra(e,3)??0??-1,headName:ru(e,4)??""};
1if(void 0!==t7(e,iD,t3(e,1)))e=tq(e=t8(e,iD,t3(e,1)),1,e7,tY()),t.floatEmbedding=e.slice();else{let r=new Uint8Array(0);t.quantizedEmbedding=t8(e,ij,t3(e,2))?.qa()?.h()??r}return t}),timestampMs:ta(tU(r,2))??0},o2(this,t)}),this.g.attachEmptyPacketListener("embeddings_out",e=>{o2(this,e)}),e=e.g(),this.setGraph(new Uint8Array(e),!0)}};ap.cosineSimilarity=function(e,t){if(e.floatEmbedding&&t.floatEmbedding)e=oj(e.floatEmbedding,t.floatEmbedding);else{if(!e.quantizedEmbedding||!t.quantizedEmbedding)throw Error("Cannot compute cosine similarity between quantized and float embeddings.");e=oj(oD(e.quantizedEmbedding),oD(t.quantizedEmbedding))}return e},ap.prototype.embedForVideo=ap.prototype.Ca,ap.prototype.embed=ap.prototype.Ba,ap.prototype.setOptions=ap.prototype.o,ap.createFromModelPath=function(e,t){return s$(ap,e,{baseOptions:{modelAssetPath:t}})},ap.createFromModelBuffer=function(e,t){return s$(ap,e,{baseOptions:{modelAssetBuffer:t}})},ap.createFromOptions=function(e,t){return s$(ap,e,t)};var am=class{constructor(e,t,r){this.confidenceMasks=e,this.categoryMask=t,this.qualityScores=r}close(){this.confidenceMasks?.forEach(e=>{e.close()}),this.categoryMask?.close()}};function ag(e){e.categoryMask=void 0,e.confidenceMasks=void 0,e.qualityScores=void 0}function av(e){try{let t=new am(e.confidenceMasks,e.categoryMask,e.qualityScores);if(!e.j)return t;e.j(t)}finally{o5(e)}}am.prototype.close=am.prototype.close;var ay=class extends sY{constructor(e,t){super(new sG(e,t),"image_in","norm_rect",!1),this.s=[],this.outputCategoryMask=!1,this.outputConfidenceMasks=!0,this.h=new ok,this.v=new oE,rr(this.h,0,3,this.v),rr(e=this.h,0,1,t=new iq)}get baseOptions(){return t8(this.h,iq,1)}set baseOptions(e){rr(this.h,0,1,e)}o(e){return void 0!==e.displayNamesLocale?t$(this.h,2,tu(e.displayNamesLocale)):"displayNamesLocale"in e&&t$(this.h,2),"outputCategoryMask"in e&&(this.outputCategoryMask=e.outputCategoryMask??!1),"outputConfidenceMasks"in e&&(this.outputConfidenceMasks=e.outputConfidenceMasks??!0),super.l(e)}J(){!function(e){let t=rt(e.ea(),ih,1).filter(e=>ru(e,1).includes("mediapipe.tasks.TensorsToSegmentationCalculator"));if(e.s=[],t.length>1)throw Error("The graph has more than one mediapipe.tasks.TensorsToSegmentationCalculator.");1===t.length&&(t8(t[0],io,7)?.l()?.g()??new Map).forEach((t,r)=>{e.s[Number(r)]=ru(t,1)})}(this)}fa(e,t,r){return this.j="function"==typeof t?t:r,ag(this),sH(this,e,"function"!=typeof t?t:{}),av(this)}Na(e,t,r,n){return this.j="function"==typeof r?r:n,ag(this),sX(this,e,"function"!=typeof r?r:{},t),av(this)}Fa(){return this.s}m(){var e=new ib;iv(e,"image_in"),iv(e,"norm_rect");let t=new io;rz(t,oL,this.h);let r=new ih;il(r,"mediapipe.tasks.vision.image_segmenter.ImageSegmenterGraph"),iu(r,"IMAGE:image_in"),iu(r,"NORM_RECT:norm_rect"),r.o(t),ig(e,r),o3(this,e),this.outputConfidenceMasks&&(iy(e,"confidence_masks"),ic(r,"CONFIDENCE_MASKS:confidence_masks"),o4(this,"confidence_masks"),this.g.da("confidence_masks",(e,t)=>{this.confidenceMasks=e.map(e=>sK(this,e,!0,!this.j)),o2(this,t)}),this.g.attachEmptyPacketListener("confidence_masks",e=>{this.confidenceMasks=[],o2(this,e)})),this.outputCategoryMask&&(iy(e,"category_mask"),ic(r,"CATEGORY_MASK:category_mask"),o4(this,"category_mask"),this.g.V("category_mask",(e,t)=>{this.categoryMask=sK(this,e,!1,!this.j),o2(this,t)}),this.g.attachEmptyPacketListener("category_mask",e=>{this.categoryMask=void 0,o2(this,e)})),iy(e,"quality_scores"),ic(r,"QUALITY_SCORES:quality_scores"),this.g.attachFloatVectorListener("quality_scores",(e,t)=>{this.qualityScores=e,o2(this,t)}),this.g.attachEmptyPacketListener("quality_scores",e=>{this.categoryMask=void 0,o2(this,e)}),e=e.g(),this.setGraph(new Uint8Array(e),!0)}};ay.prototype.getLabels=ay.prototype.Fa,ay.prototype.segmentForVideo=ay.prototype.Na,ay.prototype.segment=ay.prototype.fa,ay.prototype.setOptions=ay.prototype.o,ay.createFromModelPath=function(e,t){return s$(ay,e,{baseOptions:{modelAssetPath:t}})},ay.createFromModelBuffer=function(e,t){return s$(ay,e,{baseOptions:{modelAssetBuffer:t}})},ay.createFromOptions=function(e,t){return s$(ay,e,t)};var ab=class{constructor(e,t,r){this.confidenceMasks=e,this.categoryMask=t,this.qual
1ityScores=r}close(){this.confidenceMasks?.forEach(e=>{e.close()}),this.categoryMask?.close()}};ab.prototype.close=ab.prototype.close;var a_=class extends rB{constructor(e){super(e)}},aw=[0,nB,-2],aS=[0,nP,-3,nV,nP,-1],ax=[0,aS],aE=[0,aS,nB,-1],aA=class extends rB{constructor(e){super(e)}},aT=[0,nP,-1,nV],aM=class extends rB{constructor(){super()}},ak=class extends rB{constructor(e){super(e)}},aL=[1,2,3,4,5,6,7,8,9,10,14,15],aI=class extends rB{constructor(){super()}};aI.prototype.g=n1([0,nW,[0,aL,nH,aS,nH,[0,aS,aw],nH,ax,nH,[0,ax,aw],nH,aT,nH,[0,nP,-3,nV,nY],nH,[0,nP,-3,nV],nH,[0,n$,nP,-2,nV,nB,nV,-1,2,nP,aw],nH,aE,nH,[0,aE,aw],nP,aw,n$,nH,[0,nP,-3,nV,aw,-1],nH,[0,nW,aT]],n$,[0,n$,nB,-1,nV]]);var aP=class extends sY{constructor(e,t){super(new sG(e,t),"image_in","norm_rect_in",!1),this.outputCategoryMask=!1,this.outputConfidenceMasks=!0,this.h=new ok,this.s=new oE,rr(this.h,0,3,this.s),rr(e=this.h,0,1,t=new iq)}get baseOptions(){return t8(this.h,iq,1)}set baseOptions(e){rr(this.h,0,1,e)}o(e){return"outputCategoryMask"in e&&(this.outputCategoryMask=e.outputCategoryMask??!1),"outputConfidenceMasks"in e&&(this.outputConfidenceMasks=e.outputConfidenceMasks??!0),super.l(e)}fa(e,t,r,n){let i="function"!=typeof r?r:{};this.j="function"==typeof r?r:n,this.qualityScores=this.categoryMask=this.confidenceMasks=void 0,r=this.B+1,n=new aI;let o=new ak;var s=new a_;if(rh(s,1,255),rr(o,0,12,s),t.keypoint&&t.scribble)throw Error("Cannot provide both keypoint and scribble.");if(t.keypoint){var a=new aA;rc(a,3,!0),rd(a,1,t.keypoint.x),rd(a,2,t.keypoint.y),rn(o,5,aL,a)}else{if(!t.scribble)throw Error("Must provide either a keypoint or a scribble.");for(a of(s=new aM,t.scribble))rc(t=new aA,3,!0),rd(t,1,a.x),rd(t,2,a.y),rs(s,1,aA,t);rn(o,15,aL,s)}rs(n,1,ak,o),this.g.addProtoToStream(n.g(),"drishti.RenderData","roi_in",r),sH(this,e,i);r:{try{let e=new ab(this.confidenceMasks,this.categoryMask,this.qualityScores);if(!this.j){var l=e;break r}this.j(e)}finally{o5(this)}l=void 0}return l}m(){var e=new ib;iv(e,"image_in"),iv(e,"roi_in"),iv(e,"norm_rect_in");let t=new io;rz(t,oL,this.h);let r=new ih;il(r,"mediapipe.tasks.vision.interactive_segmenter.InteractiveSegmenterGraph"),iu(r,"IMAGE:image_in"),iu(r,"ROI:roi_in"),iu(r,"NORM_RECT:norm_rect_in"),r.o(t),ig(e,r),o3(this,e),this.outputConfidenceMasks&&(iy(e,"confidence_masks"),ic(r,"CONFIDENCE_MASKS:confidence_masks"),o4(this,"confidence_masks"),this.g.da("confidence_masks",(e,t)=>{this.confidenceMasks=e.map(e=>sK(this,e,!0,!this.j)),o2(this,t)}),this.g.attachEmptyPacketListener("confidence_masks",e=>{this.confidenceMasks=[],o2(this,e)})),this.outputCategoryMask&&(iy(e,"category_mask"),ic(r,"CATEGORY_MASK:category_mask"),o4(this,"category_mask"),this.g.V("category_mask",(e,t)=>{this.categoryMask=sK(this,e,!1,!this.j),o2(this,t)}),this.g.attachEmptyPacketListener("category_mask",e=>{this.categoryMask=void 0,o2(this,e)})),iy(e,"quality_scores"),ic(r,"QUALITY_SCORES:quality_scores"),this.g.attachFloatVectorListener("quality_scores",(e,t)=>{this.qualityScores=e,o2(this,t)}),this.g.attachEmptyPacketListener("quality_scores",e=>{this.categoryMask=void 0,o2(this,e)}),e=e.g(),this.setGraph(new Uint8Array(e),!0)}};aP.prototype.segment=aP.prototype.fa,aP.prototype.setOptions=aP.prototype.o,aP.createFromModelPath=function(e,t){return s$(aP,e,{baseOptions:{modelAssetPath:t}})},aP.createFromModelBuffer=function(e,t){return s$(aP,e,{baseOptions:{modelAssetBuffer:t}})},aP.createFromOptions=function(e,t){return s$(aP,e,t)};var aN=class extends sY{constructor(e,t){super(new sG(e,t),"input_frame_gpu","norm_rect",!1),this.j={detections:[]},rr(e=this.h=new oI,0,1,t=new iq)}get baseOptions(){return t8(this.h,iq,1)}set baseOptions(e){rr(this.h,0,1,e)}o(e){return void 0!==e.displayNamesLocale?t$(this.h,2,tu(e.displayNamesLocale)):"displayNamesLocale"in e&&t$(this.h,2),void 0!==e.maxResults?rh(this.h,3,e.maxResults):"maxResults"in e&&t$(this.h,3),void 0!==e.scoreThreshold?rd(this.h,4,e.scoreThreshold):"scoreThreshold"in e&&t$(this.h,4),void 0!==e.categoryAllowlist?rf(this.h,5,e.categoryAllowlist):"categoryAllowlist"in e&&t$(this.h,5),void 0!==e.categoryDenylist?rf(this.h,6,e.categoryDenylist):"categoryDenylist"in e&&t$(this.h,6),this.l(e)}D(e,t){return this.j={detections:[]},sH(this,e,t),this.j}F(e,t,r){return this.j={detections:[]},sX(this,e,r,t),this.j}m(){var e=new ib;iv(e,"input_frame_gpu"),iv(e,"norm_rect"),iy(e,"detections");let t=new io;rz(t,oP,this.h);let r=new ih;il(r,"mediapipe.tasks.vision.ObjectDetectorGraph"),iu(r,"IMAGE:input_frame_gpu"),iu(r,"NORM_RECT:norm_rect"),ic(r,"DETECTIONS:detections"),r.o(t),ig(e,r),this.g.attachProtoVectorListener("detections",(e,t)=>{for(let t of e)e=iL(t),this.j.detections.push(oF(e));o2(this,t)}),this.g.attachEmptyPacketListener("detections",e=>{o2(this,e)}),e=e.g(),this.setGraph(new Uint8Array(e),!0)}};aN.prototype.detectForVideo=aN.prototype.F,aN.prototype.detect=aN.prototype.D,aN.prototype.setOptions=aN.prototype.o,aN.createFromModelPath=async function(e,t){return s$(aN,e,{baseOptions:{modelAssetPath:t}})},aN.createFromModelBuffer=function(e,t){return s$(aN,e,{baseOptions:{modelAssetBuffer:t}})},aN.createFromOptions=function(e,t){return s$(aN,e,t)};var aO=class{constructor(e,t,r){this.landmarks=e,this.worldLandmarks=t,this.segmentationMasks=r}
1close(){this.segmentationMasks?.forEach(e=>{e.close()})}};function aC(e){e.landmarks=[],e.worldLandmarks=[],e.segmentationMasks=void 0}function aR(e){try{let t=new aO(e.landmarks,e.worldLandmarks,e.segmentationMasks);if(!e.s)return t;e.s(t)}finally{o5(e)}}aO.prototype.close=aO.prototype.close;var aF=class extends sY{constructor(e,t){super(new sG(e,t),"image_in","norm_rect",!1),this.landmarks=[],this.worldLandmarks=[],this.outputSegmentationMasks=!1,rr(e=this.h=new oN,0,1,t=new iq),this.v=new og,rr(this.h,0,3,this.v),this.j=new om,rr(this.h,0,2,this.j),rh(this.j,4,1),rd(this.j,2,.5),rd(this.v,2,.5),rd(this.h,4,.5)}get baseOptions(){return t8(this.h,iq,1)}set baseOptions(e){rr(this.h,0,1,e)}o(e){return"numPoses"in e&&rh(this.j,4,e.numPoses??1),"minPoseDetectionConfidence"in e&&rd(this.j,2,e.minPoseDetectionConfidence??.5),"minTrackingConfidence"in e&&rd(this.h,4,e.minTrackingConfidence??.5),"minPosePresenceConfidence"in e&&rd(this.v,2,e.minPosePresenceConfidence??.5),"outputSegmentationMasks"in e&&(this.outputSegmentationMasks=e.outputSegmentationMasks??!1),this.l(e)}D(e,t,r){return this.s="function"==typeof t?t:r,aC(this),sH(this,e,"function"!=typeof t?t:{}),aR(this)}F(e,t,r,n){return this.s="function"==typeof r?r:n,aC(this),sX(this,e,"function"!=typeof r?r:{},t),aR(this)}m(){var e=new ib;iv(e,"image_in"),iv(e,"norm_rect"),iy(e,"normalized_landmarks"),iy(e,"world_landmarks"),iy(e,"segmentation_masks");let t=new io;rz(t,oO,this.h);let r=new ih;il(r,"mediapipe.tasks.vision.pose_landmarker.PoseLandmarkerGraph"),iu(r,"IMAGE:image_in"),iu(r,"NORM_RECT:norm_rect"),ic(r,"NORM_LANDMARKS:normalized_landmarks"),ic(r,"WORLD_LANDMARKS:world_landmarks"),r.o(t),ig(e,r),o3(this,e),this.g.attachProtoVectorListener("normalized_landmarks",(e,t)=>{for(let t of(this.landmarks=[],e))e=iO(t),this.landmarks.push(oz(e));o2(this,t)}),this.g.attachEmptyPacketListener("normalized_landmarks",e=>{this.landmarks=[],o2(this,e)}),this.g.attachProtoVectorListener("world_landmarks",(e,t)=>{for(let t of(this.worldLandmarks=[],e))e=iP(t),this.worldLandmarks.push(oB(e));o2(this,t)}),this.g.attachEmptyPacketListener("world_landmarks",e=>{this.worldLandmarks=[],o2(this,e)}),this.outputSegmentationMasks&&(ic(r,"SEGMENTATION_MASK:segmentation_masks"),o4(this,"segmentation_masks"),this.g.da("segmentation_masks",(e,t)=>{this.segmentationMasks=e.map(e=>sK(this,e,!0,!this.s)),o2(this,t)}),this.g.attachEmptyPacketListener("segmentation_masks",e=>{this.segmentationMasks=[],o2(this,e)})),e=e.g(),this.setGraph(new Uint8Array(e),!0)}};aF.prototype.detectForVideo=aF.prototype.F,aF.prototype.detect=aF.prototype.D,aF.prototype.setOptions=aF.prototype.o,aF.createFromModelPath=function(e,t){return s$(aF,e,{baseOptions:{modelAssetPath:t}})},aF.createFromModelBuffer=function(e,t){return s$(aF,e,{baseOptions:{modelAssetBuffer:t}})},aF.createFromOptions=function(e,t){return s$(aF,e,t)},aF.POSE_CONNECTIONS=al},70524:function(e,t,r){"use strict";let n;r.d(t,{oL:function(){return eE}});var i,o,s,a,l=r(67294);function u(){return(u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var c="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function h(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var d={exports:{}};!function(){var e={}.hasOwnProperty;function t(){for(var r=[],n=0;n<arguments.length;n++){var i=arguments[n];if(i){var o=typeof i;if("string"===o||"number"===o)r.push(i);else if(Array.isArray(i)){if(i.length){var s=t.apply(null,i);s&&r.push(s)}}else if("object"===o){if(i.toString===Object.prototype.toString)for(var a in i)e.call(i,a)&&i[a]&&r.push(a);else r.push(i.toString())}}}return r.join(" ")}d.exports?(t.default=t,d.exports=t):window.classNames=t}();var f=h(d.exports),p=NaN,m=/^\s+|\s+$/g,g=/^[-+]0x[0-9a-f]+$/i,v=/^0b[01]+$/i,y=/^0o[0-7]+$/i,b=parseInt,_=Object.prototype.toString;function w(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function S(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||t&&"object"==typeof t&&"[object Symbol]"==_.call(t))return p;if(w(e)){var t,r="function"==typeof e.valueOf?e.valueOf():e;e=w(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(m,"");var n=v.test(e);return n||y.test(e)?b(e.slice(2),n?2:8):g.test(e)?p:+e}var x=h(function(e,t,r){var n,i,o;return void 0===r&&(r=t,t=void 0),void 0!==r&&(r=(r=S(r))==r?r:0),void 0!==t&&(t=(t=S(t))==t?t:0),n=S(e),i=t,o=r,n==n&&(void 0!==o&&(n=n<=o?n:o),void 0!==i&&(n=n>=i?n:i)),n}
1),E={exports:{}};!function(e,t){var r="__lodash_hash_undefined__",n="[object Arguments]",i="[object Array]",o="[object Boolean]",s="[object Date]",a="[object Error]",l="[object Function]",u="[object Map]",h="[object Number]",d="[object Object]",f="[object Promise]",p="[object RegExp]",m="[object Set]",g="[object String]",v="[object WeakMap]",y="[object ArrayBuffer]",b="[object DataView]",_=/^\[object .+?Constructor\]$/,w=/^(?:0|[1-9]\d*)$/,S={};S["[object Float32Array]"]=S["[object Float64Array]"]=S["[object Int8Array]"]=S["[object Int16Array]"]=S["[object Int32Array]"]=S["[object Uint8Array]"]=S["[object Uint8ClampedArray]"]=S["[object Uint16Array]"]=S["[object Uint32Array]"]=!0,S[n]=S[i]=S[y]=S[o]=S[b]=S[s]=S[a]=S[l]=S[u]=S[h]=S[d]=S[p]=S[m]=S[g]=S[v]=!1;var x="object"==typeof c&&c&&c.Object===Object&&c,E="object"==typeof self&&self&&self.Object===Object&&self,A=x||E||Function("return this")(),T=t&&!t.nodeType&&t,M=T&&e&&!e.nodeType&&e,k=M&&M.exports===T,L=k&&x.process,I=function(){try{return L&&L.binding&&L.binding("util")}catch(e){}}(),P=I&&I.isTypedArray;function N(e){var t=-1,r=Array(e.size);return e.forEach(function(e,n){r[++t]=[n,e]}),r}function O(e){var t=-1,r=Array(e.size);return e.forEach(function(e){r[++t]=e}),r}var C,R,F,z=Array.prototype,B=Function.prototype,D=Object.prototype,j=A["__core-js_shared__"],V=B.toString,U=D.hasOwnProperty,Z=(C=/[^.]+$/.exec(j&&j.keys&&j.keys.IE_PROTO||""))?"Symbol(src)_1."+C:"",G=D.toString,$=RegExp("^"+V.call(U).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),W=k?A.Buffer:void 0,H=A.Symbol,X=A.Uint8Array,K=D.propertyIsEnumerable,Y=z.splice,q=H?H.toStringTag:void 0,Q=Object.getOwnPropertySymbols,J=W?W.isBuffer:void 0,ee=(R=Object.keys,F=Object,function(e){return R(F(e))}),et=eA(A,"DataView"),er=eA(A,"Map"),en=eA(A,"Promise"),ei=eA(A,"Set"),eo=eA(A,"WeakMap"),es=eA(Object,"create"),ea=ek(et),el=ek(er),eu=ek(en),ec=ek(ei),eh=ek(eo),ed=H?H.prototype:void 0,ef=ed?ed.valueOf:void 0;function ep(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function em(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function eg(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function ev(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new eg;++t<r;)this.add(e[t])}function ey(e){var t=this.__data__=new em(e);this.size=t.size}function eb(e,t){for(var r=e.length;r--;)if(eL(e[r][0],t))return r;return -1}function e_(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":q&&q in Object(e)?function(e){var t=U.call(e,q),r=e[q];try{e[q]=void 0;var n=!0}catch(e){}var i=G.call(e);return n&&(t?e[q]=r:delete e[q]),i}(e):G.call(e)}function ew(e){return eF(e)&&e_(e)==n}function eS(e,t,r,n,i,o){var s=1&r,a=e.length,l=t.length;if(a!=l&&!(s&&l>a))return!1;var u=o.get(e);if(u&&o.get(t))return u==t;var c=-1,h=!0,d=2&r?new ev:void 0;for(o.set(e,t),o.set(t,e);++c<a;){var f=e[c],p=t[c];if(n)var m=s?n(p,f,c,t,e,o):n(f,p,c,e,t,o);if(void 0!==m){if(m)continue;h=!1;break}if(d){if(!function(e,t){for(var r=-1,n=null==e?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}(t,function(e,t){if(!d.has(t)&&(f===e||i(f,e,r,n,o)))return d.push(t)})){h=!1;break}}else if(f!==p&&!i(f,p,r,n,o)){h=!1;break}}return o.delete(e),o.delete(t),h}function ex(e){var t;return t=function(e){return null!=e&&eC(e.length)&&!eO(e)?function(e,t){var r,n=eP(e),i=!n&&eI(e),o=!n&&!i&&eN(e),s=!n&&!i&&!o&&ez(e),a=n||i||o||s,l=a?function(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}(e.length,String):[],u=l.length;for(var c in e)!U.call(e,c)||a&&("length"==c||o&&("offset"==c||"parent"==c)||s&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||(r=null==(r=u)?9007199254740991:r)&&("number"==typeof c||w.test(c))&&c>-1&&c%1==0&&c<r)||l.push(c);return l}(e):function(e){if(r="function"==typeof(t=e&&e.constructor)&&t.prototype||D,e!==r)return ee(e);var t,r,n=[];for(var i in Object(e))U.call(e,i)&&"constructor"!=i&&n.push(i);return n}(e)}(e),eP(e)?t:function(e,t){for(var r=-1,n=t.length,i=e.length;++r<n;
1)e[i+r]=t[r];return e}(t,eT(e))}function eE(e,t){var r,n=e.__data__;return("string"==(r=typeof t)||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==t:null===t)?n["string"==typeof t?"string":"hash"]:n.map}function eA(e,t){var r=null==e?void 0:e[t];return!(!eR(r)||Z&&Z in r)&&(eO(r)?$:_).test(ek(r))?r:void 0}ep.prototype.clear=function(){this.__data__=es?es(null):{},this.size=0},ep.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},ep.prototype.get=function(e){var t=this.__data__;if(es){var n=t[e];return n===r?void 0:n}return U.call(t,e)?t[e]:void 0},ep.prototype.has=function(e){var t=this.__data__;return es?void 0!==t[e]:U.call(t,e)},ep.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=es&&void 0===t?r:t,this},em.prototype.clear=function(){this.__data__=[],this.size=0},em.prototype.delete=function(e){var t=this.__data__,r=eb(t,e);return!(r<0)&&(r==t.length-1?t.pop():Y.call(t,r,1),--this.size,!0)},em.prototype.get=function(e){var t=this.__data__,r=eb(t,e);return r<0?void 0:t[r][1]},em.prototype.has=function(e){return eb(this.__data__,e)>-1},em.prototype.set=function(e,t){var r=this.__data__,n=eb(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this},eg.prototype.clear=function(){this.size=0,this.__data__={hash:new ep,map:new(er||em),string:new ep}},eg.prototype.delete=function(e){var t=eE(this,e).delete(e);return this.size-=t?1:0,t},eg.prototype.get=function(e){return eE(this,e).get(e)},eg.prototype.has=function(e){return eE(this,e).has(e)},eg.prototype.set=function(e,t){var r=eE(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this},ev.prototype.add=ev.prototype.push=function(e){return this.__data__.set(e,r),this},ev.prototype.has=function(e){return this.__data__.has(e)},ey.prototype.clear=function(){this.__data__=new em,this.size=0},ey.prototype.delete=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r},ey.prototype.get=function(e){return this.__data__.get(e)},ey.prototype.has=function(e){return this.__data__.has(e)},ey.prototype.set=function(e,t){var r=this.__data__;if(r instanceof em){var n=r.__data__;if(!er||n.length<199)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new eg(n)}return r.set(e,t),this.size=r.size,this};var eT=Q?function(e){return null==e?[]:function(e,t){for(var r=-1,n=null==e?0:e.length,i=0,o=[];++r<n;){var s=e[r];t(s,r,e)&&(o[i++]=s)}return o}(Q(e=Object(e)),function(t){return K.call(e,t)})}:function(){return[]},eM=e_;function ek(e){if(null!=e){try{return V.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function eL(e,t){return e===t||e!=e&&t!=t}(et&&eM(new et(new ArrayBuffer(1)))!=b||er&&eM(new er)!=u||en&&eM(en.resolve())!=f||ei&&eM(new ei)!=m||eo&&eM(new eo)!=v)&&(eM=function(e){var t=e_(e),r=t==d?e.constructor:void 0,n=r?ek(r):"";if(n)switch(n){case ea:return b;case el:return u;case eu:return f;case ec:return m;case eh:return v}return t});var eI=ew(function(){return arguments}())?ew:function(e){return eF(e)&&U.call(e,"callee")&&!K.call(e,"callee")},eP=Array.isArray,eN=J||function(){return!1};function eO(e){if(!eR(e))return!1;var t=e_(e);return t==l||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}function eC(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}function eR(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function eF(e){return null!=e&&"object"==typeof e}var ez=P?function(e){return P(e)}:function(e){return eF(e)&&eC(e.length)&&!!S[e_(e)]};e.exports=function(e,t){return function e(t,r,l,c,f){return t===r||(null!=t&&null!=r&&(eF(t)||eF(r))?function(e,t,r,l,c,f){var v=eP(e),_=eP(t),w=v?i:eM(e),S=_?i:eM(t),x=(w=w==n?d:w)==d,E=(S=S==n?d:S)==d,A=w==S;if(A&&eN(e)){if(!eN(t))return!1;v=!0,x=!1}if(A&&!x)return f||(f=new ey),v||ez(e)?eS(e,t,r,l,c,f):function(e,t,r,n,i,l,c){switch(r){case b:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case y:return!(e.byteLength!=t.byteLength||!l(new X(e),new X(t)));case o:case s:case h:return eL(+e,+t);case a:return e.name==t.name&&e.message==t.message;case p:case g:return e==t+"";case u:var d=N;case m:var f=1&n;if(d||(d=O),e.size!=t.size&&!f)break;var v=c.get(e);if(v)return v==t;n|=2,c.set(e,t);var _=eS(d(e),d(t),n,i,l,c);return c.delete(e),_;case"[object Symbol]":if(ef)return ef.call(e)==ef.call(t)}return!1}(e,t,w,r,l,c,f);if(!(1&r)){var T=x&&U.call(e,"__wrapped__"),M=E&&U.call(t,"__wrapped__");
1if(T||M){var k=T?e.value():e,L=M?t.value():t;return f||(f=new ey),c(k,L,r,l,f)}}return!!A&&(f||(f=new ey),function(e,t,r,n,i,o){var s=1&r,a=ex(e),l=a.length;if(l!=ex(t).length&&!s)return!1;for(var u=l;u--;){var c=a[u];if(!(s?c in t:U.call(t,c)))return!1}var h=o.get(e);if(h&&o.get(t))return h==t;var d=!0;o.set(e,t),o.set(t,e);for(var f=s;++u<l;){var p=e[c=a[u]],m=t[c];if(n)var g=s?n(m,p,c,t,e,o):n(p,m,c,e,t,o);if(!(void 0===g?p===m||i(p,m,r,n,o):g)){d=!1;break}f||(f="constructor"==c)}if(d&&!f){var v=e.constructor,y=t.constructor;v==y||!("constructor"in e)||!("constructor"in t)||"function"==typeof v&&v instanceof v&&"function"==typeof y&&y instanceof y||(d=!1)}return o.delete(e),o.delete(t),d}(e,t,r,l,c,f))}(t,r,l,c,e,f):t!=t&&r!=r)}(e,t)}}(E,E.exports);var A=h(E.exports);function T(e,t,r){return e[t]?e[t][0]?e[t][0][r]:e[t][r]:"contentBoxSize"===t?e.contentRect["inlineSize"===r?"width":"height"]:void 0}var M="allotment-module_splitViewView__MGZ6O";let k,L=!1,I=!1;"object"==typeof navigator&&(I=(k=navigator.userAgent).indexOf("Macintosh")>=0,L=(k.indexOf("Macintosh")>=0||k.indexOf("iPad")>=0||k.indexOf("iPhone")>=0)&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0);let P=L,N=I,O="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?l.useLayoutEffect:l.useEffect;class C{constructor(){this._size=void 0}getSize(){return this._size}setSize(e){this._size=e}}function R(e,t){let r=e.length,n=r-t.length;return n>=0&&e.slice(n,r)===t}var F={exports:{}};!function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}function i(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function o(e,t,n,o,s){if("function"!=typeof n)throw TypeError("The listener must be a function");var a=new i(n,o||e,s),l=r?r+t:t;return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],a]:e._events[l].push(a):(e._events[l]=a,e._eventsCount++),e}function s(e,t){0==--e._eventsCount?e._events=new n:delete e._events[t]}function a(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1)),a.prototype.eventNames=function(){var e,n,i=[];if(0===this._eventsCount)return i;for(n in e=this._events)t.call(e,n)&&i.push(r?n.slice(1):n);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},a.prototype.listeners=function(e){var t=r?r+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var i=0,o=n.length,s=Array(o);i<o;i++)s[i]=n[i].fn;return s},a.prototype.listenerCount=function(e){var t=r?r+e:e,n=this._events[t];return n?n.fn?1:n.length:0},a.prototype.emit=function(e,t,n,i,o,s){var a=r?r+e:e;if(!this._events[a])return!1;var l,u,c=this._events[a],h=arguments.length;if(c.fn){switch(c.once&&this.removeListener(e,c.fn,void 0,!0),h){case 1:return c.fn.call(c.context),!0;case 2:return c.fn.call(c.context,t),!0;case 3:return c.fn.call(c.context,t,n),!0;case 4:return c.fn.call(c.context,t,n,i),!0;case 5:return c.fn.call(c.context,t,n,i,o),!0;case 6:return c.fn.call(c.context,t,n,i,o,s),!0}for(u=1,l=Array(h-1);u<h;u++)l[u-1]=arguments[u];c.fn.apply(c.context,l)}else{var d,f=c.length;for(u=0;u<f;u++)switch(c[u].once&&this.removeListener(e,c[u].fn,void 0,!0),h){case 1:c[u].fn.call(c[u].context);break;case 2:c[u].fn.call(c[u].context,t);break;case 3:c[u].fn.call(c[u].context,t,n);break;case 4:c[u].fn.call(c[u].context,t,n,i);break;default:if(!l)for(d=1,l=Array(h-1);d<h;d++)l[d-1]=arguments[d];c[u].fn.apply(c[u].context,l)}}return!0},a.prototype.on=function(e,t,r){return o(this,e,t,r,!1)},a.prototype.once=function(e,t,r){return o(this,e,t,r,!0)},a.prototype.removeListener=function(e,t,n,i){var o=r?r+e:e;if(!this._events[o])return this;if(!t)return s(this,o),this;var a=this._events[o];if(a.fn)a.fn!==t||i&&!a.once||n&&a.context!==n||s(this,o);else{for(var l=0,u=[],c=a.length;l<c;l++)(a[l].fn!==t||i&&!a[l].once||n&&a[l].context!==n)&&u.push(a[l]);u.length?this._events[o]=1===u.length?u[0]:u:s(this,o)}return this},a.prototype.removeAllListeners=function(e){var t;return e?(t=r?r+e:e,this._events[t]&&s(this,t)):(this._events=new n,this._eventsCount=0),this},a.prototype.off=a.prototype.removeListener,a.prototype.addListener=a.prototype.on,a.prefixed=r,a.EventEmitter=a,e.exports=a}(F);
1var z=h(F.exports);function B(e,t){let r=e.indexOf(t);r>-1&&(e.splice(r,1),e.unshift(t))}function D(e,t){let r=e.indexOf(t);r>-1&&(e.splice(r,1),e.push(t))}function j(e,t,r=1){let n=Math.max(0,Math.ceil((t-e)/r)),i=Array(n),o=-1;for(;++o<n;)i[o]=e+o*r;return i}var V=NaN,U=/^\s+|\s+$/g,Z=/^[-+]0x[0-9a-f]+$/i,G=/^0b[01]+$/i,$=/^0o[0-7]+$/i,W=parseInt,H="object"==typeof c&&c&&c.Object===Object&&c,X="object"==typeof self&&self&&self.Object===Object&&self,K=H||X||Function("return this")(),Y=Object.prototype.toString,q=Math.max,Q=Math.min,J=function(){return K.Date.now()};function ee(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function et(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||t&&"object"==typeof t&&"[object Symbol]"==Y.call(t))return V;if(ee(e)){var t,r="function"==typeof e.valueOf?e.valueOf():e;e=ee(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(U,"");var n=G.test(e);return n||$.test(e)?W(e.slice(2),n?2:8):Z.test(e)?V:+e}var er=h(function(e,t,r){var n,i,o,s,a,l,u=0,c=!1,h=!1,d=!0;if("function"!=typeof e)throw TypeError("Expected a function");function f(t){var r=n,o=i;return n=i=void 0,u=t,s=e.apply(o,r)}function p(e){var r=e-l;return void 0===l||r>=t||r<0||h&&e-u>=o}function m(){var e,r=J();if(p(r))return g(r);a=setTimeout(m,(e=t-(r-l),h?Q(e,o-(r-u)):e))}function g(e){return a=void 0,d&&n?f(e):(n=i=void 0,s)}function v(){var e,r=J(),o=p(r);if(n=arguments,i=this,l=r,o){if(void 0===a)return u=e=l,a=setTimeout(m,t),c?f(e):s;if(h)return a=setTimeout(m,t),f(l)}return void 0===a&&(a=setTimeout(m,t)),s}return t=et(t)||0,ee(r)&&(c=!!r.leading,o=(h="maxWait"in r)?q(et(r.maxWait)||0,t):o,d="trailing"in r?!!r.trailing:d),v.cancel=function(){void 0!==a&&clearTimeout(a),u=0,n=l=i=a=void 0},v.flush=function(){return void 0===a?s:g(J())},v}),en="sash-module_vertical__pB-rs",ei="sash-module_horizontal__kFbiw",eo="sash-module_hover__80W6I",es="sash-module_active__bJspD";let ea=((i={}).Vertical="VERTICAL",i.Horizontal="HORIZONTAL",i),el=((o={}).Disabled="DISABLED",o.Minimum="MINIMUM",o.Maximum="MAXIMUM",o.Enabled="ENABLED",o),eu=P?20:8,ec=new z;class eh extends z{get state(){return this._state}set state(e){this._state!==e&&(this.el.classList.toggle("sash-module_disabled__Hm-wx",e===el.Disabled),this.el.classList.toggle("sash-disabled",e===el.Disabled),this.el.classList.toggle("sash-module_minimum__-UKxp",e===el.Minimum),this.el.classList.toggle("sash-minimum",e===el.Minimum),this.el.classList.toggle("sash-module_maximum__TCWxD",e===el.Maximum),this.el.classList.toggle("sash-maximum",e===el.Maximum),this._state=e,this.emit("enablementChange",e))}constructor(e,t,r){var n;super(),this.el=void 0,this.layoutProvider=void 0,this.orientation=void 0,this.size=void 0,this.hoverDelay=300,this.hoverDelayer=er(e=>e.classList.add("sash-hover",eo),this.hoverDelay),this._state=el.Enabled,this.onPointerStart=e=>{let t=e.pageX,r=e.pageY;this.el.classList.add("sash-active",es),this.emit("start",{startX:t,currentX:t,startY:r,currentY:r}),this.el.setPointerCapture(e.pointerId);let n=e=>{e.preventDefault();let n={startX:t,currentX:e.pageX,startY:r,currentY:e.pageY};this.emit("change",n)},i=e=>{e.preventDefault(),this.el.classList.remove("sash-active",es),this.hoverDelayer.cancel(),this.emit("end"),this.el.releasePointerCapture(e.pointerId),window.removeEventListener("pointermove",n),window.removeEventListener("pointerup",i)};window.addEventListener("pointermove",n),window.addEventListener("pointerup",i)},this.onPointerDoublePress=()=>{this.emit("reset")},this.onMouseEnter=()=>{this.el.classList.contains(es)?(this.hoverDelayer.cancel(),this.el.classList.add("sash-hover",eo)):this.hoverDelayer(this.el)},this.onMouseLeave=()=>{this.hoverDelayer.cancel(),this.el.classList.remove("sash-hover",eo)},this.el=document.createElement("div"),this.el.classList.add("sash","sash-module_sash__K-9lB"),this.el.dataset.testid="sash",e.append(this.el),N&&this.el.classList.add("sash-mac","sash-module_mac__Jf6OJ"),this.el.addEventListener("pointerdown",this.onPointerStart),this.el.addEventListener("dblclick",this.onPointerDoublePress),this.el.addEventListener("mouseenter",this.onMouseEnter),this.el.addEventListener("mouseleave",this.onMouseLeave),"number"==typeof r.size?(this.size=r.size,r.orientation===ea.Vertical?this.el.style.width=`${this.size}px`:this.el.style.height=`${this.size}px`):(this.size=eu,ec.on("onDidChangeGlobalSize",e=>{this.size=e,this.layout()})),this.layoutProvider=t,this.orientation=null!=(n=r.orientation)?n:ea.Vertical,this.orientation===ea.Horizontal?(this.el.classList.add("sash-horizontal",ei),this.el.classList.remove("sash-vertical",en)):(this.el.classList.remove("sash-horizontal",ei),this.el.classList.add("sash-vertical",en)),this.layout()}layout(){if(this.orientation===ea.Vertical){let e=this.layoutProvider;this.el.style.left=e.getVerticalSashLeft(this)-this.size/2+"px",e.getVerticalSashTop&&(this.el.style.top=e.getVerticalSashTop(this)+"px"),e.getVerticalSashHeight&&(this.el.style.height=e.getVerticalSashHeight(this)+"px")}else{let e=this.layoutProvider;this.el.style.top=e.getHorizontalSashTop(this)-this.size/2+"px",e.getHorizontalSashLeft&&(this.el.style.left=e.getHorizontalSashLeft(this)+"px"),e.getHorizontalSashWidth&&(this.el.style.width=e.getHorizontalSashWidth(this)+"px")}}dispose(){this.el.removeEventListener("pointerdown",this.onPointerStart),this.el.removeEventListener("dblclick",this.onPointerDoublePress),this.el.removeEventListener("mouseenter",this.onMouseEnter),this.el.removeEventListener("mouseleave",()=>this.onMouseLeave),this.el.remove()}}(a=n||(n={})).Distribute={type:"distribute"},a.Split=function(e){return{type:"split",index:e}},a.Invisible=function(e){return{type:"invisible",cachedVisibleSize:e}};let ed=((s={}).Normal="NORMAL",s.Low="LOW",s.High="HIGH",s);class ef{constructor(e,t,r){this.container=void 0,this.view=void 0,this._size=void 0,this._cachedVisibleSize=void 0,this.container=e,this.view=t,this.container.classList.add("split-view-view",M),this.container.dataset.testid="split-view-view","number"==typeof r?(this._size=r,this._cachedVisibleSize=void 0,e.classList.add("split-view-view-v
1isible")):(this._size=0,this._cachedVisibleSize=r.cachedVisibleSize)}set size(e){this._size=e}get size(){return this._size}get priority(){return this.view.priority}get snap(){return!!this.view.snap}get cachedVisibleSize(){return this._cachedVisibleSize}get visible(){return void 0===this._cachedVisibleSize}setVisible(e,t){e!==this.visible&&(e?(this.size=x(this._cachedVisibleSize,this.viewMinimumSize,this.viewMaximumSize),this._cachedVisibleSize=void 0):(this._cachedVisibleSize="number"==typeof t?t:this.size,this.size=0),this.container.classList.toggle("split-view-view-visible",e),this.view.setVisible&&this.view.setVisible(e))}get minimumSize(){return this.visible?this.view.minimumSize:0}get viewMinimumSize(){return this.view.minimumSize}get maximumSize(){return this.visible?this.view.maximumSize:0}get viewMaximumSize(){return this.view.maximumSize}set enabled(e){this.container.style.pointerEvents=e?"":"none"}layout(e){this.layoutContainer(e),this.view.layout(this.size,e)}}class ep extends ef{layoutContainer(e){this.container.style.left=`${e}px`,this.container.style.width=`${this.size}px`}}class em extends ef{layoutContainer(e){this.container.style.top=`${e}px`,this.container.style.height=`${this.size}px`}}class eg extends z{get startSnappingEnabled(){return this._startSnappingEnabled}set startSnappingEnabled(e){this._startSnappingEnabled!==e&&(this._startSnappingEnabled=e,this.updateSashEnablement())}get endSnappingEnabled(){return this._endSnappingEnabled}set endSnappingEnabled(e){this._endSnappingEnabled!==e&&(this._endSnappingEnabled=e,this.updateSashEnablement())}constructor(e,t={},r,n,i){var o,s;if(super(),this.onDidChange=void 0,this.onDidDragStart=void 0,this.onDidDragEnd=void 0,this.orientation=void 0,this.sashContainer=void 0,this.size=0,this.contentSize=0,this.proportions=void 0,this.viewItems=[],this.sashItems=[],this.sashDragState=void 0,this.proportionalLayout=void 0,this.get
1SashOrthogonalSize=void 0,this._startSnappingEnabled=!0,this._endSnappingEnabled=!0,this.onSashEnd=e=>{for(let t of(this.emit("sashchange",e),this.saveProportions(),this.viewItems))t.enabled=!0},this.orientation=null!=(o=t.orientation)?o:ea.Vertical,this.proportionalLayout=null==(s=t.proportionalLayout)||s,this.getSashOrthogonalSize=t.getSashOrthogonalSize,r&&(this.onDidChange=r),n&&(this.onDidDragStart=n),i&&(this.onDidDragEnd=i),this.sashContainer=document.createElement("div"),this.sashContainer.classList.add("sash-container","allotment-module_sashContainer__fzwJF"),e.prepend(this.sashContainer),t.descriptor){for(let[e,r]of(this.size=t.descriptor.size,t.descriptor.views.entries())){let t=r.size,n=r.container,i=r.view;this.addView(n,i,t,e,!0)}this.contentSize=this.viewItems.reduce((e,t)=>e+t.size,0),this.saveProportions()}}addView(e,t,r,n=this.viewItems.length,i){let o;o="number"==typeof r?r:"split"===r.type?this.getViewSize(r.index)/2:"invisible"===r.type?{cachedVisibleSize:r.cachedVisibleSize}:t.minimumSize;let s=this.orientation===ea.Vertical?new em(e,t,o):new ep(e,t,o);if(this.viewItems.splice(n,0,s),this.viewItems.length>1){let e=this.orientation===ea.Vertical?new eh(this.sashContainer,{getHorizontalSashTop:e=>this.getSashPosition(e),getHorizontalSashWidth:this.getSashOrthogonalSize},{orientation:ea.Horizontal}):new eh(this.sashContainer,{getVerticalSashLeft:e=>this.getSashPosition(e),getVerticalSashHeight:this.getSashOrthogonalSize},{orientation:ea.Vertical}),t=this.orientation===ea.Vertical?t=>({sash:e,start:t.startY,current:t.currentY}):t=>({sash:e,start:t.startX,current:t.currentX});e.on("start",e=>{var r;this.emit("sashDragStart"),this.onSashStart(t(e));let n=this.viewItems.map(e=>e.size);null==(r=this.onDidDragStart)||r.call(this,n)}),e.on("change",e=>this.onSashChange(t(e))),e.on("end",()=>{var t;this.emit("sashDragEnd"),this.onSashEnd(this.sashItems.findIndex(t=>t.sash===e));let r=this.viewItems.map(e=>e.size);null==(t=this.onDidDragEnd)||t.call(this,r)}),e.on("reset",()=>{let t=this.sashItems.findIndex(t=>t.sash===e),r=j(t,-1,-1),n=j(t+1,this.viewItems.length),i=this.findFirstSnapIndex(r),o=this.findFirstSnapIndex(n);("number"!=typeof i||this.viewItems[i].visible)&&("number"!=typeof o||this.viewItems[o].visible)&&this.emit("sashreset",t)}),this.sashItems.splice(n-1,0,{sash:e})}i||this.relayout(),i||"number"==typeof r||"distribute"!==r.type||this.distributeViewSizes()}removeView(e,t){if(e<0||e>=this.viewItems.length)throw Error("Index out of bounds");let r=this.viewItems.splice(e,1)[0].view;return this.viewItems.length>=1&&this.sashItems.splice(Math.max(e-1,0),1)[0].sash.dispose(),this.relayout(),t&&"distribute"===t.type&&this.distributeViewSizes(),r}moveView(e,t,r){let i=this.getViewCachedVisibleSize(t),o=void 0===i?this.getViewSize(t):n.Invisible(i),s=this.removeView(t);this.addView(e,s,o,r)}getViewCachedVisibleSize(e){if(e<0||e>=this.viewItems.length)throw Error("Index out of bounds");return this.viewItems[e].cachedVisibleSize}layout(e=this.size){let t=Math.max(this.size,this.contentSize);if(this.size=e,this.proportions)for(let t=0;t<this.viewItems.length;t++){let r=this.viewItems[t];r.size=x(Math.round(this.proportions[t]*e),r.minimumSize,r.maximumSize)}else{let r=j(0,this.viewItems.length),n=r.filter(e=>this.viewItems[e].priority===ed.Low),i=r.filter(e=>this.viewItems[e].priority===ed.High);this.resize(this.viewItems.length-1,e-t,void 0,n,i)}this.distributeEmptySpace(),this.layoutViews()}resizeView(e,t){if(e<0||e>=this.viewItems.length)return;let r=j(0,this.viewItems.length).filter(t=>t!==e),n=[...r.filter(e=>this.viewItems[e].priority===ed.Low),e],i=r.filter(e=>this.viewItems[e].priority===ed.High),o=this.viewItems[e];t=x(t=Math.round(t),o.minimumSize,Math.min(o.maximumSize,this.size)),o.size=t,this.relayout(n,i)}resizeViews(e){for(let t=0;t<e.length;t++){let r=this.viewItems[t],n=e[t];n=x(n=Math.round(n),r.minimumSize,Math.min(r.maximumSize,this.size)),r.size=n}this.contentSize=this.viewItems.reduce((e,t)=>e+t.size,0),this.saveProportions(),this.layout(this.size)}getViewSize(e){return e<0||e>=this.viewItems.length?-1:this.viewItems[e].size}isViewVisible(e){if(e<0||e>=this.viewItems.length)throw Error("Index out of bounds");return this.viewItems[e].visible}setViewVisible(e,t){if(e<0||e>=this.viewItems.length)throw Error("Index out of bounds");
1this.viewItems[e].setVisible(t),this.distributeEmptySpace(e),this.layoutViews(),this.saveProportions()}distributeViewSizes(){let e=[],t=0;for(let r of this.viewItems)r.maximumSize-r.minimumSize>0&&(e.push(r),t+=r.size);let r=Math.floor(t/e.length);for(let t of e)t.size=x(r,t.minimumSize,t.maximumSize);let n=j(0,this.viewItems.length),i=n.filter(e=>this.viewItems[e].priority===ed.Low),o=n.filter(e=>this.viewItems[e].priority===ed.High);this.relayout(i,o)}dispose(){this.sashItems.forEach(e=>e.sash.dispose()),this.sashItems=[],this.sashContainer.remove()}relayout(e,t){let r=this.viewItems.reduce((e,t)=>e+t.size,0);this.resize(this.viewItems.length-1,this.size-r,void 0,e,t),this.distributeEmptySpace(),this.layoutViews(),this.saveProportions()}onSashStart({sash:e,start:t}){let r=this.sashItems.findIndex(t=>t.sash===e);(e=>{let t=this.viewItems.map(e=>e.size),n,i,o=Number.NEGATIVE_INFINITY,s=Number.POSITIVE_INFINITY,a=j(r,-1,-1),l=j(r+1,this.viewItems.length),u=a.reduce((e,r)=>e+(this.viewItems[r].minimumSize-t[r]),0),c=a.reduce((e,r)=>e+(this.viewItems[r].viewMaximumSize-t[r]),0),h=0===l.length?Number.POSITIVE_INFINITY:l.reduce((e,r)=>e+(t[r]-this.viewItems[r].minimumSize),0);o=Math.max(u,0===l.length?Number.NEGATIVE_INFINITY:l.reduce((e,r)=>e+(t[r]-this.viewItems[r].viewMaximumSize),0)),s=Math.min(h,c);let d=this.findFirstSnapIndex(a),f=this.findFirstSnapIndex(l);if("number"==typeof d){let e=this.viewItems[d],t=Math.floor(e.viewMinimumSize/2);n={index:d,limitDelta:e.visible?o-t:o+t,size:e.size}}if("number"==typeof f){let e=this.viewItems[f],t=Math.floor(e.viewMinimumSize/2);i={index:f,limitDelta:e.visible?s+t:s-t,size:e.size}}this.sashDragState={start:e,current:e,index:r,sizes:t,minDelta:o,maxDelta:s,snapBefore:n,snapAfter:i}})(t)}onSashChange({current:e}){let{index:t,start:r,sizes:n,minDelta:i,maxDelta:o,snapBefore:s,snapAfter:a}=this.sashDragState;this.sashDragState.current=e,this.resize(t,e-r,n,void 0,void 0,i,o,s,a),this.distributeEmptySpace(),this.layoutViews()}getSashPosition(e){let t=0;for(let r=0;r<this.sashItems.length;r++)if(t+=this.viewItems[r].size,this.sashItems[r].sash===e)return t;return 0}resize(e,t,r=this.viewItems.map(e=>e.size),n,i,o=Number.NEGATIVE_INFINITY,s=Number.POSITIVE_INFINITY,a,l){if(e<0||e>=this.viewItems.length)return 0;let u=j(e,-1,-1),c=j(e+1,this.viewItems.length);if(i)for(let e of i)B(u,e),B(c,e);if(n)for(let e of n)D(u,e),D(c,e);let h=u.map(e=>this.viewItems[e]),d=u.map(e=>r[e]),f=c.map(e=>this.viewItems[e]),p=c.map(e=>r[e]),m=u.reduce((e,t)=>e+(this.viewItems[t].minimumSize-r[t]),0),g=u.reduce((e,t)=>e+(this.viewItems[t].maximumSize-r[t]),0),v=0===c.length?Number.POSITIVE_INFINITY:c.reduce((e,t)=>e+(r[t]-this.viewItems[t].minimumSize),0),y=Math.max(m,0===c.length?Number.NEGATIVE_INFINITY:c.reduce((e,t)=>e+(r[t]-this.viewItems[t].maximumSize),0),o),b=Math.min(v,g,s),_=!1;if(a){let e=this.viewItems[a.index],r=t>=a.limitDelta;_=r!==e.visible,e.setVisible(r,a.size)}if(!_&&l){let e=this.viewItems[l.index],r=t<l.limitDelta;_=r!==e.visible,e.setVisible(r,l.size)}if(_)return this.resize(e,t,r,n,i,o,s);for(let e=0,r=t=x(t,y,b);e<h.length;e++){let t=h[e],n=x(d[e]+r,t.minimumSize,t.maximumSize);r-=n-d[e],t.size=n}for(let e=0,r=t;e<f.length;e++){let t=f[e],n=x(p[e]-r,t.minimumSize,t.maximumSize);r+=n-p[e],t.size=n}return t}distributeEmptySpace(e){let t=this.viewItems.reduce((e,t)=>e+t.size,0),r=this.size-t,n=j(this.viewItems.length-1,-1,-1);"number"==typeof e&&D(n,e);for(let e=0;0!==r&&e<n.length;e++){let t=this.viewItems[n[e]],i=x(t.size+r,t.minimumSize,t.maximumSize);r-=i-t.size,t.size=i}}layoutViews(){var e;this.contentSize=this.viewItems.reduce((e,t)=>e+t.size,0);let t=0;for(let e of this.viewItems)e.layout(t),t+=e.size;null!=(e=this.onDidChange)&&e.call(this,this.viewItems.map(e=>e.size)),this.sashItems.forEach(e=>e.sash.layout()),this.updateSashEnablement()}saveProportions(){this.proportionalLayout&&this.contentSize>0&&(this.proportions=this.viewItems.map(e=>e.size/this.contentSize))}updateSashEnablement(){let e=!1,t=this.viewItems.map(t=>e=t.size-t.minimumSize>0||e);e=!1;let r=this.viewItems.map(t=>e=t.maximumSize-t.size>0||e),n=[...this.viewItems].reverse();e=!1;let i=n.map(t=>e=t.size-t.minimumSize>0||e).reverse();e=!1;let o=n.map(t=>e=t.maximumSize-t.size>0||e).reverse(),s=0;for(let e=0;e<this.sashItems.length;e++){let{sash:n}=this.sashItems[e];s+=this.viewItems[e].size;let a=!(t[e]&&o[e+1]),l=!(r[e]&&i[e+1]);if(a&&l){let r=j(e,-1,-1),o=j(e+1,this.viewItems.length),a=this.findFirstSnapIndex(r),l=this.findFirstSnapIndex(o),u="number"==typeof a&&!this.viewItems[a].visible,c="number"==typeof l&&!this.viewItems[l].visible;u&&i[e]&&(s>0||this.startSnappingEnabled)?n.state=el.Minimum:c&&t[e]&&(s<this.contentSize||this.endSnappingEnabled)?n.state=el.Maximum:n.state=el.Disabled}else n.state=a&&!l?el.Minimum:!a&&l?el.Maximum:el.Enabled}}findFirstSnapIndex(e){for(let t of e){let e=this.viewItems[t];if(e.visible&&e.snap)return t}for(let t of e){let e=this.viewItems[t];if(e.visible&&e.maximumSize-e.minimumSize>0)return;if(!e.visible&&e.snap)return t}}}class ev{constructor(e){this.size=void 0,this.size=e}getPreferredSize(){return this.size}}class ey{constructor(e,t){this.proportion=void 0,this.layoutService=void 0,this.proportion=e,this.layoutService=t}getPreferredSize(){return this.proportion*this.layoutService.getSize()}}class eb{getPreferredSize(){}}class e_{get preferredSize(){return this.layoutStrategy.getPreferredSize()}set preferredSize(e){if("number"==typeof e)this.layoutStrategy=new ev(e);else if("string"==typeof e){let t=e.trim();if(R(t,"%")){let e=Number(t.slice(0,-1))/100;this.layoutStrategy=new ey(e,this.layoutService)}else if(R(t,"px")){let e=Number(t.slice(0,-2))/100;this.layoutStrategy=new ev(e)}else if("number"==typeof Number.parseFloat(t)){let e=Number.parseFloat(t);this.layoutStrategy=new ev(e)}else this.layoutStrategy=new eb}else this.layoutStrategy=new eb}constructor(e,t){var r;if(this.minimumSize=0,this.maximumSize=Number.POSITIVE_INFINITY,this.element=void 0,this.priority=void 0,this.snap=void 0,this.layoutService=void 0,this.layoutStrategy=void 0,this.layoutService=e,this.element=t.element,this.minimumSize="number"==typeof t.minimumSize?t.minimumSize:30,this.maximumSize="number"==typeof t.maximumSize?t.maximumSize:Number.POSITIVE_INFINITY,"
1number"==typeof t.preferredSize)this.layoutStrategy=new ev(t.preferredSize);else if("string"==typeof t.preferredSize){let e=t.preferredSize.trim();if(R(e,"%")){let t=Number(e.slice(0,-1))/100;this.layoutStrategy=new ey(t,this.layoutService)}else if(R(e,"px")){let t=Number(e.slice(0,-2));this.layoutStrategy=new ev(t)}else if("number"==typeof Number.parseFloat(e)){let t=Number.parseFloat(e);this.layoutStrategy=new ev(t)}else this.layoutStrategy=new eb}else this.layoutStrategy=new eb;this.priority=null!=(r=t.priority)?r:ed.Normal,this.snap="boolean"==typeof t.snap&&t.snap}layout(e){}}function ew(e){return void 0!==e.minSize||void 0!==e.maxSize||void 0!==e.preferredSize||void 0!==e.priority||void 0!==e.visible}let eS=(0,l.forwardRef)(({className:e,children:t},r)=>l.createElement("div",{ref:r,className:f("split-view-view",M,e)},t));eS.displayName="Allotment.Pane";let ex=(0,l.forwardRef)(({children:e,className:t,id:r,maxSize:i=1/0,minSize:o=30,proportionalLayout:s=!0,separator:a=!0,sizes:c,defaultSizes:h=c,snap:d=!1,vertical:p=!1,onChange:m,onReset:g,onVisibleChange:v,onDragStart:y,onDragEnd:b},_)=>{var w,S,E,M,k,L,I,N,R,F,z,B,D,j,V,U,Z;let G=(0,l.useRef)(null),$=(0,l.useRef)([]),W=(0,l.useRef)(new Map),H=(0,l.useRef)(null),X=(0,l.useRef)(new Map),K=(0,l.useRef)(new C),Y=(0,l.useRef)([]),[q,Q]=(0,l.useState)(!1),J=(0,l.useMemo)(()=>l.Children.toArray(e).filter(l.isValidElement),[e]),ee=(0,l.useCallback)(e=>{var t,r;let n=null==(t=Y.current)?void 0:t[e];return"number"==typeof(null==n?void 0:n.preferredSize)&&(null!=(r=H.current)&&r.resizeView(e,Math.round(n.preferredSize)),!0)},[]);return(0,l.useImperativeHandle)(_,()=>({reset:()=>{if(g)g();else{var e;null==(e=H.current)||e.distributeViewSizes();for(let e=0;e<Y.current.length;e++)ee(e)}},resize:e=>{var t;null==(t=H.current)||t.resizeViews(e)}})),O(()=>{let e=!0;h&&X.current.size!==h.length&&(e=!1,console.warn(`Expected ${h.length} children based on defaultSizes but found ${X.current.size}`)),e&&h&&($.current=J.map(e=>e.key));let t=u({orientation:p?ea.Vertical:ea.Horizontal,proportionalLayout:s},e&&h&&{descriptor:{size:h.reduce((e,t)=>e+t,0),views:h.map((e,t)=>{var r,n,s,a;let l=W.current.get($.current[t]),c=new e_(K.current,u({element:document.createElement("div"),minimumSize:null!=(r=null==l?void 0:l.minSize)?r:o,maximumSize:null!=(n=null==l?void 0:l.maxSize)?n:i,priority:null!=(s=null==l?void 0:l.priority)?s:ed.Normal},(null==l?void 0:l.preferredSize)&&{preferredSize:null==l?void 0:l.preferredSize},{snap:null!=(a=null==l?void 0:l.snap)?a:d}));return Y.current.push(c),{container:[...X.current.values()][t],size:e,view:c}})}});H.current=new eg(G.current,t,m,y,b),H.current.on("sashDragStart",()=>{var e;null==(e=G.current)||e.classList.add("split-view-sash-dragging")}),H.current.on("sashDragEnd",()=>{var e;null==(e=G.current)||e.classList.remove("split-view-sash-dragging")}),H.current.on("sashchange",e=>{if(v&&H.current){let e=J.map(e=>e.key);for(let t=0;t<e.length;t++){let r=W.current.get(e[t]);void 0!==(null==r?void 0:r.visible)&&r.visible!==H.current.isViewVisible(t)&&v(t,H.current.isViewVisible(t))}}}),H.current.on("sashreset",e=>{if(g)g();else{var t;if(ee(e)||ee(e+1))return;null==(t=H.current)||t.distributeViewSizes()}});let r=H.current;return()=>{r.dispose()}},[]),O(()=>{if(q){var e,t,r,s,a,l,c,h,f,p,m;let g=J.map(e=>e.key),v=[...$.current],y=g.filter(e=>!$.current.includes(e)),b=g.filter(e=>$.current.includes(e)),_=$.current.map(e=>!g.includes(e));for(let t=_.length-1;t>=0;t--)_[t]&&(null!=(e=H.current)&&e.removeView(t),v.splice(t,1),Y.current.splice(t,1));for(let e of y){let c=W.current.get(e),h=new e_(K.current,u({element:document.createElement("div"),minimumSize:null!=(t=null==c?void 0:c.minSize)?t:o,maximumSize:null!=(r=null==c?void 0:c.maxSize)?r:i,priority:null!=(s=null==c?void 0:c.priority)?s:ed.Normal},(null==c?void 0:c.preferredSize)&&{preferredSize:null==c?void 0:c.preferredSize},{snap:null!=(a=null==c?void 0:c.snap)?a:d}));null!=(l=H.current)&&l.addView(X.current.get(e),h,n.Distribute,g.findIndex(t=>t===e)),v.splice(g.findIndex(t=>t===e),0,e),Y.current.splice(g.findIndex(t=>t===e),0,h)}for(;!A(g,v);)for(let[e,t]of g.entries()){let r=v.findIndex(e=>e===t);if(r!==e){null==(c=H.current)||c.moveView(X.current.get(t),r,e);let n=v[r];v.splice(r,1),v.splice(e,0,n);break}}for(let e of y){let t=g.findIndex(t=>t===e),r=Y.current[t].preferredSize;void 0!==r&&(null==(h=H.current)||h.resizeView(t,r))}for(let e of[...y,...b]){let t=W.current.get(e),r=g.findIndex(t=>t===e);t&&ew(t)&&void 0!==t.visible&&(null==(f=H.current)?void 0:f.isViewVisible(r))!==t.visible&&(null==(p=H.current)||p.setViewVisible(r,t.visible))}for(let e of b){let t=W.current.get(e),r=g.findIndex(t=>t===e);if(t&&ew(t)){void 0!==t.preferredSize&&Y.current[r].preferredSize!==t.preferredSize&&(Y.current[r].preferredSize=t.preferredSize);let e=!1;void 0!==t.minSize&&Y.current[r].minimumSize!==t.minSize&&(Y.current[r].minimumSize=t.minSize,e=!0),void 0!==t.maxSize&&Y.current[r].maximumSize!==t.maxSize&&(Y.current[r].maximumSize=t.maxSize,e=!0),e&&(null==(m=H.current)||m.layout())}}(y.length>0||_.length>0)&&($.current=g)}},[J,q,i,o,d]),(0,l.useEffect)(()=>{H.current&&(H.current.onDidChange=m)},[m]),(0,l.useEffect)(()=>
1{H.current&&(H.current.onDidDragStart=y)},[y]),(0,l.useEffect)(()=>{H.current&&(H.current.onDidDragEnd=b)},[b]),S=(w={ref:G,onResize:({width:e,height:t})=>{var r;e&&t&&(null!=(r=H.current)&&r.layout(p?t:e),K.current.setSize(p?t:e),Q(!0))}}).onResize,(E=(0,l.useRef)(void 0)).current=S,M=w.round||Math.round,k=(0,l.useRef)(),I=(L=(0,l.useState)({width:void 0,height:void 0}))[0],N=L[1],R=(0,l.useRef)(!1),(0,l.useEffect)(function(){return R.current=!1,function(){R.current=!0}},[]),U=(0,l.useRef)({width:void 0,height:void 0}),F=(0,l.useCallback)(function(e){return k.current&&k.current.box===w.box&&k.current.round===M||(k.current={box:w.box,round:M,instance:new ResizeObserver(function(e){var t=e[0],r="border-box"===w.box?"borderBoxSize":"device-pixel-content-box"===w.box?"devicePixelContentBoxSize":"contentBoxSize",n=T(t,r,"inlineSize"),i=T(t,r,"blockSize"),o=n?M(n):void 0,s=i?M(i):void 0;if(U.current.width!==o||U.current.height!==s){var a={width:o,height:s};U.current.width=o,U.current.height=s,E.current?E.current(a):R.current||N(a)}})}),k.current.instance.observe(e,{box:w.box}),function(){k.current&&k.current.instance.unobserve(e)}},[w.box,M]),z=w.ref,B=(0,l.useRef)(null),(D=(0,l.useRef)(null)).current=z,j=(0,l.useRef)(null),(0,l.useEffect)(function(){V()}),V=(0,l.useCallback)(function(){var e=j.current,t=D.current,r=e||(t?t instanceof Element?t:t.current:null);B.current&&B.current.element===r&&B.current.subscriber===F||(B.current&&B.current.cleanup&&B.current.cleanup(),B.current={element:r,subscriber:F,cleanup:r?F(r):void 0})},[F]),(0,l.useEffect)(function(){return function(){B.current&&B.current.cleanup&&(B.current.cleanup(),B.current=null)}},[]),Z=(0,l.useCallback)(function(e){j.current=e,V()},[V]),(0,l.useMemo)(function(){return{ref:Z,width:I.width,height:I.height}},[Z,I.width,I.height]),(0,l.useEffect)(()=>{P&&function(e){let t=x(20,4,20),r=x(20,1,8);document.documentElement.style.setProperty("--sash-size",t+"px"),document.documentElement.style.setProperty("--sash-hover-size",r+"px"),eu=t,ec.emit("onDidChangeGlobalSize",t)}(20)},[]),l.createElement("div",{ref:G,className:f("split-view",p?"split-view-vertical":"split-view-horizontal",{"split-view-separator-border":a},"allotment-module_splitView__L-yRc",p?"allotment-module_vertical__WSwwa":"allotment-module_horizontal__7doS8",{"allotment-module_separatorBorder__x-rDS":a},t),id:r},l.createElement("div",{className:f("split-view-container","allotment-module_splitViewContainer__rQnVa")},l.Children.toArray(e).map(e=>{if(!l.isValidElement(e))return null;let t=e.key;return"Allotment.Pane"===e.type.displayName?(W.current.set(t,e.props),l.cloneElement(e,{key:t,ref:r=>{let n=e.ref;n&&(n.current=r),r?X.current.set(t,r):X.current.delete(t)}})):l.createElement(eS,{key:t,ref:e=>{e?X.current.set(t,e):X.current.delete(t)}},e)})))});ex.displayName="Allotment";var eE=Object.assign(ex,{Pane:eS})}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.