!function(){"use strict";var e,t,n={exports:{}},r={};var a,o,i=(t||(t=1,n.exports=function(){if(e)return r;e=1;var t=Symbol.for("react.transitional.element"),n=Symbol.for("react.fragment");function a(e,n,r){var a=null;if(void 0!==r&&(a=""+r),void 0!==n.key&&(a=""+n.key),"key"in n)for(var o in r={},n)"key"!==o&&(r[o]=n[o]);else r=n;return n=r.ref,{$$typeof:t,type:e,key:a,ref:void 0!==n?n:null,props:r}}return r.Fragment=n,r.jsx=a,r.jsxs=a,r}()),n.exports),l={exports:{}},s={},A={exports:{}},c={};function u(){return o||(o=1,A.exports=(a||(a=1,function(e){function t(e,t){var n=e.length;e.push(t);e:for(;0>>1,o=e[r];if(!(0>>1;ra(s,n))Aa(c,s)?(e[r]=c,e[A]=n,r=A):(e[r]=s,e[l]=n,r=l);else{if(!(Aa(c,n)))break e;e[r]=c,e[A]=n,r=A}}}return t}function a(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(e.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var o=performance;e.unstable_now=function(){return o.now()}}else{var i=Date,l=i.now();e.unstable_now=function(){return i.now()-l}}var s=[],A=[],c=1,u=null,d=3,p=!1,f=!1,g=!1,m=!1,h="function"==typeof setTimeout?setTimeout:null,b="function"==typeof clearTimeout?clearTimeout:null,y="undefined"!=typeof setImmediate?setImmediate:null;function k(e){for(var a=n(A);null!==a;){if(null===a.callback)r(A);else{if(!(a.startTime<=e))break;r(A),a.sortIndex=a.expirationTime,t(s,a)}a=n(A)}}function v(e){if(g=!1,k(e),!f)if(null!==n(s))f=!0,x||(x=!0,w());else{var t=n(A);null!==t&&T(v,t.startTime-e)}}var w,x=!1,S=-1,C=5,E=-1;function B(){return!(!m&&e.unstable_now()-Et&&B());){var i=u.callback;if("function"==typeof i){u.callback=null,d=u.priorityLevel;var l=i(u.expirationTime<=t);if(t=e.unstable_now(),"function"==typeof l){u.callback=l,k(t),a=!0;break t}u===n(s)&&r(s),k(t)}else r(s);u=n(s)}if(null!==u)a=!0;else{var c=n(A);null!==c&&T(v,c.startTime-t),a=!1}}break e}finally{u=null,d=o,p=!1}a=void 0}}finally{a?w():x=!1}}}if("function"==typeof y)w=function(){y(D)};else if("undefined"!=typeof MessageChannel){var I=new MessageChannel,L=I.port2;I.port1.onmessage=D,w=function(){L.postMessage(null)}}else w=function(){h(D,0)};function T(t,n){S=h(function(){t(e.unstable_now())},n)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_forceFrameRate=function(e){0>e||125i?(r.sortIndex=o,t(A,r),null===n(s)&&r===n(A)&&(g?(b(S),S=-1):g=!0,T(v,o-i))):(r.sortIndex=l,t(s,r),f||p||(f=!0,x||(x=!0,w()))),r},e.unstable_shouldYield=B,e.unstable_wrapCallback=function(e){var t=d;return function(){var n=d;d=t;try{return e.apply(this,arguments)}finally{d=n}}}}(c)),c)),A.exports}var d,p,f={exports:{}},g={};function m(){if(d)return g;d=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),o=Symbol.for("react.consumer"),i=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),s=Symbol.for("react.suspense"),A=Symbol.for("react.memo"),c=Symbol.for("react.lazy"),u=Symbol.for("react.activity"),p=Symbol.iterator;var f={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,h={};function b(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||f}function y(){}function k(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||f}b.prototype.isReactComponent={},b.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},b.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=b.prototype;var v=k.prototype=new y;v.constructor=k,m(v,b.prototype),v.isPureReactComponent=!0;var w=Array.isArray;function x(){}var S={H:null,A:null,T:null,S:null},C=Object.prototype.hasOwnProperty;function E(t,n,r){var a=r.ref;return{$$typeof:e,type:t,key:n,ref:void 0!==a?a:null,props:r}}function B(t){return"object"==typeof t&&null!==t&&t.$$typeof===e}var D=/\/+/g;function I(e,t){return"object"==typeof e&&null!==e&&null!=e.key?(n=""+e.key,r={"=":"=0",":":"=2"},"$"+n.replace(/[=:]/g,function(e){return r[e]})):t.toString(36);var n,r}function L(n,r,a,o,i){var l=typeof n;"undefined"!==l&&"boolean"!==l||(n=null);var s,A,u=!1;if(null===n)u=!0;else switch(l){case"bigint":case"string":case"number":u=!0;break;case"object":switch(n.$$typeof){case e:case t:u=!0;break;case c:return L((u=n._init)(n._payload),r,a,o,i)}}if(u)return i=i(n),u=""===o?"."+I(n,0):o,w(i)?(a="",null!=u&&(a=u.replace(D,"$&/")+"/"),L(i,r,a,"",function(e){return e})):null!=i&&(B(i)&&(s=i,A=a+(null==i.key||n&&n.key===i.key?"":(""+i.key).replace(D,"$&/")+"/")+u,i=E(s.type,A,s.props)),r.push(i)),1;u=0;var d,f=""===o?".":o+":";if(w(n))for(var g=0;gF||(e.current=R[F],R[F]=null,F--)}function K(e,t){F++,R[F]=e.current,e.current=t}var Y,W,G=H(null),q=H(null),V=H(null),_=H(null);function $(e,t){switch(K(V,t),K(q,e),K(G,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?wu(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)e=xu(t=wu(t),e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}j(G),K(G,e)}function ee(){j(G),j(q),j(V)}function te(e){null!==e.memoizedState&&K(_,e);var t=G.current,n=xu(t,e.type);t!==n&&(K(q,e),K(G,n))}function ne(e){q.current===e&&(j(G),j(q)),_.current===e&&(j(_),gd._currentValue=U)}function re(e){if(void 0===Y)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Y=t&&t[1]||"",W=-1)":-1--a||s[r]!==A[a]){var c="\n"+s[r].replace(" at new "," at ");return e.displayName&&c.includes("")&&(c=c.replace("",e.displayName)),c}}while(1<=r&&0<=a);break}}}finally{ae=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?re(n):""}function ie(e,t){switch(e.tag){case 26:case 27:case 5:return re(e.type);case 16:return re("Lazy");case 13:return e.child!==t&&null!==t?re("Suspense Fallback"):re("Suspense");case 19:return re("SuspenseList");case 0:case 15:return oe(e.type,!1);case 11:return oe(e.type.render,!1);case 1:return oe(e.type,!0);case 31:return re("Activity");default:return""}}function le(e){try{var t="",n=null;do{t+=ie(e,n),n=e,e=e.return}while(e);return t}catch(r){return"\nError generating stack: "+r.message+"\n"+r.stack}}var se=Object.prototype.hasOwnProperty,Ae=e.unstable_scheduleCallback,ce=e.unstable_cancelCallback,ue=e.unstable_shouldYield,de=e.unstable_requestPaint,pe=e.unstable_now,fe=e.unstable_getCurrentPriorityLevel,ge=e.unstable_ImmediatePriority,me=e.unstable_UserBlockingPriority,he=e.unstable_NormalPriority,be=e.unstable_LowPriority,ye=e.unstable_IdlePriority,ke=e.log,ve=e.unstable_setDisableYieldValue,we=null,xe=null;function Se(e){if("function"==typeof ke&&ve(e),xe&&"function"==typeof xe.setStrictMode)try{xe.setStrictMode(we,e)}catch(t){}}var Ce=Math.clz32?Math.clz32:function(e){return 0===(e>>>=0)?32:31-(Ee(e)/Be|0)|0},Ee=Math.log,Be=Math.LN2;var De=256,Ie=262144,Le=4194304;function Te(e){var t=42&e;if(0!==t)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return 261888&e;case 262144:case 524288:case 1048576:case 2097152:return 3932160&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Qe(e,t,n){var r=e.pendingLanes;if(0===r)return 0;var a=0,o=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var l=134217727&r;return 0!==l?0!==(r=l&~o)?a=Te(r):0!==(i&=l)?a=Te(i):n||0!==(n=l&~e)&&(a=Te(n)):0!==(l=r&~o)?a=Te(l):0!==i?a=Te(i):n||0!==(n=r&~e)&&(a=Te(n)),0===a?0:0!==t&&t!==a&&0===(t&o)&&((o=a&-a)>=(n=t&-t)||32===o&&4194048&n)?t:a}function Ne(e,t){return 0===(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)}function Pe(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function Oe(){var e=Le;return!(62914560&(Le<<=1))&&(Le=4194304),e}function ze(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Xe(e,t){e.pendingLanes|=t,268435456!==t&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Me(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-Ce(t);e.entangledLanes|=t,e.entanglements[r]=1073741824|e.entanglements[r]|261930&n}function Je(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Ce(n),a=1<=Tn),Pn=String.fromCharCode(32),On=!1;function zn(e,t){switch(e){case"keyup":return-1!==In.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Xn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Mn=!1;var Jn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Un(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Jn[e.type]:"textarea"===t}function Rn(e,t,n,r){Ut?Rt?Rt.push(r):Rt=[r]:Ut=r,0<(t=su(t,"onChange")).length&&(n=new sn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Fn=null,Hn=null;function jn(e){eu(e,0)}function Kn(e){if(yt(rt(e)))return e}function Zn(e,t){if("change"===e)return t}var Yn=!1;if(Zt){var Wn;if(Zt){var Gn="oninput"in document;if(!Gn){var qn=document.createElement("div");qn.setAttribute("oninput","return;"),Gn="function"==typeof qn.oninput}Wn=Gn}else Wn=!1;Yn=Wn&&(!document.documentMode||9=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=or(r)}}function lr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?lr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function sr(e){for(var t=kt((e=null!=e&&null!=e.ownerDocument&&null!=e.ownerDocument.defaultView?e.ownerDocument.defaultView:window).document);t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=kt((e=t.contentWindow).document)}return t}function Ar(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var cr=Zt&&"documentMode"in document&&11>=document.documentMode,ur=null,dr=null,pr=null,fr=!1;function gr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;fr||null==ur||ur!==kt(r)||("selectionStart"in(r=ur)&&Ar(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},pr&&ar(pr,r)||(pr=r,0<(r=su(dr,"onSelect")).length&&(t=new sn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=ur)))}function mr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var hr={animationend:mr("Animation","AnimationEnd"),animationiteration:mr("Animation","AnimationIteration"),animationstart:mr("Animation","AnimationStart"),transitionrun:mr("Transition","TransitionRun"),transitionstart:mr("Transition","TransitionStart"),transitioncancel:mr("Transition","TransitionCancel"),transitionend:mr("Transition","TransitionEnd")},br={},yr={};function kr(e){if(br[e])return br[e];if(!hr[e])return e;var t,n=hr[e];for(t in n)if(n.hasOwnProperty(t)&&t in yr)return br[e]=n[t];return e}Zt&&(yr=document.createElement("div").style,"AnimationEvent"in window||(delete hr.animationend.animation,delete hr.animationiteration.animation,delete hr.animationstart.animation),"TransitionEvent"in window||delete hr.transitionend.transition);var vr=kr("animationend"),wr=kr("animationiteration"),xr=kr("animationstart"),Sr=kr("transitionrun"),Cr=kr("transitionstart"),Er=kr("transitioncancel"),Br=kr("transitionend"),Dr=new Map,Ir="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Lr(e,t){Dr.set(e,t),st(t,[e])}Ir.push("scrollEnd");var Tr="function"==typeof reportError?reportError:function(e){if("object"==typeof window&&"function"==typeof window.ErrorEvent){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"==typeof e&&null!==e&&"string"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if("object"==typeof process&&"function"==typeof process.emit)return void process.emit("uncaughtException",e);console.error(e)},Qr=[],Nr=0,Pr=0;function Or(){for(var e=Nr,t=Pr=Nr=0;t>=i,a-=i,la=1<<32-Ce(t)+a|n<f?(g=u,u=null):g=u.sibling;var m=p(r,u,l[f],s);if(null===m){null===u&&(u=g);break}e&&u&&null===m.alternate&&t(r,u),o=i(m,o,f),null===c?A=m:c.sibling=m,c=m,u=g}if(f===l.length)return n(r,u),ma&&Aa(r,f),A;if(null===u){for(;fg?(m=f,f=null):m=f.sibling;var y=p(o,f,b.value,A);if(null===y){null===f&&(f=m);break}e&&f&&null===y.alternate&&t(o,f),l=i(y,l,g),null===u?c=y:u.sibling=y,u=y,f=m}if(b.done)return n(o,f),ma&&Aa(o,g),c;if(null===f){for(;!b.done;g++,b=s.next())null!==(b=d(o,b.value,A))&&(l=i(b,l,g),null===u?c=b:u.sibling=b,u=b);return ma&&Aa(o,g),c}for(f=a(f);!b.done;g++,b=s.next())null!==(b=h(f,o,g,b.value,A))&&(e&&null!==b.alternate&&f.delete(null===b.key?g:b.key),l=i(b,l,g),null===u?c=b:u.sibling=b,u=b);return e&&f.forEach(function(e){return t(o,e)}),ma&&Aa(o,g),c}(s,A,c=y.call(c),u)}if("function"==typeof c.then)return b(s,A,go(c),u);if(c.$$typeof===C)return b(s,A,Ma(s,c),u);ho(s,c)}return"string"==typeof c&&""!==c||"number"==typeof c||"bigint"==typeof c?(c=""+c,null!==A&&6===A.tag?(n(s,A.sibling),(u=o(A,c)).return=s,s=u):(n(s,A),(u=Gr(c,s.mode,u)).return=s,s=u),l(s)):n(s,A)}return function(e,t,n,r){try{fo=0;var a=b(e,t,n,r);return po=null,a}catch(i){if(i===no||i===ao)throw i;var o=Hr(29,i,null,e.mode);return o.lanes=r,o.return=e,o}}}var yo=bo(!0),ko=bo(!1),vo=!1;function wo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function xo(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function So(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Co(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,2&bA){var a=r.pending;return null===a?t.next=t:(t.next=a.next,a.next=t),r.pending=t,t=Ur(e),Jr(e,null,n),t}return zr(e,r,t,n),Ur(e)}function Eo(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,4194048&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,Je(e,n)}}function Bo(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var i={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};null===o?a=o=i:o=o.next=i,n=n.next}while(null!==n);null===o?a=o=t:o=o.next=t}else a=o=t;return n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:o,shared:r.shared,callbacks:r.callbacks},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var Do=!1;function Io(){if(Do){if(null!==Ga)throw Ga}}function Lo(e,t,n,r){Do=!1;var a=e.updateQueue;vo=!1;var o=a.firstBaseUpdate,i=a.lastBaseUpdate,l=a.shared.pending;if(null!==l){a.shared.pending=null;var s=l,A=s.next;s.next=null,null===i?o=A:i.next=A,i=s;var c=e.alternate;null!==c&&((l=(c=c.updateQueue).lastBaseUpdate)!==i&&(null===l?c.firstBaseUpdate=A:l.next=A,c.lastBaseUpdate=s))}if(null!==o){var u=a.baseState;for(i=0,c=A=s=null,l=o;;){var p=-536870913&l.lane,f=p!==l.lane;if(f?(vA&p)===p:(r&p)===p){0!==p&&p===Wa&&(Do=!0),null!==c&&(c=c.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var g=e,m=l;p=t;var h=n;switch(m.tag){case 1:if("function"==typeof(g=m.payload)){u=g.call(h,u,p);break e}u=g;break e;case 3:g.flags=-65537&g.flags|128;case 0:if(null==(p="function"==typeof(g=m.payload)?g.call(h,u,p):g))break e;u=d({},u,p);break e;case 2:vo=!0}}null!==(p=l.callback)&&(e.flags|=64,f&&(e.flags|=8192),null===(f=a.callbacks)?a.callbacks=[p]:f.push(p))}else f={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},null===c?(A=c=f,s=u):c=c.next=f,i|=p;if(null===(l=l.next)){if(null===(l=a.shared.pending))break;l=(f=l).next,f.next=null,a.lastBaseUpdate=f,a.shared.pending=null}}null===c&&(s=u),a.baseState=s,a.firstBaseUpdate=A,a.lastBaseUpdate=c,null===o&&(a.shared.lanes=0),IA|=i,e.lanes=i,e.memoizedState=u}}function To(e,t){if("function"!=typeof e)throw Error(r(191,e));e.call(t)}function Qo(e,t){var n=e.callbacks;if(null!==n)for(e.callbacks=null,e=0;eo?o:8;var i,l,s,A=M.T,c={};M.T=c,ml(e,!1,t,n);try{var u=a(),d=M.S;if(null!==d&&d(c,u),null!==u&&"object"==typeof u&&"function"==typeof u.then)gl(e,t,(i=r,l=[],s={status:"pending",value:null,reason:null,then:function(e){l.push(e)}},u.then(function(){s.status="fulfilled",s.value=i;for(var e=0;e<\/script>",i=i.removeChild(i.firstChild);break;case"select":i="string"==typeof a.is?l.createElement("select",{is:a.is}):l.createElement("select"),a.multiple?i.multiple=!0:a.size&&(i.size=a.size);break;default:i="string"==typeof a.is?l.createElement(o,{is:a.is}):l.createElement(o)}}i[Ze]=t,i[Ye]=a;e:for(l=t.child;null!==l;){if(5===l.tag||6===l.tag)i.appendChild(l.stateNode);else if(4!==l.tag&&27!==l.tag&&null!==l.child){l.child.return=l,l=l.child;continue}if(l===t)break e;for(;null===l.sibling;){if(null===l.return||l.return===t)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}t.stateNode=i;e:switch(hu(i,o,a),o){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}a&&ds(t)}}return hs(t),ps(t,t.type,null===e||e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==a&&ds(t);else{if("string"!=typeof a&&null===t.stateNode)throw Error(r(166));if(e=V.current,xa(t)){if(e=t.stateNode,n=t.memoizedProps,a=null,null!==(o=fa))switch(o.tag){case 27:case 5:a=o.memoizedProps}e[Ze]=t,(e=!!(e.nodeValue===n||null!==a&&!0===a.suppressHydrationWarning||fu(e.nodeValue,n)))||ka(t,!0)}else(e=vu(e).createTextNode(a))[Ze]=t,t.stateNode=e}return hs(t),null;case 31:if(n=t.memoizedState,null===e||null!==e.memoizedState){if(a=xa(t),null!==n){if(null===e){if(!a)throw Error(r(318));if(!(e=null!==(e=t.memoizedState)?e.dehydrated:null))throw Error(r(557));e[Ze]=t}else Sa(),!(128&t.flags)&&(t.memoizedState=null),t.flags|=4;hs(t),e=!1}else n=Ca(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return 256&t.flags?(jo(t),t):(jo(t),null);if(128&t.flags)throw Error(r(558))}return hs(t),null;case 13:if(a=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(o=xa(t),null!==a&&null!==a.dehydrated){if(null===e){if(!o)throw Error(r(318));if(!(o=null!==(o=t.memoizedState)?o.dehydrated:null))throw Error(r(317));o[Ze]=t}else Sa(),!(128&t.flags)&&(t.memoizedState=null),t.flags|=4;hs(t),o=!1}else o=Ca(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=o),o=!0;if(!o)return 256&t.flags?(jo(t),t):(jo(t),null)}return jo(t),128&t.flags?(t.lanes=n,t):(n=null!==a,e=null!==e&&null!==e.memoizedState,n&&(o=null,null!==(a=t.child).alternate&&null!==a.alternate.memoizedState&&null!==a.alternate.memoizedState.cachePool&&(o=a.alternate.memoizedState.cachePool.pool),i=null,null!==a.memoizedState&&null!==a.memoizedState.cachePool&&(i=a.memoizedState.cachePool.pool),i!==o&&(a.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),gs(t,t.updateQueue),hs(t),null);case 4:return ee(),null===e&&au(t.stateNode.containerInfo),hs(t),null;case 10:return Ta(t.type),hs(t),null;case 19:if(j(Ko),null===(a=t.memoizedState))return hs(t),null;if(o=!!(128&t.flags),null===(i=a.rendering))if(o)ms(a,!1);else{if(0!==DA||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(i=Zo(e))){for(t.flags|=128,ms(a,!1),e=i.updateQueue,t.updateQueue=e,gs(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)Zr(n,e),n=n.sibling;return K(Ko,1&Ko.current|2),ma&&Aa(t,a.treeForkCount),t.child}e=e.sibling}null!==a.tail&&pe()>JA&&(t.flags|=128,o=!0,ms(a,!1),t.lanes=4194304)}else{if(!o)if(null!==(e=Zo(i))){if(t.flags|=128,o=!0,e=e.updateQueue,t.updateQueue=e,gs(t,e),ms(a,!0),null===a.tail&&"hidden"===a.tailMode&&!i.alternate&&!ma)return hs(t),null}else 2*pe()-a.renderingStartTime>JA&&536870912!==n&&(t.flags|=128,o=!0,ms(a,!1),t.lanes=4194304);a.isBackwards?(i.sibling=t.child,t.child=i):(null!==(e=a.last)?e.sibling=i:t.child=i,a.last=i)}return null!==a.tail?(e=a.tail,a.rendering=e,a.tail=e.sibling,a.renderingStartTime=pe(),e.sibling=null,n=Ko.current,K(Ko,o?1&n|2:1&n),ma&&Aa(t,a.treeForkCount),e):(hs(t),null);case 22:case 23:return jo(t),Xo(),a=null!==t.memoizedState,null!==e?null!==e.memoizedState!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?!!(536870912&n)&&!(128&t.flags)&&(hs(t),6&t.subtreeFlags&&(t.flags|=8192)):hs(t),null!==(n=t.updateQueue)&&gs(t,n.retryQueue),n=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),a=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(a=t.memoizedState.cachePool.pool),a!==n&&(t.flags|=2048),null!==e&&j(_a),null;case 24:return n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Ta(Ha),hs(t),null;case 25:case 30:return null}throw Error(r(156,t.tag))}function ys(e,t){switch(da(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Ta(Ha),ee(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return ne(t),null;case 31:if(null!==t.memoizedState){if(jo(t),null===t.alternate)throw Error(r(340));Sa()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 13:if(jo(t),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(r(340));Sa()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return j(Ko),null;case 4:return ee(),null;case 10:return Ta(t.type),null;case 22:case 23:return jo(t),Xo(),null!==e&&j(_a),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return Ta(Ha),null;default:return null}}function ks(e,t){switch(da(t),t.tag){case 3:Ta(Ha),ee();break;case 26:case 27:case 5:ne(t);break;case 4:ee();break;case 31:null!==t.memoizedState&&jo(t);break;case 13:jo(t);break;case 19:j(Ko);break;case 10:Ta(t.type);break;case 22:case 23:jo(t),Xo(),null!==e&&j(_a);break;case 24:Ta(Ha)}}function vs(e,t){try{var n=t.updateQueue,r=null!==n?n.lastEffect:null;if(null!==r){var a=r.next;n=a;do{if((n.tag&e)===e){r=void 0;var o=n.create,i=n.inst;r=o(),i.destroy=r}n=n.next}while(n!==a)}}catch(l){Dc(t,t.return,l)}}function ws(e,t,n){try{var r=t.updateQueue,a=null!==r?r.lastEffect:null;if(null!==a){var o=a.next;r=o;do{if((r.tag&e)===e){var i=r.inst,l=i.destroy;if(void 0!==l){i.destroy=void 0,a=t;var s=n,A=l;try{A()}catch(c){Dc(a,s,c)}}}r=r.next}while(r!==o)}}catch(c){Dc(t,t.return,c)}}function xs(e){var t=e.updateQueue;if(null!==t){var n=e.stateNode;try{Qo(t,n)}catch(r){Dc(e,e.return,r)}}}function Ss(e,t,n){n.props=Dl(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(r){Dc(e,t,r)}}function Cs(e,t){try{var n=e.ref;if(null!==n){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;default:r=e.stateNode}"function"==typeof n?e.refCleanup=n(r):n.current=r}}catch(a){Dc(e,t,a)}}function Es(e,t){var n=e.ref,r=e.refCleanup;if(null!==n)if("function"==typeof r)try{r()}catch(a){Dc(e,t,a)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if("function"==typeof n)try{n(null)}catch(o){Dc(e,t,o)}else n.current=null}function Bs(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&r.focus();break e;case"img":n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(a){Dc(e,e.return,a)}}function Ds(e,t,n){try{var a=e.stateNode;!function(e,t,n,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var o=null,i=null,l=null,s=null,A=null,c=null,u=null;for(f in n){var d=n[f];if(n.hasOwnProperty(f)&&null!=d)switch(f){case"checked":case"value":break;case"defaultValue":A=d;default:a.hasOwnProperty(f)||gu(e,t,f,null,a,d)}}for(var p in a){var f=a[p];if(d=n[p],a.hasOwnProperty(p)&&(null!=f||null!=d))switch(p){case"type":i=f;break;case"name":o=f;break;case"checked":c=f;break;case"defaultChecked":u=f;break;case"value":l=f;break;case"defaultValue":s=f;break;case"children":case"dangerouslySetInnerHTML":if(null!=f)throw Error(r(137,t));break;default:f!==d&&gu(e,t,p,f,a,d)}}return void xt(e,l,s,A,c,u,i,o);case"select":for(i in f=l=s=p=null,n)if(A=n[i],n.hasOwnProperty(i)&&null!=A)switch(i){case"value":break;case"multiple":f=A;default:a.hasOwnProperty(i)||gu(e,t,i,null,a,A)}for(o in a)if(i=a[o],A=n[o],a.hasOwnProperty(o)&&(null!=i||null!=A))switch(o){case"value":p=i;break;case"defaultValue":s=i;break;case"multiple":l=i;default:i!==A&&gu(e,t,o,i,a,A)}return t=s,n=l,a=f,void(null!=p?Et(e,!!n,p,!1):!!a!=!!n&&(null!=t?Et(e,!!n,t,!0):Et(e,!!n,n?[]:"",!1)));case"textarea":for(s in f=p=null,n)if(o=n[s],n.hasOwnProperty(s)&&null!=o&&!a.hasOwnProperty(s))switch(s){case"value":case"children":break;default:gu(e,t,s,null,a,o)}for(l in a)if(o=a[l],i=n[l],a.hasOwnProperty(l)&&(null!=o||null!=i))switch(l){case"value":p=o;break;case"defaultValue":f=o;break;case"children":break;case"dangerouslySetInnerHTML":if(null!=o)throw Error(r(91));break;default:o!==i&&gu(e,t,l,o,a,i)}return void Bt(e,p,f);case"option":for(var g in n)if(p=n[g],n.hasOwnProperty(g)&&null!=p&&!a.hasOwnProperty(g))if("selected"===g)e.selected=!1;else gu(e,t,g,null,a,p);for(A in a)if(p=a[A],f=n[A],a.hasOwnProperty(A)&&p!==f&&(null!=p||null!=f))if("selected"===A)e.selected=p&&"function"!=typeof p&&"symbol"!=typeof p;else gu(e,t,A,p,a,f);return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var m in n)p=n[m],n.hasOwnProperty(m)&&null!=p&&!a.hasOwnProperty(m)&&gu(e,t,m,null,a,p);for(c in a)if(p=a[c],f=n[c],a.hasOwnProperty(c)&&p!==f&&(null!=p||null!=f))switch(c){case"children":case"dangerouslySetInnerHTML":if(null!=p)throw Error(r(137,t));break;default:gu(e,t,c,p,a,f)}return;default:if(Nt(t)){for(var h in n)p=n[h],n.hasOwnProperty(h)&&void 0!==p&&!a.hasOwnProperty(h)&&mu(e,t,h,void 0,a,p);for(u in a)p=a[u],f=n[u],!a.hasOwnProperty(u)||p===f||void 0===p&&void 0===f||mu(e,t,u,p,a,f);return}}for(var b in n)p=n[b],n.hasOwnProperty(b)&&null!=p&&!a.hasOwnProperty(b)&&gu(e,t,b,null,a,p);for(d in a)p=a[d],f=n[d],!a.hasOwnProperty(d)||p===f||null==p&&null==f||gu(e,t,d,p,a,f)}(a,e.type,n,t),a[Ye]=t}catch(o){Dc(e,e.return,o)}}function Is(e){return 5===e.tag||3===e.tag||26===e.tag||27===e.tag&&Tu(e.type)||4===e.tag}function Ls(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||Is(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(27===e.tag&&Tu(e.type))continue e;if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function Ts(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?(9===n.nodeType?n.body:"HTML"===n.nodeName?n.ownerDocument.body:n).insertBefore(e,t):((t=9===n.nodeType?n.body:"HTML"===n.nodeName?n.ownerDocument.body:n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Xt));else if(4!==r&&(27===r&&Tu(e.type)&&(n=e.stateNode,t=null),null!==(e=e.child)))for(Ts(e,t,n),e=e.sibling;null!==e;)Ts(e,t,n),e=e.sibling}function Qs(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&(27===r&&Tu(e.type)&&(n=e.stateNode),null!==(e=e.child)))for(Qs(e,t,n),e=e.sibling;null!==e;)Qs(e,t,n),e=e.sibling}function Ns(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,a=t.attributes;a.length;)t.removeAttributeNode(a[0]);hu(t,r,n),t[Ze]=e,t[Ye]=n}catch(o){Dc(e,e.return,o)}}var Ps=!1,Os=!1,zs=!1,Xs="function"==typeof WeakSet?WeakSet:Set,Ms=null;function Js(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:$s(e,n),4&r&&vs(5,n);break;case 1:if($s(e,n),4&r)if(e=n.stateNode,null===t)try{e.componentDidMount()}catch(i){Dc(n,n.return,i)}else{var a=Dl(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(a,t,e.__reactInternalSnapshotBeforeUpdate)}catch(l){Dc(n,n.return,l)}}64&r&&xs(n),512&r&&Cs(n,n.return);break;case 3:if($s(e,n),64&r&&null!==(e=n.updateQueue)){if(t=null,null!==n.child)switch(n.child.tag){case 27:case 5:case 1:t=n.child.stateNode}try{Qo(e,t)}catch(i){Dc(n,n.return,i)}}break;case 27:null===t&&4&r&&Ns(n);case 26:case 5:$s(e,n),null===t&&4&r&&Bs(n),512&r&&Cs(n,n.return);break;case 12:$s(e,n);break;case 31:$s(e,n),4&r&&Ks(e,n);break;case 13:$s(e,n),4&r&&Zs(e,n),64&r&&(null!==(e=n.memoizedState)&&(null!==(e=e.dehydrated)&&function(e,t){var n=e.ownerDocument;if("$~"===e.data)e._reactRetry=t;else if("$?"!==e.data||"loading"!==n.readyState)t();else{var r=function(){t(),n.removeEventListener("DOMContentLoaded",r)};n.addEventListener("DOMContentLoaded",r),e._reactRetry=r}}(e,n=Qc.bind(null,n))));break;case 22:if(!(r=null!==n.memoizedState||Ps)){t=null!==t&&null!==t.memoizedState||Os,a=Ps;var o=Os;Ps=r,(Os=t)&&!o?tA(e,n,!!(8772&n.subtreeFlags)):$s(e,n),Ps=a,Os=o}break;case 30:break;default:$s(e,n)}}function Us(e){var t=e.alternate;null!==t&&(e.alternate=null,Us(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&et(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var Rs=null,Fs=!1;function Hs(e,t,n){for(n=n.child;null!==n;)js(e,t,n),n=n.sibling}function js(e,t,n){if(xe&&"function"==typeof xe.onCommitFiberUnmount)try{xe.onCommitFiberUnmount(we,n)}catch(o){}switch(n.tag){case 26:Os||Es(n,t),Hs(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode).parentNode.removeChild(n);break;case 27:Os||Es(n,t);var r=Rs,a=Fs;Tu(n.type)&&(Rs=n.stateNode,Fs=!1),Hs(e,t,n),Hu(n.stateNode),Rs=r,Fs=a;break;case 5:Os||Es(n,t);case 6:if(r=Rs,a=Fs,Rs=null,Hs(e,t,n),Fs=a,null!==(Rs=r))if(Fs)try{(9===Rs.nodeType?Rs.body:"HTML"===Rs.nodeName?Rs.ownerDocument.body:Rs).removeChild(n.stateNode)}catch(i){Dc(n,t,i)}else try{Rs.removeChild(n.stateNode)}catch(i){Dc(n,t,i)}break;case 18:null!==Rs&&(Fs?(Qu(9===(e=Rs).nodeType?e.body:"HTML"===e.nodeName?e.ownerDocument.body:e,n.stateNode),Gd(e)):Qu(Rs,n.stateNode));break;case 4:r=Rs,a=Fs,Rs=n.stateNode.containerInfo,Fs=!0,Hs(e,t,n),Rs=r,Fs=a;break;case 0:case 11:case 14:case 15:ws(2,n,t),Os||ws(4,n,t),Hs(e,t,n);break;case 1:Os||(Es(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount&&Ss(n,t,r)),Hs(e,t,n);break;case 21:Hs(e,t,n);break;case 22:Os=(r=Os)||null!==n.memoizedState,Hs(e,t,n),Os=r;break;default:Hs(e,t,n)}}function Ks(e,t){if(null===t.memoizedState&&(null!==(e=t.alternate)&&null!==(e=e.memoizedState))){e=e.dehydrated;try{Gd(e)}catch(n){Dc(t,t.return,n)}}}function Zs(e,t){if(null===t.memoizedState&&(null!==(e=t.alternate)&&(null!==(e=e.memoizedState)&&null!==(e=e.dehydrated))))try{Gd(e)}catch(n){Dc(t,t.return,n)}}function Ys(e,t){var n=function(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return null===t&&(t=e.stateNode=new Xs),t;case 22:return null===(t=(e=e.stateNode)._retryCache)&&(t=e._retryCache=new Xs),t;default:throw Error(r(435,e.tag))}}(e);t.forEach(function(t){if(!n.has(t)){n.add(t);var r=Nc.bind(null,e,t);t.then(r,r)}})}function Ws(e,t){var n=t.deletions;if(null!==n)for(var a=0;a title"))),hu(i,a,n),i[Ze]=e,ot(i),a=i;break e;case"link":var l=ld("link","href",o).get(a+(n.href||""));if(l)for(var s=0;sl)break;var c=s.transferSize,u=s.initiatorType;c&&bu(u)&&(i+=c*((s=s.responseEnd)cd?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(a)}}:null}(u,f)))return KA=o,e.cancelPendingCommit=f(kc.bind(null,e,t,o,n,r,a,i,l,s,c,u,null,d,p)),void rc(e,o,i,!A)}kc(e,t,o,n,r,a,i,l,s)}function nc(e){for(var t=e;;){var n=t.tag;if((0===n||11===n||15===n)&&16384&t.flags&&(null!==(n=t.updateQueue)&&null!==(n=n.stores)))for(var r=0;rm&&(i=m,m=g,g=i);var h=ir(l,g),b=ir(l,m);if(h&&b&&(1!==p.rangeCount||p.anchorNode!==h.node||p.anchorOffset!==h.offset||p.focusNode!==b.node||p.focusOffset!==b.offset)){var y=u.createRange();y.setStart(h.node,h.offset),p.removeAllRanges(),g>m?(p.addRange(y),p.extend(b.node,b.offset)):(y.setEnd(b.node,b.offset),p.addRange(y))}}}}for(u=[],p=l;p=p.parentNode;)1===p.nodeType&&u.push({element:p,left:p.scrollLeft,top:p.scrollTop});for("function"==typeof l.focus&&l.focus(),l=0;ln?32:n,M.T=null,n=YA,YA=null;var i=HA,l=KA;if(FA=0,jA=HA=null,KA=0,6&bA)throw Error(r(331));var s=bA;if(bA|=4,pA(i.current),oA(i,i.current,l,n),bA=s,Rc(0,!1),xe&&"function"==typeof xe.onPostCommitFiberRoot)try{xe.onPostCommitFiberRoot(we,i)}catch(A){}return!0}finally{J.p=o,M.T=a,Sc(e,t)}}function Bc(e,t,n){t=$r(n,t),null!==(e=Co(e,t=Pl(e.stateNode,t,2),2))&&(Xe(e,2),Uc(e))}function Dc(e,t,n){if(3===e.tag)Bc(e,e,n);else for(;null!==t;){if(3===t.tag){Bc(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===RA||!RA.has(r))){e=$r(n,e),null!==(r=Co(t,n=Ol(2),2))&&(zl(n,r,t,e),Xe(r,2),Uc(r));break}}t=t.return}}function Ic(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new hA;var a=new Set;r.set(t,a)}else void 0===(a=r.get(t))&&(a=new Set,r.set(t,a));a.has(n)||(EA=!0,a.add(n),e=Lc.bind(null,e,t,n),t.then(e,e))}function Lc(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,yA===e&&(vA&n)===n&&(4===DA||3===DA&&(62914560&vA)===vA&&300>pe()-XA?!(2&bA)&&ic(e,0):TA|=n,NA===vA&&(NA=0)),Uc(e)}function Tc(e,t){0===t&&(t=Oe()),null!==(e=Mr(e,t))&&(Xe(e,t),Uc(e))}function Qc(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Tc(e,n)}function Nc(e,t){var n=0;switch(e.tag){case 31:case 13:var a=e.stateNode,o=e.memoizedState;null!==o&&(n=o.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(r(314))}null!==a&&a.delete(t),Tc(e,n)}var Pc=null,Oc=null,zc=!1,Xc=!1,Mc=!1,Jc=0;function Uc(e){e!==Oc&&null===e.next&&(null===Oc?Pc=Oc=e:Oc=Oc.next=e),Xc=!0,zc||(zc=!0,Iu(function(){6&bA?Ae(ge,Fc):Hc()}))}function Rc(e,t){if(!Mc&&Xc){Mc=!0;do{for(var n=!1,r=Pc;null!==r;){if(0!==e){var a=r.pendingLanes;if(0===a)var o=0;else{var i=r.suspendedLanes,l=r.pingedLanes;o=(1<<31-Ce(42|e)+1)-1,o=201326741&(o&=a&~(i&~l))?201326741&o|1:o?2|o:0}0!==o&&(n=!0,Zc(r,o))}else o=vA,!(3&(o=Qe(r,r===yA?o:0,null!==r.cancelPendingCommit||-1!==r.timeoutHandle)))||Ne(r,o)||(n=!0,Zc(r,o));r=r.next}}while(n);Mc=!1}}function Fc(){Hc()}function Hc(){Xc=zc=!1;var e=0;0!==Jc&&function(){var e=window.event;if(e&&"popstate"===e.type)return e!==Cu&&(Cu=e,!0);return Cu=null,!1}()&&(e=Jc);for(var t=pe(),n=null,r=Pc;null!==r;){var a=r.next,o=jc(r,t);0===o?(r.next=null,null===n?Pc=a:n.next=a,null===a&&(Oc=n)):(n=r,(0!==e||3&o)&&(Xc=!0)),r=a}0!==FA&&5!==FA||Rc(e),0!==Jc&&(Jc=0)}function jc(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,o=-62914561&e.pendingLanes;0 title"):null)}function Ad(e){return!!("stylesheet"!==e.type||3&e.state.loading)}var cd=0;function ud(){if(this.count--,0===this.count&&(0===this.imgCount||!this.waitingForImages))if(this.stylesheets)pd(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}var dd=null;function pd(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,dd=new Map,t.forEach(fd,e),dd=null,ud.call(e))}function fd(e,t){if(!(4&t.state.loading)){var n=dd.get(e);if(n)var r=n.get(null);else{n=new Map,dd.set(e,n);for(var a=e.querySelectorAll("link[data-precedence],style[data-precedence]"),o=0;on(!0)}):i.jsx("svg",{viewBox:"0 0 24 24",fill:"currentColor",children:i.jsx("path",{d:"M12 2a2 2 0 0 1 2 2c0 .74-.4 1.39-1 1.73V7h1a7 7 0 0 1 7 7h1a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-1v1a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-1H2a1 1 0 0 1-1-1v-3a1 1 0 0 1 1-1h1a7 7 0 0 1 7-7h1V5.73c-.6-.34-1-.99-1-1.73a2 2 0 0 1 2-2M7.5 13A2.5 2.5 0 0 0 5 15.5 2.5 2.5 0 0 0 7.5 18a2.5 2.5 0 0 0 2.5-2.5A2.5 2.5 0 0 0 7.5 13m9 0a2.5 2.5 0 0 0-2.5 2.5 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 2.5-2.5 2.5 2.5 0 0 0-2.5-2.5z"})})}function O(){return i.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[i.jsx("line",{x1:"5",y1:"12",x2:"19",y2:"12"}),i.jsx("polyline",{points:"12 5 19 12 12 19"})]})}function z(){return i.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i.jsx("path",{d:"M12 2C12 2 14.5 8.5 12 12C9.5 8.5 12 2 12 2Z",fill:"currentColor",opacity:"0"}),i.jsx("path",{d:"M12 3.5l1.8 5.2a2.5 2.5 0 0 0 1.5 1.5L20.5 12l-5.2 1.8a2.5 2.5 0 0 0-1.5 1.5L12 20.5l-1.8-5.2a2.5 2.5 0 0 0-1.5-1.5L3.5 12l5.2-1.8a2.5 2.5 0 0 0 1.5-1.5L12 3.5z",fill:"currentColor",className:"lark-spark-main"}),i.jsx("path",{d:"M18.5 2.5l.6 1.8a.8.8 0 0 0 .5.5l1.8.6-1.8.6a.8.8 0 0 0-.5.5l-.6 1.8-.6-1.8a.8.8 0 0 0-.5-.5l-1.8-.6 1.8-.6a.8.8 0 0 0 .5-.5l.6-1.8z",fill:"currentColor",className:"lark-spark-accent",opacity:"0.7"}),i.jsx("circle",{cx:"5.5",cy:"18.5",r:"1",fill:"currentColor",className:"lark-spark-dot",opacity:"0.5"})]})}function X(){return i.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[i.jsx("rect",{x:"9",y:"9",width:"13",height:"13",rx:"2",ry:"2"}),i.jsx("path",{d:"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"})]})}function M(){return i.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[i.jsx("polyline",{points:"4 17 10 11 4 5"}),i.jsx("line",{x1:"12",y1:"19",x2:"20",y2:"19"})]})}function J(){return i.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[i.jsx("line",{x1:"19",y1:"12",x2:"5",y2:"12"}),i.jsx("polyline",{points:"12 19 5 12 12 5"})]})}function U(){return i.jsx("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:i.jsx("polyline",{points:"20 6 9 17 4 12"})})}function R({isOpen:e,onClick:t,position:n}){return i.jsxs("button",{className:`lark-launcher ${n}${e?" open":""}`,onClick:t,"aria-label":e?"Close":"Open assistant",children:[i.jsx("span",{className:"lark-launcher-icon lark-launcher-icon--spark",children:i.jsx(z,{})}),i.jsx("span",{className:"lark-launcher-icon lark-launcher-icon--close",children:i.jsx(D,{})})]})}function F(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var a=e.length;for(t=0;tt in e?_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,se=(e,t)=>{for(var n in t||(t={}))oe.call(t,n)&&le(e,n,t[n]);if(re)for(var n of re(t))ie.call(t,n)&&le(e,n,t[n]);return e},Ae=(e,t)=>$(e,te(t)),ce=(e,t)=>{var n={};for(var r in e)oe.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&re)for(var r of re(e))t.indexOf(r)<0&&ie.call(e,r)&&(n[r]=e[r]);return n},ue=(j={"../../node_modules/.pnpm/prismjs@1.29.0_patch_hash=vrxx3pzkik6jpmgpayxfjunetu/node_modules/prismjs/prism.js"(e,t){var n=function(){var e=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,n={},r={util:{encode:function e(t){return t instanceof a?new a(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/=u.reach);x+=w.value.length,w=w.next){var S=w.value;if(t.length>e.length)return;if(!(S instanceof a)){var C,E=1;if(b){if(!(C=o(v,x,e,h))||C.index>=e.length)break;var B=C.index,D=C.index+C[0].length,I=x;for(I+=w.value.length;B>=I;)I+=(w=w.next).value.length;if(x=I-=w.value.length,w.value instanceof a)continue;for(var L=w;L!==t.tail&&(Iu.reach&&(u.reach=P);var O=w.prev;if(Q&&(O=s(t,O,Q),x+=Q.length),A(t,O,E),w=s(t,O,new a(d,m?r.tokenize(T,m):T,y,T)),N&&s(t,w,N),E>1){var z={cause:d+","+f,reach:P};i(e,t,n,w.prev,x,z),u&&z.reach>u.reach&&(u.reach=z.reach)}}}}}}function l(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function s(e,t,n){var r=t.next,a={value:n,prev:t,next:r};return t.next=a,r.prev=a,e.length++,a}function A(e,t,n){for(var r=t.next,a=0;a"+o.content+""},r}();t.exports=n,n.default=n}},function(){return K||(0,j[ne(j)[0]])((K={exports:{}}).exports,K),K.exports}),de=((e,t,n)=>(n=null!=e?V(ae(e)):{},((e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let a of ne(t))oe.call(e,a)||a===n||_(e,a,{get:()=>t[a],enumerable:!(r=ee(t,a))||r.enumerable});return e})(e&&e.__esModule?n:_(n,"default",{value:e,enumerable:!0}),e)))(ue());de.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},de.languages.markup.tag.inside["attr-value"].inside.entity=de.languages.markup.entity,de.languages.markup.doctype.inside["internal-subset"].inside=de.languages.markup,de.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))}),Object.defineProperty(de.languages.markup.tag,"addInlined",{value:function(e,t){var n;(t=((n=((n={})["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:de.languages[t]},n.cdata=/^$/i,{"included-cdata":{pattern://i,inside:n}}))["language-"+t]={pattern:/[\s\S]+/,inside:de.languages[t]},{}))[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return e}),"i"),lookbehind:!0,greedy:!0,inside:n},de.languages.insertBefore("markup","cdata",t)}}),Object.defineProperty(de.languages.markup.tag,"addAttribute",{value:function(e,t){de.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:de.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),de.languages.html=de.languages.markup,de.languages.mathml=de.languages.markup,de.languages.svg=de.languages.markup,de.languages.xml=de.languages.extend("markup",{}),de.languages.ssml=de.languages.xml,de.languages.atom=de.languages.xml,de.languages.rss=de.languages.xml,Z=de,Y={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},G="(?:[^\\\\-]|"+(W=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/).source+")",G=RegExp(G+"-"+G),q={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"},Z.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:G,inside:{escape:W,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":Y,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:W}},"special-escape":Y,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":q}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:W,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},de.languages.javascript=de.languages.extend("clike",{"class-name":[de.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),de.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,de.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:de.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:de.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:de.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:de.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:de.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),de.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:de.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),de.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),de.languages.markup&&(de.languages.markup.tag.addInlined("script","javascript"),de.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),de.languages.js=de.languages.javascript,de.languages.actionscript=de.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),de.languages.actionscript["class-name"].alias="function",delete de.languages.actionscript.parameter,delete de.languages.actionscript["literal-property"],de.languages.markup&&de.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:de.languages.markup}}),function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(de),function(e){var t=e.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(t,"addSupport",{value:function(t,n){(t="string"==typeof t?[t]:t).forEach(function(t){var r=function(e){e.inside||(e.inside={}),e.inside.rest=n},a="doc-comment";if(o=e.languages[t]){var o,i=o[a];if((i=i||(o=e.languages.insertBefore(t,"comment",{"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}}))[a])instanceof RegExp&&(i=o[a]={pattern:i}),Array.isArray(i))for(var l=0,s=i.length;l|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}}),{pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0}),{pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0});e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|RebeccaPurple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,number:n})}(de),function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",a=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),o=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function i(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,function(){return r}).replace(/<>/g,function(){return e});return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,function(){return r})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,function(){return r}).replace(/<>/g,function(){return"(?:"+a+"|"+o+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:i(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:i(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:i(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:i(o),lookbehind:!0,greedy:!0},number:{pattern:i(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(de),function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(e){return e=e.replace(//g,function(){return t}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,a=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return r}),o=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source,i=(e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+a+o+"(?:"+a+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+a+o+")(?:"+a+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+a+")"+o+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+a+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(t){["url","bold","italic","strike","code-snippet"].forEach(function(n){t!==n&&(e.languages.markdown[t].inside.content.inside[n]=e.languages.markdown[n])})}),e.hooks.add("after-tokenize",function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var n=0,r=t.length;n",quot:'"'},s=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(de),de.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:de.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},de.hooks.add("after-tokenize",function(e){if("graphql"===e.language)for(var t=e.tokens.filter(function(e){return"string"!=typeof e&&"comment"!==e.type&&"scalar"!==e.type}),n=0;n?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t=e.languages.javascript["template-string"],n=t.pattern.source,r=t.inside.interpolation,a=r.inside["interpolation-punctuation"],o=r.pattern.source;function i(t,r){if(e.languages[t])return{pattern:RegExp("((?:"+r+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function l(t,n,r){return t={code:t,grammar:n,language:r},e.hooks.run("before-tokenize",t),t.tokens=e.tokenize(t.code,t.grammar),e.hooks.run("after-tokenize",t),t.tokens}function s(t,n,i){var s=e.tokenize(t,{interpolation:{pattern:RegExp(o),lookbehind:!0}}),A=0,c={},u=(s=l(s.map(function(e){if("string"==typeof e)return e;var n,r;for(e=e.content;-1!==t.indexOf((r=A++,n="___"+i.toUpperCase()+"_"+r+"___")););return c[n]=e,n}).join(""),n,i),Object.keys(c));return A=0,function t(n){for(var o=0;o=u.length)return;var i,s,d,p,f,g,m,h=n[o];"string"==typeof h||"string"==typeof h.content?(i=u[A],-1!==(m=(g="string"==typeof h?h:h.content).indexOf(i))&&(++A,s=g.substring(0,m),f=c[i],d=void 0,(p={})["interpolation-punctuation"]=a,3===(p=e.tokenize(f,p)).length&&((d=[1,1]).push.apply(d,l(p[1],e.languages.javascript,"javascript")),p.splice.apply(p,d)),d=new e.Token("interpolation",p,r.alias,f),p=g.substring(m+i.length),f=[],s&&f.push(s),f.push(d),p&&(t(g=[p]),f.push.apply(f,g)),"string"==typeof h?(n.splice.apply(n,[o,1].concat(f)),o+=f.length-1):h.content=f)):(m=h.content,Array.isArray(m)?t(m):t([m]))}}(s),new e.Token(i,s,"language-"+i,t)}e.languages.javascript["template-string"]=[i("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),i("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),i("svg",/\bsvg/.source),i("markdown",/\b(?:markdown|md)/.source),i("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),i("sql",/\bsql/.source),t].filter(Boolean);var A={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function c(e){return"string"==typeof e?e:Array.isArray(e)?e.map(c).join(""):c(e.content)}e.hooks.add("after-tokenize",function(t){t.language in A&&function t(n){for(var r=0,a=n.length;r]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(de),function(e){var t=e.languages.javascript,n=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source,r="(@(?:arg|argument|param|property)\\s+(?:"+n+"\\s+)?)";e.languages.jsdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp(r+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(r+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:t,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(//g,function(){return n})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+n),lookbehind:!0,inside:{string:t.string,number:t.number,boolean:t.boolean,keyword:e.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:t,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(de),function(e){e.languages.flow=e.languages.extend("javascript",{}),e.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:"class-name"}]}),e.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete e.languages.flow.parameter,e.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(e.languages.flow.keyword)||(e.languages.flow.keyword=[e.languages.flow.keyword]),e.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})}(de),de.languages.n4js=de.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),de.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),de.languages.n4jsd=de.languages.n4js,function(e){function t(e,t){return RegExp(e.replace(//g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],r=0;r*\.{3}(?:[^{}]|)*\})/.source;function o(e,t){return e=e.replace(//g,function(){return n}).replace(//g,function(){return r}).replace(//g,function(){return a}),RegExp(e,t)}function i(t){for(var n=[],r=0;r"!==a.content[a.content.length-1].content&&n.push({tagName:l(a.content[0].content[1]),openedBraces:0}):0+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:o(//.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:o(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var l=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(l).join(""):""};e.hooks.add("after-tokenize",function(e){"jsx"!==e.language&&"tsx"!==e.language||i(e.tokens)})}(de),function(e){var t=e.util.clone(e.languages.typescript);(t=(e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"],e.languages.tsx.tag)).pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+t.pattern.source+")",t.pattern.flags),t.lookbehind=!0}(de),de.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+/(?:elseif|if)\b/.source+"(?:[ \t]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},de.languages.swift["string-literal"].forEach(function(e){e.inside.interpolation.inside=de.languages.swift}),function(e){e.languages.kotlin=e.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete e.languages.kotlin["class-name"];var t={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.kotlin}};e.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:t},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:t},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete e.languages.kotlin.string,e.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),e.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin}(de),de.languages.c=de.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),de.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),de.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},de.languages.c.string],char:de.languages.c.char,comment:de.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:de.languages.c}}}}),de.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete de.languages.c.boolean,de.languages.objectivec=de.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete de.languages.objectivec["class-name"],de.languages.objc=de.languages.objectivec,de.languages.reason=de.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),de.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete de.languages.reason.function,function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,n=0;n<2;n++)t=t.replace(//g,function(){return t});t=t.replace(//g,function(){return/[^\s\S]/.source}),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(de),de.languages.go=de.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),de.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete de.languages.go["class-name"],function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,function(){return t.source});e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,function(){return t.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,function(){return n})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(de),de.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},de.languages.python["string-interpolation"].inside.interpolation.inside.rest=de.languages.python,de.languages.py=de.languages.python,de.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},de.languages.webmanifest=de.languages.json;var pe={};((e,t)=>{for(var n in t)_(e,n,{get:t[n],enumerable:!0})})(pe,{dracula:()=>fe,duotoneDark:()=>ge,duotoneLight:()=>me,github:()=>he,gruvboxMaterialDark:()=>Pe,gruvboxMaterialLight:()=>Oe,jettwaveDark:()=>Le,jettwaveLight:()=>Te,nightOwl:()=>be,nightOwlLight:()=>ye,oceanicNext:()=>we,okaidia:()=>xe,oneDark:()=>Qe,oneLight:()=>Ne,palenight:()=>Se,shadesOfPurple:()=>Ce,synthwave84:()=>Ee,ultramin:()=>Be,vsDark:()=>De,vsLight:()=>Ie});var fe={plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},ge={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]},me={plain:{backgroundColor:"#faf8f5",color:"#728fcb"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#b6ad9a"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#063289"}},{types:["property","function"],style:{color:"#b29762"}},{types:["tag-id","selector","atrule-id"],style:{color:"#2d2006"}},{types:["attr-name"],style:{color:"#896724"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule"],style:{color:"#728fcb"}},{types:["placeholder","variable"],style:{color:"#93abdc"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#896724"}}]},he={plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},be={plain:{color:"#d6deeb",backgroundColor:"#011627"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(99, 119, 119)",fontStyle:"italic"}},{types:["string","url"],style:{color:"rgb(173, 219, 103)"}},{types:["variable"],style:{color:"rgb(214, 222, 235)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation"],style:{color:"rgb(199, 146, 234)"}},{types:["selector","doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(255, 203, 139)"}},{types:["tag","operator","keyword"],style:{color:"rgb(127, 219, 202)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["property"],style:{color:"rgb(128, 203, 196)"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}}]},ye={plain:{color:"#403f53",backgroundColor:"#FBFBFB"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(72, 118, 214)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(152, 159, 177)",fontStyle:"italic"}},{types:["string","builtin","char","constant","url"],style:{color:"rgb(72, 118, 214)"}},{types:["variable"],style:{color:"rgb(201, 103, 101)"}},{types:["number"],style:{color:"rgb(170, 9, 130)"}},{types:["punctuation"],style:{color:"rgb(153, 76, 195)"}},{types:["function","selector","doctype"],style:{color:"rgb(153, 76, 195)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(17, 17, 17)"}},{types:["tag"],style:{color:"rgb(153, 76, 195)"}},{types:["operator","property","keyword","namespace"],style:{color:"rgb(12, 150, 155)"}},{types:["boolean"],style:{color:"rgb(188, 84, 84)"}}]},ke="#c5a5c5",ve="#8dc891",we={plain:{backgroundColor:"#282c34",color:"#ffffff"},styles:[{types:["attr-name"],style:{color:ke}},{types:["attr-value"],style:{color:ve}},{types:["comment","block-comment","prolog","doctype","cdata","shebang"],style:{color:"#999999"}},{types:["property","number","function-name","constant","symbol","deleted"],style:{color:"#5a9bcf"}},{types:["boolean"],style:{color:"#ff8b50"}},{types:["tag"],style:{color:"#fc929e"}},{types:["string"],style:{color:ve}},{types:["punctuation"],style:{color:ve}},{types:["selector","char","builtin","inserted"],style:{color:"#D8DEE9"}},{types:["function"],style:{color:"#79b6f2"}},{types:["operator","entity","url","variable"],style:{color:"#d7deea"}},{types:["keyword"],style:{color:ke}},{types:["atrule","class-name"],style:{color:"#FAC863"}},{types:["important"],style:{fontWeight:"400"}},{types:["bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}}]},xe={plain:{color:"#f8f8f2",backgroundColor:"#272822"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"#f92672",fontStyle:"italic"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"#8292a2",fontStyle:"italic"}},{types:["string","url"],style:{color:"#a6e22e"}},{types:["variable"],style:{color:"#f8f8f2"}},{types:["number"],style:{color:"#ae81ff"}},{types:["builtin","char","constant","function","class-name"],style:{color:"#e6db74"}},{types:["punctuation"],style:{color:"#f8f8f2"}},{types:["selector","doctype"],style:{color:"#a6e22e",fontStyle:"italic"}},{types:["tag","operator","keyword"],style:{color:"#66d9ef"}},{types:["boolean"],style:{color:"#ae81ff"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)",opacity:.7}},{types:["tag","property"],style:{color:"#f92672"}},{types:["attr-name"],style:{color:"#a6e22e !important"}},{types:["doctype"],style:{color:"#8292a2"}},{types:["rule"],style:{color:"#e6db74"}}]},Se={plain:{color:"#bfc7d5",backgroundColor:"#292d3e"},styles:[{types:["comment"],style:{color:"rgb(105, 112, 152)",fontStyle:"italic"}},{types:["string","inserted"],style:{color:"rgb(195, 232, 141)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation","selector"],style:{color:"rgb(199, 146, 234)"}},{types:["variable"],style:{color:"rgb(191, 199, 213)"}},{types:["class-name","attr-name"],style:{color:"rgb(255, 203, 107)"}},{types:["tag","deleted"],style:{color:"rgb(255, 85, 114)"}},{types:["operator"],style:{color:"rgb(137, 221, 255)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["keyword"],style:{fontStyle:"italic"}},{types:["doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}},{types:["url"],style:{color:"rgb(221, 221, 221)"}}]},Ce={plain:{color:"#9EFEFF",backgroundColor:"#2D2A55"},styles:[{types:["changed"],style:{color:"rgb(255, 238, 128)"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)"}},{types:["comment"],style:{color:"rgb(179, 98, 255)",fontStyle:"italic"}},{types:["punctuation"],style:{color:"rgb(255, 255, 255)"}},{types:["constant"],style:{color:"rgb(255, 98, 140)"}},{types:["string","url"],style:{color:"rgb(165, 255, 144)"}},{types:["variable"],style:{color:"rgb(255, 238, 128)"}},{types:["number","boolean"],style:{color:"rgb(255, 98, 140)"}},{types:["attr-name"],style:{color:"rgb(255, 180, 84)"}},{types:["keyword","operator","property","namespace","tag","selector","doctype"],style:{color:"rgb(255, 157, 0)"}},{types:["builtin","char","constant","function","class-name"],style:{color:"rgb(250, 208, 0)"}}]},Ee={plain:{backgroundColor:"linear-gradient(to bottom, #2a2139 75%, #34294f)",backgroundImage:"#34294f",color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},styles:[{types:["comment","block-comment","prolog","doctype","cdata"],style:{color:"#495495",fontStyle:"italic"}},{types:["punctuation"],style:{color:"#ccc"}},{types:["tag","attr-name","namespace","number","unit","hexcode","deleted"],style:{color:"#e2777a"}},{types:["property","selector"],style:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"}},{types:["function-name"],style:{color:"#6196cc"}},{types:["boolean","selector-id","function"],style:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"}},{types:["class-name","maybe-class-name","builtin"],style:{color:"#fff5f6",textShadow:"0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75"}},{types:["constant","symbol"],style:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"}},{types:["important","atrule","keyword","selector-class"],style:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"}},{types:["string","char","attr-value","regex","variable"],style:{color:"#f87c32"}},{types:["parameter"],style:{fontStyle:"italic"}},{types:["entity","url"],style:{color:"#67cdcc"}},{types:["operator"],style:{color:"ffffffee"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["entity"],style:{cursor:"help"}},{types:["inserted"],style:{color:"green"}}]},Be={plain:{color:"#282a2e",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(197, 200, 198)"}},{types:["string","number","builtin","variable"],style:{color:"rgb(150, 152, 150)"}},{types:["class-name","function","tag","attr-name"],style:{color:"rgb(40, 42, 46)"}}]},De={plain:{color:"#9CDCFE",backgroundColor:"#1E1E1E"},styles:[{types:["prolog"],style:{color:"rgb(0, 0, 128)"}},{types:["comment"],style:{color:"rgb(106, 153, 85)"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"rgb(86, 156, 214)"}},{types:["number","inserted"],style:{color:"rgb(181, 206, 168)"}},{types:["constant"],style:{color:"rgb(100, 102, 149)"}},{types:["attr-name","variable"],style:{color:"rgb(156, 220, 254)"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"rgb(206, 145, 120)"}},{types:["selector"],style:{color:"rgb(215, 186, 125)"}},{types:["tag"],style:{color:"rgb(78, 201, 176)"}},{types:["tag"],languages:["markup"],style:{color:"rgb(86, 156, 214)"}},{types:["punctuation","operator"],style:{color:"rgb(212, 212, 212)"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"rgb(220, 220, 170)"}},{types:["class-name"],style:{color:"rgb(78, 201, 176)"}},{types:["char"],style:{color:"rgb(209, 105, 105)"}}]},Ie={plain:{color:"#000000",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(0, 128, 0)"}},{types:["builtin"],style:{color:"rgb(0, 112, 193)"}},{types:["number","variable","inserted"],style:{color:"rgb(9, 134, 88)"}},{types:["operator"],style:{color:"rgb(0, 0, 0)"}},{types:["constant","char"],style:{color:"rgb(129, 31, 63)"}},{types:["tag"],style:{color:"rgb(128, 0, 0)"}},{types:["attr-name"],style:{color:"rgb(255, 0, 0)"}},{types:["deleted","string"],style:{color:"rgb(163, 21, 21)"}},{types:["changed","punctuation"],style:{color:"rgb(4, 81, 165)"}},{types:["function","keyword"],style:{color:"rgb(0, 0, 255)"}},{types:["class-name"],style:{color:"rgb(38, 127, 153)"}}]},Le={plain:{color:"#f8fafc",backgroundColor:"#011627"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#569CD6"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#f8fafc"}},{types:["attr-name","variable"],style:{color:"#9CDCFE"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#cbd5e1"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#D4D4D4"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#7dd3fc"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},Te={plain:{color:"#0f172a",backgroundColor:"#f1f5f9"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#0c4a6e"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#0f172a"}},{types:["attr-name","variable"],style:{color:"#0c4a6e"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#64748b"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#475569"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#0e7490"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},Qe={plain:{backgroundColor:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(220, 10%, 40%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(220, 14%, 71%)"}},{types:["attr-name","class-name","maybe-class-name","boolean","constant","number","atrule"],style:{color:"hsl(29, 54%, 61%)"}},{types:["keyword"],style:{color:"hsl(286, 60%, 67%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(355, 65%, 65%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value"],style:{color:"hsl(95, 38%, 62%)"}},{types:["variable","operator","function"],style:{color:"hsl(207, 82%, 66%)"}},{types:["url"],style:{color:"hsl(187, 47%, 55%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(220, 14%, 71%)"}}]},Ne={plain:{backgroundColor:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(230, 4%, 64%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(230, 8%, 24%)"}},{types:["attr-name","class-name","boolean","constant","number","atrule"],style:{color:"hsl(35, 99%, 36%)"}},{types:["keyword"],style:{color:"hsl(301, 63%, 40%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(5, 74%, 59%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value","punctuation"],style:{color:"hsl(119, 34%, 47%)"}},{types:["variable","operator","function"],style:{color:"hsl(221, 87%, 60%)"}},{types:["url"],style:{color:"hsl(198, 99%, 37%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(230, 8%, 24%)"}}]},Pe={plain:{color:"#ebdbb2",backgroundColor:"#292828"},styles:[{types:["imports","class-name","maybe-class-name","constant","doctype","builtin","function"],style:{color:"#d8a657"}},{types:["property-access"],style:{color:"#7daea3"}},{types:["tag"],style:{color:"#e78a4e"}},{types:["attr-name","char","url","regex"],style:{color:"#a9b665"}},{types:["attr-value","string"],style:{color:"#89b482"}},{types:["comment","prolog","cdata","operator","inserted"],style:{color:"#a89984"}},{types:["delimiter","boolean","keyword","selector","important","atrule","property","variable","deleted"],style:{color:"#ea6962"}},{types:["entity","number","symbol"],style:{color:"#d3869b"}}]},Oe={plain:{color:"#654735",backgroundColor:"#f9f5d7"},styles:[{types:["delimiter","boolean","keyword","selector","important","atrule","property","variable","deleted"],style:{color:"#af2528"}},{types:["imports","class-name","maybe-class-name","constant","doctype","builtin"],style:{color:"#b4730e"}},{types:["string","attr-value"],style:{color:"#477a5b"}},{types:["property-access"],style:{color:"#266b79"}},{types:["function","attr-name","char","url"],style:{color:"#72761e"}},{types:["tag"],style:{color:"#b94c07"}},{types:["comment","prolog","cdata","operator","inserted"],style:{color:"#a89984"}},{types:["entity","number","symbol"],style:{color:"#924f79"}}]},ze=/\r\n|\r|\n/,Xe=e=>{0===e.length?e.push({types:["plain"],content:"\n",empty:!0}):1===e.length&&""===e[0].content&&(e[0].content="\n",e[0].empty=!0)},Me=(e,t)=>{const n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)},Je=e=>{const t=[[]],n=[e],r=[0],a=[e.length];let o=0,i=0,l=[];const s=[l];for(;i>-1;){for(;(o=r[i]++)0?A:["plain"],e=c):(A=Me(A,c.type),c.alias&&(A=Me(A,c.alias)),e=c.content),"string"!=typeof e){i++,t.push(A),n.push(e),r.push(0),a.push(e.length);continue}const u=e.split(ze),d=u.length;l.push({types:A,content:u[0]});for(let t=1;t{const{plain:n}=e,r=e.styles.reduce((e,n)=>{const{languages:r,style:a}=n;return r&&!r.includes(t)||n.types.forEach(t=>{const n=se(se({},e[t]),a);e[t]=n}),e},{});return r.root=n,r.plain=Ae(se({},n),{backgroundColor:void 0}),r},Re=({children:e,language:t,code:n,theme:r,prism:a})=>{const o=t.toLowerCase(),i=Ue(r,o),l=(e=>B.useCallback(t=>{var n=t,{className:r,style:a,line:o}=n,i=ce(n,["className","style","line"]);const l=Ae(se({},i),{className:H("token-line",r)});return"object"==typeof e&&"plain"in e&&(l.style=e.plain),"object"==typeof a&&(l.style=se(se({},l.style||{}),a)),l},[e]))(i),s=(e=>{const t=B.useCallback(({types:t,empty:n})=>{if(null!=e)return 1===t.length&&"plain"===t[0]?null!=n?{display:"inline-block"}:void 0:1===t.length&&null!=n?e[t[0]]:Object.assign(null!=n?{display:"inline-block"}:{},...t.map(t=>e[t]))},[e]);return B.useCallback(e=>{var n=e,{token:r,className:a,style:o}=n,i=ce(n,["token","className","style"]);const l=Ae(se({},i),{className:H("token",...r.types,a),children:r.content,style:t(r)});return null!=o&&(l.style=se(se({},l.style||{}),o)),l},[t])})(i),A=(({prism:e,code:t,grammar:n,language:r})=>B.useMemo(()=>{if(null==n)return Je([t]);const a={code:t,grammar:n,language:r,tokens:[]};return e.hooks.run("before-tokenize",a),a.tokens=e.tokenize(t,n),e.hooks.run("after-tokenize",a),Je(a.tokens)},[t,n,r,e]))({prism:a,language:o,code:n,grammar:a.languages[o]});return e({tokens:A,className:`prism-code language-${o}`,style:null!=i?i.root:{},getLineProps:l,getTokenProps:s})},Fe=e=>B.createElement(Re,Ae(se({},e),{prism:e.prism||de,theme:e.theme||De,code:e.code,language:e.language}));function He({code:e,language:t}){const[n,r]=B.useState(!1);return i.jsxs("div",{className:"lark-code-block",children:[i.jsxs("div",{className:"lark-code-header",children:[i.jsx("span",{className:"lark-code-lang",children:t}),i.jsx("button",{className:"lark-code-copy"+(n?" copied":""),onClick:()=>{navigator.clipboard.writeText(e),r(!0),setTimeout(()=>r(!1),2e3)},title:"Copy code",children:n?i.jsx("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",children:i.jsx("polyline",{points:"20 6 9 17 4 12"})}):i.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[i.jsx("rect",{x:"9",y:"9",width:"13",height:"13",rx:"2",ry:"2"}),i.jsx("path",{d:"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"})]})})]}),i.jsx(Fe,{theme:pe.oneDark,code:e.trim(),language:t,children:({className:e,style:t,tokens:n,getLineProps:r,getTokenProps:a})=>i.jsx("pre",{className:e,style:{...t,margin:0,padding:"12px 16px",overflow:"auto",background:"transparent"},children:n.map((e,t)=>i.jsx("div",{...r({line:e}),children:e.map((e,t)=>i.jsx("span",{...a({token:e})},t))},t))})})]})}const{entries:je,setPrototypeOf:Ke,isFrozen:Ze,getPrototypeOf:Ye,getOwnPropertyDescriptor:We}=Object;let{freeze:Ge,seal:qe,create:Ve}=Object,{apply:_e,construct:$e}="undefined"!=typeof Reflect&&Reflect;Ge||(Ge=function(e){return e}),qe||(qe=function(e){return e}),_e||(_e=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a1?t-1:0),r=1;r1?n-1:0),a=1;a2&&void 0!==arguments[2]?arguments[2]:ot;Ke&&Ke(e,null);let r=t.length;for(;r--;){let a=t[r];if("string"==typeof a){const e=n(a);e!==a&&(Ze(t)||(t[r]=e),a=e)}e[a]=!0}return e}function ht(e){for(let t=0;t/gm),Nt=qe(/\$\{[\w\W]*/gm),Pt=qe(/^data-[\-\w.\u00B7-\uFFFF]+$/),Ot=qe(/^aria-[\-\w]+$/),zt=qe(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Xt=qe(/^(?:\w+script|data):/i),Mt=qe(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Jt=qe(/^html$/i),Ut=qe(/^[a-z][.\w]*(-[.\w]+)+$/i);var Rt=Object.freeze({__proto__:null,ARIA_ATTR:Ot,ATTR_WHITESPACE:Mt,CUSTOM_ELEMENT:Ut,DATA_ATTR:Pt,DOCTYPE_NAME:Jt,ERB_EXPR:Qt,IS_ALLOWED_URI:zt,IS_SCRIPT_OR_DATA:Xt,MUSTACHE_EXPR:Tt,TMPLIT_EXPR:Nt});const Ft=1,Ht=3,jt=7,Kt=8,Zt=9;var Yt=function e(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"undefined"==typeof window?null:window;const n=t=>e(t);if(n.version="3.3.1",n.removed=[],!t||!t.document||t.document.nodeType!==Zt||!t.Element)return n.isSupported=!1,n;let{document:r}=t;const a=r,o=a.currentScript,{DocumentFragment:i,HTMLTemplateElement:l,Node:s,Element:A,NodeFilter:c,NamedNodeMap:u=t.NamedNodeMap||t.MozNamedAttrMap,HTMLFormElement:d,DOMParser:p,trustedTypes:f}=t,g=A.prototype,m=yt(g,"cloneNode"),h=yt(g,"remove"),b=yt(g,"nextSibling"),y=yt(g,"childNodes"),k=yt(g,"parentNode");if("function"==typeof l){const e=r.createElement("template");e.content&&e.content.ownerDocument&&(r=e.content.ownerDocument)}let v,w="";const{implementation:x,createNodeIterator:S,createDocumentFragment:C,getElementsByTagName:E}=r,{importNode:B}=a;let D={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]};n.isSupported="function"==typeof je&&"function"==typeof k&&x&&void 0!==x.createHTMLDocument;const{MUSTACHE_EXPR:I,ERB_EXPR:L,TMPLIT_EXPR:T,DATA_ATTR:Q,ARIA_ATTR:N,IS_SCRIPT_OR_DATA:P,ATTR_WHITESPACE:O,CUSTOM_ELEMENT:z}=Rt;let{IS_ALLOWED_URI:X}=Rt,M=null;const J=mt({},[...kt,...vt,...wt,...St,...Et]);let U=null;const R=mt({},[...Bt,...Dt,...It,...Lt]);let F=Object.seal(Ve(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),H=null,j=null;const K=Object.seal(Ve(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}}));let Z=!0,Y=!0,W=!1,G=!0,q=!1,V=!0,_=!1,$=!1,ee=!1,te=!1,ne=!1,re=!1,ae=!0,oe=!1,ie=!0,le=!1,se={},Ae=null;const ce=mt({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let ue=null;const de=mt({},["audio","video","img","source","image","track"]);let pe=null;const fe=mt({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),ge="http://www.w3.org/1998/Math/MathML",me="http://www.w3.org/2000/svg",he="http://www.w3.org/1999/xhtml";let be=he,ye=!1,ke=null;const ve=mt({},[ge,me,he],it);let we=mt({},["mi","mo","mn","ms","mtext"]),xe=mt({},["annotation-xml"]);const Se=mt({},["title","style","font","a","script"]);let Ce=null;const Ee=["application/xhtml+xml","text/html"];let Be=null,De=null;const Ie=r.createElement("form"),Le=function(e){return e instanceof RegExp||e instanceof Function},Te=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!De||De!==e){if(e&&"object"==typeof e||(e={}),e=bt(e),Ce=-1===Ee.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,Be="application/xhtml+xml"===Ce?it:ot,M=ut(e,"ALLOWED_TAGS")?mt({},e.ALLOWED_TAGS,Be):J,U=ut(e,"ALLOWED_ATTR")?mt({},e.ALLOWED_ATTR,Be):R,ke=ut(e,"ALLOWED_NAMESPACES")?mt({},e.ALLOWED_NAMESPACES,it):ve,pe=ut(e,"ADD_URI_SAFE_ATTR")?mt(bt(fe),e.ADD_URI_SAFE_ATTR,Be):fe,ue=ut(e,"ADD_DATA_URI_TAGS")?mt(bt(de),e.ADD_DATA_URI_TAGS,Be):de,Ae=ut(e,"FORBID_CONTENTS")?mt({},e.FORBID_CONTENTS,Be):ce,H=ut(e,"FORBID_TAGS")?mt({},e.FORBID_TAGS,Be):bt({}),j=ut(e,"FORBID_ATTR")?mt({},e.FORBID_ATTR,Be):bt({}),se=!!ut(e,"USE_PROFILES")&&e.USE_PROFILES,Z=!1!==e.ALLOW_ARIA_ATTR,Y=!1!==e.ALLOW_DATA_ATTR,W=e.ALLOW_UNKNOWN_PROTOCOLS||!1,G=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,q=e.SAFE_FOR_TEMPLATES||!1,V=!1!==e.SAFE_FOR_XML,_=e.WHOLE_DOCUMENT||!1,te=e.RETURN_DOM||!1,ne=e.RETURN_DOM_FRAGMENT||!1,re=e.RETURN_TRUSTED_TYPE||!1,ee=e.FORCE_BODY||!1,ae=!1!==e.SANITIZE_DOM,oe=e.SANITIZE_NAMED_PROPS||!1,ie=!1!==e.KEEP_CONTENT,le=e.IN_PLACE||!1,X=e.ALLOWED_URI_REGEXP||zt,be=e.NAMESPACE||he,we=e.MATHML_TEXT_INTEGRATION_POINTS||we,xe=e.HTML_INTEGRATION_POINTS||xe,F=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&Le(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(F.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&Le(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(F.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(F.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),q&&(Y=!1),ne&&(te=!0),se&&(M=mt({},Et),U=[],!0===se.html&&(mt(M,kt),mt(U,Bt)),!0===se.svg&&(mt(M,vt),mt(U,Dt),mt(U,Lt)),!0===se.svgFilters&&(mt(M,wt),mt(U,Dt),mt(U,Lt)),!0===se.mathMl&&(mt(M,St),mt(U,It),mt(U,Lt))),e.ADD_TAGS&&("function"==typeof e.ADD_TAGS?K.tagCheck=e.ADD_TAGS:(M===J&&(M=bt(M)),mt(M,e.ADD_TAGS,Be))),e.ADD_ATTR&&("function"==typeof e.ADD_ATTR?K.attributeCheck=e.ADD_ATTR:(U===R&&(U=bt(U)),mt(U,e.ADD_ATTR,Be))),e.ADD_URI_SAFE_ATTR&&mt(pe,e.ADD_URI_SAFE_ATTR,Be),e.FORBID_CONTENTS&&(Ae===ce&&(Ae=bt(Ae)),mt(Ae,e.FORBID_CONTENTS,Be)),e.ADD_FORBID_CONTENTS&&(Ae===ce&&(Ae=bt(Ae)),mt(Ae,e.ADD_FORBID_CONTENTS,Be)),ie&&(M["#text"]=!0),_&&mt(M,["html","head","body"]),M.table&&(mt(M,["tbody"]),delete H.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw pt('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw pt('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');v=e.TRUSTED_TYPES_POLICY,w=v.createHTML("")}else void 0===v&&(v=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let n=null;const r="data-tt-policy-suffix";t&&t.hasAttribute(r)&&(n=t.getAttribute(r));const a="dompurify"+(n?"#"+n:"");try{return e.createPolicy(a,{createHTML:e=>e,createScriptURL:e=>e})}catch(o){return console.warn("TrustedTypes policy "+a+" could not be created."),null}}(f,o)),null!==v&&"string"==typeof w&&(w=v.createHTML(""));Ge&&Ge(e),De=e}},Qe=mt({},[...vt,...wt,...xt]),Ne=mt({},[...St,...Ct]),Pe=function(e){rt(n.removed,{element:e});try{k(e).removeChild(e)}catch(t){h(e)}},Oe=function(e,t){try{rt(n.removed,{attribute:t.getAttributeNode(e),from:t})}catch(r){rt(n.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e)if(te||ne)try{Pe(t)}catch(r){}else try{t.setAttribute(e,"")}catch(r){}},ze=function(e){let t=null,n=null;if(ee)e=""+e;else{const t=lt(e,/^[\r\n\t ]+/);n=t&&t[0]}"application/xhtml+xml"===Ce&&be===he&&(e=''+e+"");const a=v?v.createHTML(e):e;if(be===he)try{t=(new p).parseFromString(a,Ce)}catch(i){}if(!t||!t.documentElement){t=x.createDocument(be,"template",null);try{t.documentElement.innerHTML=ye?w:a}catch(i){}}const o=t.body||t.documentElement;return e&&n&&o.insertBefore(r.createTextNode(n),o.childNodes[0]||null),be===he?E.call(t,_?"html":"body")[0]:_?t.documentElement:o},Xe=function(e){return S.call(e.ownerDocument||e,e,c.SHOW_ELEMENT|c.SHOW_COMMENT|c.SHOW_TEXT|c.SHOW_PROCESSING_INSTRUCTION|c.SHOW_CDATA_SECTION,null)},Me=function(e){return e instanceof d&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof u)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},Je=function(e){return"function"==typeof s&&e instanceof s};function Ue(e,t,r){et(e,e=>{e.call(n,t,r,De)})}const Re=function(e){let t=null;if(Ue(D.beforeSanitizeElements,e,null),Me(e))return Pe(e),!0;const r=Be(e.nodeName);if(Ue(D.uponSanitizeElement,e,{tagName:r,allowedTags:M}),V&&e.hasChildNodes()&&!Je(e.firstElementChild)&&dt(/<[/\w!]/g,e.innerHTML)&&dt(/<[/\w!]/g,e.textContent))return Pe(e),!0;if(e.nodeType===jt)return Pe(e),!0;if(V&&e.nodeType===Kt&&dt(/<[/\w]/g,e.data))return Pe(e),!0;if(!(K.tagCheck instanceof Function&&K.tagCheck(r))&&(!M[r]||H[r])){if(!H[r]&&He(r)){if(F.tagNameCheck instanceof RegExp&&dt(F.tagNameCheck,r))return!1;if(F.tagNameCheck instanceof Function&&F.tagNameCheck(r))return!1}if(ie&&!Ae[r]){const t=k(e)||e.parentNode,n=y(e)||e.childNodes;if(n&&t){for(let r=n.length-1;r>=0;--r){const a=m(n[r],!0);a.__removalCount=(e.__removalCount||0)+1,t.insertBefore(a,b(e))}}}return Pe(e),!0}return e instanceof A&&!function(e){let t=k(e);t&&t.tagName||(t={namespaceURI:be,tagName:"template"});const n=ot(e.tagName),r=ot(t.tagName);return!!ke[e.namespaceURI]&&(e.namespaceURI===me?t.namespaceURI===he?"svg"===n:t.namespaceURI===ge?"svg"===n&&("annotation-xml"===r||we[r]):Boolean(Qe[n]):e.namespaceURI===ge?t.namespaceURI===he?"math"===n:t.namespaceURI===me?"math"===n&&xe[r]:Boolean(Ne[n]):e.namespaceURI===he?!(t.namespaceURI===me&&!xe[r])&&!(t.namespaceURI===ge&&!we[r])&&!Ne[n]&&(Se[n]||!Qe[n]):!("application/xhtml+xml"!==Ce||!ke[e.namespaceURI]))}(e)?(Pe(e),!0):"noscript"!==r&&"noembed"!==r&&"noframes"!==r||!dt(/<\/no(script|embed|frames)/i,e.innerHTML)?(q&&e.nodeType===Ht&&(t=e.textContent,et([I,L,T],e=>{t=st(t,e," ")}),e.textContent!==t&&(rt(n.removed,{element:e.cloneNode()}),e.textContent=t)),Ue(D.afterSanitizeElements,e,null),!1):(Pe(e),!0)},Fe=function(e,t,n){if(ae&&("id"===t||"name"===t)&&(n in r||n in Ie))return!1;if(Y&&!j[t]&&dt(Q,t));else if(Z&&dt(N,t));else if(K.attributeCheck instanceof Function&&K.attributeCheck(t,e));else if(!U[t]||j[t]){if(!(He(e)&&(F.tagNameCheck instanceof RegExp&&dt(F.tagNameCheck,e)||F.tagNameCheck instanceof Function&&F.tagNameCheck(e))&&(F.attributeNameCheck instanceof RegExp&&dt(F.attributeNameCheck,t)||F.attributeNameCheck instanceof Function&&F.attributeNameCheck(t,e))||"is"===t&&F.allowCustomizedBuiltInElements&&(F.tagNameCheck instanceof RegExp&&dt(F.tagNameCheck,n)||F.tagNameCheck instanceof Function&&F.tagNameCheck(n))))return!1}else if(pe[t]);else if(dt(X,st(n,O,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==At(n,"data:")||!ue[e]){if(W&&!dt(P,st(n,O,"")));else if(n)return!1}else;return!0},He=function(e){return"annotation-xml"!==e&<(e,z)},Ke=function(e){Ue(D.beforeSanitizeAttributes,e,null);const{attributes:t}=e;if(!t||Me(e))return;const r={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:U,forceKeepAttr:void 0};let a=t.length;for(;a--;){const i=t[a],{name:l,namespaceURI:s,value:A}=i,c=Be(l),u=A;let d="value"===l?u:ct(u);if(r.attrName=c,r.attrValue=d,r.keepAttr=!0,r.forceKeepAttr=void 0,Ue(D.uponSanitizeAttribute,e,r),d=r.attrValue,!oe||"id"!==c&&"name"!==c||(Oe(l,e),d="user-content-"+d),V&&dt(/((--!?|])>)|<\/(style|title|textarea)/i,d)){Oe(l,e);continue}if("attributename"===c&<(d,"href")){Oe(l,e);continue}if(r.forceKeepAttr)continue;if(!r.keepAttr){Oe(l,e);continue}if(!G&&dt(/\/>/i,d)){Oe(l,e);continue}q&&et([I,L,T],e=>{d=st(d,e," ")});const p=Be(e.nodeName);if(Fe(p,c,d)){if(v&&"object"==typeof f&&"function"==typeof f.getAttributeType)if(s);else switch(f.getAttributeType(p,c)){case"TrustedHTML":d=v.createHTML(d);break;case"TrustedScriptURL":d=v.createScriptURL(d)}if(d!==u)try{s?e.setAttributeNS(s,l,d):e.setAttribute(l,d),Me(e)?Pe(e):nt(n.removed)}catch(o){Oe(l,e)}}else Oe(l,e)}Ue(D.afterSanitizeAttributes,e,null)},Ze=function e(t){let n=null;const r=Xe(t);for(Ue(D.beforeSanitizeShadowDOM,t,null);n=r.nextNode();)Ue(D.uponSanitizeShadowNode,n,null),Re(n),Ke(n),n.content instanceof i&&e(n.content);Ue(D.afterSanitizeShadowDOM,t,null)};return n.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=null,o=null,l=null,A=null;if(ye=!e,ye&&(e="\x3c!--\x3e"),"string"!=typeof e&&!Je(e)){if("function"!=typeof e.toString)throw pt("toString is not a function");if("string"!=typeof(e=e.toString()))throw pt("dirty is not a string, aborting")}if(!n.isSupported)return e;if($||Te(t),n.removed=[],"string"==typeof e&&(le=!1),le){if(e.nodeName){const t=Be(e.nodeName);if(!M[t]||H[t])throw pt("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof s)r=ze("\x3c!----\x3e"),o=r.ownerDocument.importNode(e,!0),o.nodeType===Ft&&"BODY"===o.nodeName||"HTML"===o.nodeName?r=o:r.appendChild(o);else{if(!te&&!q&&!_&&-1===e.indexOf("<"))return v&&re?v.createHTML(e):e;if(r=ze(e),!r)return te?null:re?w:""}r&&ee&&Pe(r.firstChild);const c=Xe(le?e:r);for(;l=c.nextNode();)Re(l),Ke(l),l.content instanceof i&&Ze(l.content);if(le)return e;if(te){if(ne)for(A=C.call(r.ownerDocument);r.firstChild;)A.appendChild(r.firstChild);else A=r;return(U.shadowroot||U.shadowrootmode)&&(A=B.call(a,A,!0)),A}let u=_?r.outerHTML:r.innerHTML;return _&&M["!doctype"]&&r.ownerDocument&&r.ownerDocument.doctype&&r.ownerDocument.doctype.name&&dt(Jt,r.ownerDocument.doctype.name)&&(u="\n"+u),q&&et([I,L,T],e=>{u=st(u,e," ")}),v&&re?v.createHTML(u):u},n.setConfig=function(){Te(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),$=!0},n.clearConfig=function(){De=null,$=!1},n.isValidAttribute=function(e,t,n){De||Te({});const r=Be(e),a=Be(t);return Fe(r,a,n)},n.addHook=function(e,t){"function"==typeof t&&rt(D[e],t)},n.removeHook=function(e,t){if(void 0!==t){const n=tt(D[e],t);return-1===n?void 0:at(D[e],n,1)[0]}return nt(D[e])},n.removeHooks=function(e){D[e]=[]},n.removeAllHooks=function(){D={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},n}();const Wt="numeric",Gt="ascii",qt="alpha",Vt="asciinumeric",_t="alphanumeric",$t="domain",en="emoji",tn="scheme",nn="slashscheme",rn="whitespace";function an(e,t){return e in t||(t[e]=[]),t[e]}function on(e,t,n){t[Wt]&&(t[Vt]=!0,t[_t]=!0),t[Gt]&&(t[Vt]=!0,t[qt]=!0),t[Vt]&&(t[_t]=!0),t[qt]&&(t[_t]=!0),t[_t]&&(t[$t]=!0),t[en]&&(t[$t]=!0);for(const r in t){const t=an(r,n);t.indexOf(e)<0&&t.push(e)}}function ln(e=null){this.j={},this.jr=[],this.jd=null,this.t=e}ln.groups={},ln.prototype={accepts(){return!!this.t},go(e){const t=this,n=t.j[e];if(n)return n;for(let r=0;r=0&&(n[r]=!0);return n}(i.t,r),n);on(o,e,r)}else n&&on(o,n,r);i.t=o}return a.j[e]=i,i}};const sn=(e,t,n,r,a)=>e.ta(t,n,r,a),An=(e,t,n,r,a)=>e.tr(t,n,r,a),cn=(e,t,n,r,a)=>e.ts(t,n,r,a),un=(e,t,n,r,a)=>e.tt(t,n,r,a),dn="WORD",pn="UWORD",fn="ASCIINUMERICAL",gn="ALPHANUMERICAL",mn="LOCALHOST",hn="TLD",bn="UTLD",yn="SCHEME",kn="SLASH_SCHEME",vn="NUM",wn="WS",xn="NL",Sn="OPENBRACE",Cn="CLOSEBRACE",En="OPENBRACKET",Bn="CLOSEBRACKET",Dn="OPENPAREN",In="CLOSEPAREN",Ln="OPENANGLEBRACKET",Tn="CLOSEANGLEBRACKET",Qn="FULLWIDTHLEFTPAREN",Nn="FULLWIDTHRIGHTPAREN",Pn="LEFTCORNERBRACKET",On="RIGHTCORNERBRACKET",zn="LEFTWHITECORNERBRACKET",Xn="RIGHTWHITECORNERBRACKET",Mn="FULLWIDTHLESSTHAN",Jn="FULLWIDTHGREATERTHAN",Un="AMPERSAND",Rn="APOSTROPHE",Fn="ASTERISK",Hn="AT",jn="BACKSLASH",Kn="BACKTICK",Zn="CARET",Yn="COLON",Wn="COMMA",Gn="DOLLAR",qn="DOT",Vn="EQUALS",_n="EXCLAMATION",$n="HYPHEN",er="PERCENT",tr="PIPE",nr="PLUS",rr="POUND",ar="QUERY",or="QUOTE",ir="FULLWIDTHMIDDLEDOT",lr="SEMI",sr="SLASH",Ar="TILDE",cr="UNDERSCORE",ur="EMOJI",dr="SYM";var pr=Object.freeze({__proto__:null,ALPHANUMERICAL:gn,AMPERSAND:Un,APOSTROPHE:Rn,ASCIINUMERICAL:fn,ASTERISK:Fn,AT:Hn,BACKSLASH:jn,BACKTICK:Kn,CARET:Zn,CLOSEANGLEBRACKET:Tn,CLOSEBRACE:Cn,CLOSEBRACKET:Bn,CLOSEPAREN:In,COLON:Yn,COMMA:Wn,DOLLAR:Gn,DOT:qn,EMOJI:ur,EQUALS:Vn,EXCLAMATION:_n,FULLWIDTHGREATERTHAN:Jn,FULLWIDTHLEFTPAREN:Qn,FULLWIDTHLESSTHAN:Mn,FULLWIDTHMIDDLEDOT:ir,FULLWIDTHRIGHTPAREN:Nn,HYPHEN:$n,LEFTCORNERBRACKET:Pn,LEFTWHITECORNERBRACKET:zn,LOCALHOST:mn,NL:xn,NUM:vn,OPENANGLEBRACKET:Ln,OPENBRACE:Sn,OPENBRACKET:En,OPENPAREN:Dn,PERCENT:er,PIPE:tr,PLUS:nr,POUND:rr,QUERY:ar,QUOTE:or,RIGHTCORNERBRACKET:On,RIGHTWHITECORNERBRACKET:Xn,SCHEME:yn,SEMI:lr,SLASH:sr,SLASH_SCHEME:kn,SYM:dr,TILDE:Ar,TLD:hn,UNDERSCORE:cr,UTLD:bn,UWORD:pn,WORD:dn,WS:wn});const fr=/[a-z]/,gr=new RegExp("\\p{L}","u"),mr=new RegExp("\\p{Emoji}","u"),hr=/\d/,br=/\s/;let yr=null,kr=null;function vr(e,t){const n=function(e){const t=[],n=e.length;let r=0;for(;r56319||r+1===n||(a=e.charCodeAt(r+1))<56320||a>57343?e[r]:e.slice(r,r+2);t.push(i),r+=i.length}return t}(t.replace(/[A-Z]/g,e=>e.toLowerCase())),r=n.length,a=[];let o=0,i=0;for(;i=0&&(u+=n[i].length,d++),A+=n[i].length,o+=n[i].length,i++;o-=u,i-=d,A-=u,a.push({t:c.t,v:t.slice(o-A,o),s:o-A,e:o})}return a}function wr(e,t,n,r,a){let o;const i=t.length;for(let l=0;l=0;)a++;if(a>0){t.push(n.join(""));for(let t=parseInt(e.substring(r,r+a),10);t>0;t--)n.pop();r+=a}else n.push(e[r]),r++}return t}const Sr={defaultProtocol:"http",events:null,format:Er,formatHref:Er,nl2br:!1,tagName:"a",target:null,rel:null,validate:!0,truncate:1/0,className:null,attributes:null,ignoreTags:[],render:null};function Cr(e,t=null){let n=Object.assign({},Sr);e&&(n=Object.assign(n,e instanceof Cr?e.o:e));const r=n.ignoreTags,a=[];for(let o=0;oe,check(e){return this.get("validate",e.toString(),e)},get(e,t,n){const r=null!=t;let a=this.o[e];return a?("object"==typeof a?(a=n.t in a?a[n.t]:Sr[e],"function"==typeof a&&r&&(a=a(t,n))):"function"==typeof a&&r&&(a=a(t,n.t,n)),a):a},getObj(e,t,n){let r=this.o[e];return"function"==typeof r&&null!=t&&(r=r(t,n.t,n)),r},render(e){const t=e.render(this);return(this.get("render",null,e)||this.defaultRender)(t,e.t,e)}},Br.prototype={isLink:!1,toString(){return this.v},toHref(e){return this.toString()},toFormattedString(e){const t=this.toString(),n=e.get("truncate",t,this),r=e.get("format",t,this);return n&&r.length>n?r.substring(0,n)+"…":r},toFormattedHref(e){return e.get("formatHref",this.toHref(e.get("defaultProtocol")),this)},startIndex(){return this.tk[0].s},endIndex(){return this.tk[this.tk.length-1].e},toObject(e=Sr.defaultProtocol){return{type:this.t,value:this.toString(),isLink:this.isLink,href:this.toHref(e),start:this.startIndex(),end:this.endIndex()}},toFormattedObject(e){return{type:this.t,value:this.toFormattedString(e),isLink:this.isLink,href:this.toFormattedHref(e),start:this.startIndex(),end:this.endIndex()}},validate(e){return e.get("validate",this.toString(),this)},render(e){const t=this,n=this.toHref(e.get("defaultProtocol")),r=e.get("formatHref",n,this),a=e.get("tagName",n,t),o=this.toFormattedString(e),i={},l=e.get("className",n,t),s=e.get("target",n,t),A=e.get("rel",n,t),c=e.getObj("attributes",n,t),u=e.getObj("events",n,t);return i.href=r,l&&(i.class=l),s&&(i.target=s),A&&(i.rel=A),c&&Object.assign(i,c),{tagName:a,attributes:i,content:o,eventListeners:u}}};const Ir=Dr("email",{isLink:!0,toHref(){return"mailto:"+this.toString()}}),Lr=Dr("text"),Tr=Dr("nl"),Qr=Dr("url",{isLink:!0,toHref(e=Sr.defaultProtocol){return this.hasProtocol()?this.v:`${e}://${this.v}`},hasProtocol(){const e=this.tk;return e.length>=2&&e[0].t!==mn&&e[1].t===Yn}}),Nr=e=>new ln(e);function Pr(e,t,n){const r=n[0].s,a=n[n.length-1].e;return new e(t.slice(r,a),n)}const Or={scanner:null,parser:null,tokenQueue:[],pluginQueue:[],customSchemes:[],initialized:!1};function zr(){Or.scanner=function(e=[]){const t={};ln.groups=t;const n=new ln;null==yr&&(yr=xr("aaa1rp3bb0ott3vie4c1le2ogado5udhabi7c0ademy5centure6ountant0s9o1tor4d0s1ult4e0g1ro2tna4f0l1rica5g0akhan5ency5i0g1rbus3force5tel5kdn3l0ibaba4pay4lfinanz6state5y2sace3tom5m0azon4ericanexpress7family11x2fam3ica3sterdam8nalytics7droid5quan4z2o0l2partments8p0le4q0uarelle8r0ab1mco4chi3my2pa2t0e3s0da2ia2sociates9t0hleta5torney7u0ction5di0ble3o3spost5thor3o0s4w0s2x0a2z0ure5ba0by2idu3namex4d1k2r0celona5laycard4s5efoot5gains6seball5ketball8uhaus5yern5b0c1t1va3cg1n2d1e0ats2uty4er2rlin4st0buy5t2f1g1h0arti5i0ble3d1ke2ng0o3o1z2j1lack0friday9ockbuster8g1omberg7ue3m0s1w2n0pparibas9o0ats3ehringer8fa2m1nd2o0k0ing5sch2tik2on4t1utique6x2r0adesco6idgestone9oadway5ker3ther5ussels7s1t1uild0ers6siness6y1zz3v1w1y1z0h3ca0b1fe2l0l1vinklein9m0era3p2non3petown5ital0one8r0avan4ds2e0er0s4s2sa1e1h1ino4t0ering5holic7ba1n1re3c1d1enter4o1rn3f0a1d2g1h0anel2nel4rity4se2t2eap3intai5ristmas6ome4urch5i0priani6rcle4sco3tadel4i0c2y3k1l0aims4eaning6ick2nic1que6othing5ud3ub0med6m1n1o0ach3des3ffee4llege4ogne5m0mbank4unity6pany2re3uter5sec4ndos3struction8ulting7tact3ractors9oking4l1p2rsica5untry4pon0s4rses6pa2r0edit0card4union9icket5own3s1uise0s6u0isinella9v1w1x1y0mru3ou3z2dad1nce3ta1e1ing3sun4y2clk3ds2e0al0er2s3gree4livery5l1oitte5ta3mocrat6ntal2ist5si0gn4v2hl2iamonds6et2gital5rect0ory7scount3ver5h2y2j1k1m1np2o0cs1tor4g1mains5t1wnload7rive4tv2ubai3nlop4pont4rban5vag2r2z2earth3t2c0o2deka3u0cation8e1g1mail3erck5nergy4gineer0ing9terprises10pson4quipment8r0icsson6ni3s0q1tate5t1u0rovision8s2vents5xchange6pert3osed4ress5traspace10fage2il1rwinds6th3mily4n0s2rm0ers5shion4t3edex3edback6rrari3ero6i0delity5o2lm2nal1nce1ial7re0stone6mdale6sh0ing5t0ness6j1k1lickr3ghts4r2orist4wers5y2m1o0o0d1tball6rd1ex2sale4um3undation8x2r0ee1senius7l1ogans4ntier7tr2ujitsu5n0d2rniture7tbol5yi3ga0l0lery3o1up4me0s3p1rden4y2b0iz3d0n2e0a1nt0ing5orge5f1g0ee3h1i0ft0s3ves2ing5l0ass3e1obal2o4m0ail3bh2o1x2n1odaddy5ld0point6f2o0dyear5g0le4p1t1v2p1q1r0ainger5phics5tis4een3ipe3ocery4up4s1t1u0cci3ge2ide2tars5ru3w1y2hair2mburg5ngout5us3bo2dfc0bank7ealth0care8lp1sinki6re1mes5iphop4samitsu7tachi5v2k0t2m1n1ockey4ldings5iday5medepot5goods5s0ense7nda3rse3spital5t0ing5t0els3mail5use3w2r1sbc3t1u0ghes5yatt3undai7ibm2cbc2e1u2d1e0ee3fm2kano4l1m0amat4db2mo0bilien9n0c1dustries8finiti5o2g1k1stitute6urance4e4t0ernational10uit4vestments10o1piranga7q1r0ish4s0maili5t0anbul7t0au2v3jaguar4va3cb2e0ep2tzt3welry6io2ll2m0p2nj2o0bs1urg4t1y2p0morgan6rs3uegos4niper7kaufen5ddi3e0rryhotels6properties14fh2g1h1i0a1ds2m1ndle4tchen5wi3m1n1oeln3matsu5sher5p0mg2n2r0d1ed3uokgroup8w1y0oto4z2la0caixa5mborghini8er3nd0rover6xess5salle5t0ino3robe5w0yer5b1c1ds2ease3clerc5frak4gal2o2xus4gbt3i0dl2fe0insurance9style7ghting6ke2lly3mited4o2ncoln4k2ve1ing5k1lc1p2oan0s3cker3us3l1ndon4tte1o3ve3pl0financial11r1s1t0d0a3u0ndbeck6xe1ury5v1y2ma0drid4if1son4keup4n0agement7go3p1rket0ing3s4riott5shalls7ttel5ba2c0kinsey7d1e0d0ia3et2lbourne7me1orial6n0u2rckmsd7g1h1iami3crosoft7l1ni1t2t0subishi9k1l0b1s2m0a2n1o0bi0le4da2e1i1m1nash3ey2ster5rmon3tgage6scow4to0rcycles9v0ie4p1q1r1s0d2t0n1r2u0seum3ic4v1w1x1y1z2na0b1goya4me2vy3ba2c1e0c1t0bank4flix4work5ustar5w0s2xt0direct7us4f0l2g0o2hk2i0co2ke1on3nja3ssan1y5l1o0kia3rton4w0ruz3tv4p1r0a1w2tt2u1yc2z2obi1server7ffice5kinawa6layan0group9lo3m0ega4ne1g1l0ine5oo2pen3racle3nge4g0anic5igins6saka4tsuka4t2vh3pa0ge2nasonic7ris2s1tners4s1y3y2ccw3e0t2f0izer5g1h0armacy6d1ilips5one2to0graphy6s4ysio5ics1tet2ures6d1n0g1k2oneer5zza4k1l0ace2y0station9umbing5s3m1n0c2ohl2ker3litie5rn2st3r0axi3ess3ime3o0d0uctions8f1gressive8mo2perties3y5tection8u0dential9s1t1ub2w0c2y2qa1pon3uebec3st5racing4dio4e0ad1lestate6tor2y4cipes5d0stone5umbrella9hab3ise0n3t2liance6n0t0als5pair3ort3ublican8st0aurant8view0s5xroth6ich0ardli6oh3l1o1p2o0cks3deo3gers4om3s0vp3u0gby3hr2n2w0e2yukyu6sa0arland6fe0ty4kura4le1on3msclub4ung5ndvik0coromant12ofi4p1rl2s1ve2xo3b0i1s2c0b1haeffler7midt4olarships8ol3ule3warz5ience5ot3d1e0arch3t2cure1ity6ek2lect4ner3rvices6ven3w1x0y3fr2g1h0angrila6rp3ell3ia1ksha5oes2p0ping5uji3w3i0lk2na1gles5te3j1k0i0n2y0pe4l0ing4m0art3ile4n0cf3o0ccer3ial4ftbank4ware6hu2lar2utions7ng1y2y2pa0ce3ort2t3r0l2s1t0ada2ples4r1tebank4farm7c0group6ockholm6rage3e3ream4udio2y3yle4u0cks3pplies3y2ort5rf1gery5zuki5v1watch4iss4x1y0dney4stems6z2tab1ipei4lk2obao4rget4tamotors6r2too4x0i3c0i2d0k2eam2ch0nology8l1masek5nnis4va3f1g1h0d1eater2re6iaa2ckets5enda4ps2res2ol4j0maxx4x2k0maxx5l1m0all4n1o0day3kyo3ols3p1ray3shiba5tal3urs3wn2yota3s3r0ade1ing4ining5vel0ers0insurance16ust3v2t1ube2i1nes3shu4v0s2w1z2ua1bank3s2g1k1nicom3versity8o2ol2ps2s1y1z2va0cations7na1guard7c1e0gas3ntures6risign5mögensberater2ung14sicherung10t2g1i0ajes4deo3g1king4llas4n1p1rgin4sa1ion4va1o3laanderen9n1odka3lvo3te1ing3o2yage5u2wales2mart4ter4ng0gou5tch0es6eather0channel12bcam3er2site5d0ding5ibo2r3f1hoswho6ien2ki2lliamhill9n0dows4e1ners6me2olterskluwer11odside6rk0s2ld3w2s1tc1f3xbox3erox4ihuan4n2xx2yz3yachts4hoo3maxun5ndex5e1odobashi7ga2kohama6u0tube6t1un3za0ppos4ra3ero3ip2m1one3uerich6w2")),null==kr&&(kr=xr("ελ1υ2бг1ел3дети4ею2католик6ом3мкд2он1сква6онлайн5рг3рус2ф2сайт3рб3укр3қаз3հայ3ישראל5קום3ابوظبي5رامكو5لاردن4بحرين5جزائر5سعودية6عليان5مغرب5مارات5یران5بارت2زار4يتك3ھارت5تونس4سودان3رية5شبكة4عراق2ب2مان4فلسطين6قطر3كاثوليك6وم3مصر2ليسيا5وريتانيا7قع4همراه5پاکستان7ڀارت4कॉम3नेट3भारत0म्3ोत5संगठन5বাংলা5ভারত2ৰত4ਭਾਰਤ4ભારત4ଭାରତ4இந்தியா6லங்கை6சிங்கப்பூர்11భారత్5ಭಾರತ4ഭാരതം5ලංකා4คอม3ไทย3ລາວ3გე2みんな3アマゾン4クラウド4グーグル4コム2ストア3セール3ファッション6ポイント4世界2中信1国1國1文网3亚马逊3企业2佛山2信息2健康2八卦2公司1益2台湾1灣2商城1店1标2嘉里0大酒店5在线2大拿2天主教3娱乐2家電2广东2微博2慈善2我爱你3手机2招聘2政务1府2新加坡2闻2时尚2書籍2机构2淡马锡3游戏2澳門2点看2移动2组织机构4网址1店1站1络2联通2谷歌2购物2通販2集团2電訊盈科4飞利浦3食品2餐厅2香格里拉3港2닷넷1컴2삼성2한국2")),un(n,"'",Rn),un(n,"{",Sn),un(n,"}",Cn),un(n,"[",En),un(n,"]",Bn),un(n,"(",Dn),un(n,")",In),un(n,"<",Ln),un(n,">",Tn),un(n,"(",Qn),un(n,")",Nn),un(n,"「",Pn),un(n,"」",On),un(n,"『",zn),un(n,"』",Xn),un(n,"<",Mn),un(n,">",Jn),un(n,"&",Un),un(n,"*",Fn),un(n,"@",Hn),un(n,"`",Kn),un(n,"^",Zn),un(n,":",Yn),un(n,",",Wn),un(n,"$",Gn),un(n,".",qn),un(n,"=",Vn),un(n,"!",_n),un(n,"-",$n),un(n,"%",er),un(n,"|",tr),un(n,"+",nr),un(n,"#",rr),un(n,"?",ar),un(n,'"',or),un(n,"/",sr),un(n,";",lr),un(n,"~",Ar),un(n,"_",cr),un(n,"\\",jn),un(n,"・",ir);const r=An(n,hr,vn,{[Wt]:!0});An(r,hr,r);const a=An(r,fr,fn,{[Vt]:!0}),o=An(r,gr,gn,{[_t]:!0}),i=An(n,fr,dn,{[Gt]:!0});An(i,hr,a),An(i,fr,i),An(a,hr,a),An(a,fr,a);const l=An(n,gr,pn,{[qt]:!0});An(l,fr),An(l,hr,o),An(l,gr,l),An(o,hr,o),An(o,fr),An(o,gr,o);const s=un(n,"\n",xn,{[rn]:!0}),A=un(n,"\r",wn,{[rn]:!0}),c=An(n,br,wn,{[rn]:!0});un(n,"",c),un(A,"\n",s),un(A,"",c),An(A,br,c),un(c,"\r"),un(c,"\n"),An(c,br,c),un(c,"",c);const u=An(n,mr,ur,{[en]:!0});un(u,"#"),An(u,mr,u),un(u,"️",u);const d=un(u,"‍");un(d,"#"),An(d,mr,u);const p=[[fr,i],[hr,a]],f=[[fr,null],[gr,l],[hr,o]];for(let g=0;ge[0]>t[0]?1:-1);for(let g=0;g=0?r[$t]=!0:fr.test(t)?hr.test(t)?r[Vt]=!0:r[Gt]=!0:r[Wt]=!0,cn(n,t,t,r)}return cn(n,"localhost",mn,{ascii:!0}),n.jd=new ln(dr),{start:n,tokens:Object.assign({groups:t},pr)}}(Or.customSchemes);for(let e=0;e=0&&d++,a++,c++;if(d<0)a-=c,a0&&(o.push(Pr(Lr,t,i)),i=[]),a-=d,c-=d;const e=u.t,r=n.slice(a-c,a);o.push(Pr(e,t,r))}}return i.length>0&&o.push(Pr(Lr,t,i)),o}(Or.parser.start,e,vr(Or.scanner.start,e))}Xr.scan=vr;var Mr={amp:"&",gt:">",lt:"<",nbsp:" ",quot:'"'},Jr=/^#[xX]([A-Fa-f0-9]+)$/,Ur=/^#([0-9]+)$/,Rr=/^([A-Za-z0-9]+)$/,Fr=function(){function e(e){this.named=e}return e.prototype.parse=function(e){if(e){var t=e.match(Jr);return t?String.fromCharCode(parseInt(t[1],16)):(t=e.match(Ur))?String.fromCharCode(parseInt(t[1],10)):(t=e.match(Rr))?this.named[t[1]]||"&"+t[1]+";":void 0}},e}(),Hr=/[\t\n\f ]/,jr=/[A-Za-z]/,Kr=/\r\n?/g;function Zr(e){return Hr.test(e)}function Yr(e){return jr.test(e)}var Wr=function(){function e(e,t,n){void 0===n&&(n="precompile"),this.delegate=e,this.entityParser=t,this.mode=n,this.state="beforeData",this.line=-1,this.column=-1,this.input="",this.index=-1,this.tagNameBuffer="",this.states={beforeData:function(){var e=this.peek();if("<"!==e||this.isIgnoredEndTag()){if("precompile"===this.mode&&"\n"===e){var t=this.tagNameBuffer.toLowerCase();"pre"!==t&&"textarea"!==t||this.consume()}this.transitionTo("data"),this.delegate.beginData()}else this.transitionTo("tagOpen"),this.markTagStart(),this.consume()},data:function(){var e=this.peek(),t=this.tagNameBuffer;"<"!==e||this.isIgnoredEndTag()?"&"===e&&"script"!==t&&"style"!==t?(this.consume(),this.delegate.appendToData(this.consumeCharRef()||"&")):(this.consume(),this.delegate.appendToData(e)):(this.delegate.finishData(),this.transitionTo("tagOpen"),this.markTagStart(),this.consume())},tagOpen:function(){var e=this.consume();"!"===e?this.transitionTo("markupDeclarationOpen"):"/"===e?this.transitionTo("endTagOpen"):("@"===e||":"===e||Yr(e))&&(this.transitionTo("tagName"),this.tagNameBuffer="",this.delegate.beginStartTag(),this.appendToTagName(e))},markupDeclarationOpen:function(){var e=this.consume();"-"===e&&"-"===this.peek()?(this.consume(),this.transitionTo("commentStart"),this.delegate.beginComment()):"DOCTYPE"===e.toUpperCase()+this.input.substring(this.index,this.index+6).toUpperCase()&&(this.consume(),this.consume(),this.consume(),this.consume(),this.consume(),this.consume(),this.transitionTo("doctype"),this.delegate.beginDoctype&&this.delegate.beginDoctype())},doctype:function(){Zr(this.consume())&&this.transitionTo("beforeDoctypeName")},beforeDoctypeName:function(){var e=this.consume();Zr(e)||(this.transitionTo("doctypeName"),this.delegate.appendToDoctypeName&&this.delegate.appendToDoctypeName(e.toLowerCase()))},doctypeName:function(){var e=this.consume();Zr(e)?this.transitionTo("afterDoctypeName"):">"===e?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypeName&&this.delegate.appendToDoctypeName(e.toLowerCase())},afterDoctypeName:function(){var e=this.consume();if(!Zr(e))if(">"===e)this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData");else{var t=e.toUpperCase()+this.input.substring(this.index,this.index+5).toUpperCase(),n="PUBLIC"===t.toUpperCase(),r="SYSTEM"===t.toUpperCase();(n||r)&&(this.consume(),this.consume(),this.consume(),this.consume(),this.consume(),this.consume()),n?this.transitionTo("afterDoctypePublicKeyword"):r&&this.transitionTo("afterDoctypeSystemKeyword")}},afterDoctypePublicKeyword:function(){var e=this.peek();Zr(e)?(this.transitionTo("beforeDoctypePublicIdentifier"),this.consume()):'"'===e?(this.transitionTo("doctypePublicIdentifierDoubleQuoted"),this.consume()):"'"===e?(this.transitionTo("doctypePublicIdentifierSingleQuoted"),this.consume()):">"===e&&(this.consume(),this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData"))},doctypePublicIdentifierDoubleQuoted:function(){var e=this.consume();'"'===e?this.transitionTo("afterDoctypePublicIdentifier"):">"===e?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypePublicIdentifier&&this.delegate.appendToDoctypePublicIdentifier(e)},doctypePublicIdentifierSingleQuoted:function(){var e=this.consume();"'"===e?this.transitionTo("afterDoctypePublicIdentifier"):">"===e?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypePublicIdentifier&&this.delegate.appendToDoctypePublicIdentifier(e)},afterDoctypePublicIdentifier:function(){var e=this.consume();Zr(e)?this.transitionTo("betweenDoctypePublicAndSystemIdentifiers"):">"===e?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):'"'===e?this.transitionTo("doctypeSystemIdentifierDoubleQuoted"):"'"===e&&this.transitionTo("doctypeSystemIdentifierSingleQuoted")},betweenDoctypePublicAndSystemIdentifiers:function(){var e=this.consume();Zr(e)||(">"===e?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):'"'===e?this.transitionTo("doctypeSystemIdentifierDoubleQuoted"):"'"===e&&this.transitionTo("doctypeSystemIdentifierSingleQuoted"))},doctypeSystemIdentifierDoubleQuoted:function(){var e=this.consume();'"'===e?this.transitionTo("afterDoctypeSystemIdentifier"):">"===e?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypeSystemIdentifier&&this.delegate.appendToDoctypeSystemIdentifier(e)},doctypeSystemIdentifierSingleQuoted:function(){var e=this.consume();"'"===e?this.transitionTo("afterDoctypeSystemIdentifier"):">"===e?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypeSystemIdentifier&&this.delegate.appendToDoctypeSystemIdentifier(e)},afterDoctypeSystemIdentifier:function(){var e=this.consume();Zr(e)||">"===e&&(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData"))},commentStart:function(){var e=this.consume();"-"===e&&"-"===this.peek()?this.transitionTo("commentStartDash"):">"===e?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData(e),this.transitionTo("comment"))},commentStartDash:function(){var e=this.consume();"-"===e?this.transitionTo("commentEnd"):">"===e?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData("-"),this.transitionTo("comment"))},comment:function(){var e=this.consume();"-"===e?this.transitionTo("commentEndDash"):this.delegate.appendToCommentData(e)},commentEndDash:function(){var e=this.consume();"-"===e&&"-"===this.peek()?this.delegate.appendToCommentData(e):"-"===e?this.transitionTo("commentEnd"):(this.delegate.appendToCommentData("-"+e),this.transitionTo("comment"))},commentEnd:function(){var e=this.consume();">"===e?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData("--"+e),this.transitionTo("comment"))},tagName:function(){var e=this.consume();Zr(e)?this.transitionTo("beforeAttributeName"):"/"===e?this.transitionTo("selfClosingStartTag"):">"===e?(this.delegate.finishTag(),this.transitionTo("beforeData")):this.appendToTagName(e)},endTagName:function(){var e=this.consume();Zr(e)?(this.transitionTo("beforeAttributeName"),this.tagNameBuffer=""):"/"===e?(this.transitionTo("selfClosingStartTag"),this.tagNameBuffer=""):">"===e?(this.delegate.finishTag(),this.transitionTo("beforeData"),this.tagNameBuffer=""):this.appendToTagName(e)},beforeAttributeName:function(){var e=this.peek();Zr(e)?this.consume():"/"===e?(this.transitionTo("selfClosingStartTag"),this.consume()):">"===e?(this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):"="===e?(this.delegate.reportSyntaxError("attribute name cannot start with equals sign"),this.transitionTo("attributeName"),this.delegate.beginAttribute(),this.consume(),this.delegate.appendToAttributeName(e)):(this.transitionTo("attributeName"),this.delegate.beginAttribute())},attributeName:function(){var e=this.peek();Zr(e)?(this.transitionTo("afterAttributeName"),this.consume()):"/"===e?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):"="===e?(this.transitionTo("beforeAttributeValue"),this.consume()):">"===e?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):'"'===e||"'"===e||"<"===e?(this.delegate.reportSyntaxError(e+" is not a valid character within attribute names"),this.consume(),this.delegate.appendToAttributeName(e)):(this.consume(),this.delegate.appendToAttributeName(e))},afterAttributeName:function(){var e=this.peek();Zr(e)?this.consume():"/"===e?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):"="===e?(this.consume(),this.transitionTo("beforeAttributeValue")):">"===e?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.transitionTo("attributeName"),this.delegate.beginAttribute(),this.consume(),this.delegate.appendToAttributeName(e))},beforeAttributeValue:function(){var e=this.peek();Zr(e)?this.consume():'"'===e?(this.transitionTo("attributeValueDoubleQuoted"),this.delegate.beginAttributeValue(!0),this.consume()):"'"===e?(this.transitionTo("attributeValueSingleQuoted"),this.delegate.beginAttributeValue(!0),this.consume()):">"===e?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.transitionTo("attributeValueUnquoted"),this.delegate.beginAttributeValue(!1),this.consume(),this.delegate.appendToAttributeValue(e))},attributeValueDoubleQuoted:function(){var e=this.consume();'"'===e?(this.delegate.finishAttributeValue(),this.transitionTo("afterAttributeValueQuoted")):"&"===e?this.delegate.appendToAttributeValue(this.consumeCharRef()||"&"):this.delegate.appendToAttributeValue(e)},attributeValueSingleQuoted:function(){var e=this.consume();"'"===e?(this.delegate.finishAttributeValue(),this.transitionTo("afterAttributeValueQuoted")):"&"===e?this.delegate.appendToAttributeValue(this.consumeCharRef()||"&"):this.delegate.appendToAttributeValue(e)},attributeValueUnquoted:function(){var e=this.peek();Zr(e)?(this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("beforeAttributeName")):"/"===e?(this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):"&"===e?(this.consume(),this.delegate.appendToAttributeValue(this.consumeCharRef()||"&")):">"===e?(this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.consume(),this.delegate.appendToAttributeValue(e))},afterAttributeValueQuoted:function(){var e=this.peek();Zr(e)?(this.consume(),this.transitionTo("beforeAttributeName")):"/"===e?(this.consume(),this.transitionTo("selfClosingStartTag")):">"===e?(this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):this.transitionTo("beforeAttributeName")},selfClosingStartTag:function(){">"===this.peek()?(this.consume(),this.delegate.markTagAsSelfClosing(),this.delegate.finishTag(),this.transitionTo("beforeData")):this.transitionTo("beforeAttributeName")},endTagOpen:function(){var e=this.consume();("@"===e||":"===e||Yr(e))&&(this.transitionTo("endTagName"),this.tagNameBuffer="",this.delegate.beginEndTag(),this.appendToTagName(e))}},this.reset()}return e.prototype.reset=function(){this.transitionTo("beforeData"),this.input="",this.tagNameBuffer="",this.index=0,this.line=1,this.column=0,this.delegate.reset()},e.prototype.transitionTo=function(e){this.state=e},e.prototype.tokenize=function(e){this.reset(),this.tokenizePart(e),this.tokenizeEOF()},e.prototype.tokenizePart=function(e){for(this.input+=function(e){return e.replace(Kr,"\n")}(e);this.index"!==this.input.substring(this.index,this.index+8)||"style"===e&&""!==this.input.substring(this.index,this.index+8)||"script"===e&&"<\/script>"!==this.input.substring(this.index,this.index+9)},e}(),Gr=function(){function e(e,t){void 0===t&&(t={}),this.options=t,this.token=null,this.startLine=1,this.startColumn=0,this.tokens=[],this.tokenizer=new Wr(this,e,t.mode),this._currentAttribute=void 0}return e.prototype.tokenize=function(e){return this.tokens=[],this.tokenizer.tokenize(e),this.tokens},e.prototype.tokenizePart=function(e){return this.tokens=[],this.tokenizer.tokenizePart(e),this.tokens},e.prototype.tokenizeEOF=function(){return this.tokens=[],this.tokenizer.tokenizeEOF(),this.tokens[0]},e.prototype.reset=function(){this.token=null,this.startLine=1,this.startColumn=0},e.prototype.current=function(){var e=this.token;if(null===e)throw new Error("token was unexpectedly null");if(0===arguments.length)return e;for(var t=0;t=0))continue;let a=r.length;na(t,n,++i,r),i+=r.length-a-1}else if(e.type!==$r)r.push(e);else{const t=ta(e.chars,o);r.push.apply(r,t)}}for(let i=0;i0&&(t+=" "+ia(e.attributes).join(" ")),e.selfClosing&&(t+=" /"),t+=">",a.push(t);break}case _r:a.push(``);break;case $r:a.push(aa(e.chars));break;case"Comment":a.push(`\x3c!--${aa(e.chars)}--\x3e`);break;case"Doctype":{let t=`",a.push(t);break}}}return a.join("")}function ta(e,t){const n=Xr(e),r=[];for(let a=0;a0;){let o=t[n];o.type===Vr&&o.tagName.toUpperCase()===e?a++:o.type===_r&&o.tagName.toUpperCase()===e&&a--,r.push(o),n++}return r}function ra({tagName:e,attributes:t,content:n}){return`<${e} ${function(e){const t=[];for(const n in e){const r=e[n]+"";t.push(`${n}="${oa(r)}"`)}return t.join(" ")}(t)}>${aa(n)}`}function aa(e){return e.replace(//g,">")}function oa(e){return e.replace(/"/g,""")}function ia(e){const t=[];for(let n=0;na){const n=e.slice(a,r.index).trim();n&&t.push({type:"text",content:n})}t.push({type:"code",content:r[2],language:r[1]||"text"}),a=r.index+r[0].length}if(a0?t:[{type:"text",content:e}]}function sa(e){if(e.length<2)return e.join("\n");const t=e=>e.split("|").map(e=>e.trim()).filter((e,t,n)=>t>0&&t{a+=`${e}`}),a+="",a+="",r.forEach(e=>{a+="",e.forEach(e=>{a+=`${e}`}),a+=""}),a+="",a}function Aa(e,t,n){if(!e)return"";let r=!1;if(t){const t=/!\[[^\]]*(?:\](?:\([^)]*)?)?$/;t.test(e)&&(e=e.replace(t,""),r=!1!==n)}let a=function(e){const t=e.split("\n"),n=[];let r=0;for(;r":""),l=!1),i.push(e);continue}const t=e.match(/^#{1,6}\s+(.+)$/);if(t){l&&(i.push("ul"===s?"":""),l=!1),i.push(`${t[1]}`);continue}if(/^[-*_]{3,}\s*$/.test(e.trim()))continue;const n=e.match(/^[\s]*[-*+]\s+(.+)$/);if(n){l&&"ul"===s||(l&&i.push("ul"===s?"":""),i.push("
    "),l=!0,s="ul"),i.push(`
  • ${n[1]}
  • `);continue}const r=e.match(/^[\s]*(\d+)\.\s+(.+)$/);r?(l&&"ol"===s||(l&&i.push("ul"===s?"
":""),i.push("
    "),l=!0,s="ol"),i.push(`
  1. ${r[2]}
  2. `)):(l&&""!==e.trim()&&(i.push("ul"===s?"":"
"),l=!1),i.push(e))}l&&i.push("ul"===s?"":""),a=i.join("\n"),a=a.replace(/`([^`]+)`/g,(e,t)=>{const n=t.trim();if(/^https?:\/\/\S+$/i.test(n)){return`${n}`}return`${t}`}).replace(/\*\*([^*]+)\*\*/g,"$1").replace(new RegExp("(?$1").replace(/!\[([^\]]*)\]\(([^)]+)\)/g,(e,t,r)=>{if(!1===n)return"";const a=r.trim().replace(/"/g,"%22"),o=t.replace(/"/g,""");return`
${o}${o?`${o}`:""}
`}).replace(/\[([^\]]+)\]\(([^)]+)\)/g,(e,t,n)=>`${t}`),a=ea(a,{target:"_blank",rel:"noopener noreferrer",ignoreTags:["code","pre","script","style"]}),a=a.replace(/\n(?!<\/?(?:ul|ol|li|table|thead|tbody|tr|th|td|a|div))/g,"
"),a=a.replace(/(){3,}/gi,"

"),a=a.replace(/<(ul|ol)>([\s\S]*?)<\/\1>/gi,(e,t,n)=>`<${t}>${n.replace(//gi,"")}`);const A=Yt.sanitize(a,{ALLOWED_TAGS:["p","br","strong","em","ul","ol","li","a","code","pre","table","thead","tbody","tr","th","td","img","div","span"],ALLOWED_ATTR:["href","class","target","rel","src","alt","referrerpolicy"],ALLOW_DATA_ATTR:!1});return r?A+'
':A}function ca({message:e,config:t,isStreaming:n,onCopyConversation:r,conversationCopied:a}){const o=B.useRef(null),[l,s]=B.useState(!1),A=la(!1!==t?.showImages?e.content:e.content.replace(/\n*!\[[^\]]*\]\([^)]+\)\n*/g,"\n").replace(/^\n+|\n+$/g,""));B.useEffect(()=>{const e=o.current;if(!e)return;const t=e.querySelectorAll(".lark-chat-image"),n=[];return t.forEach(e=>{const t=e,r=t.closest(".lark-image-container"),a=()=>r?.classList.add("lark-image-error");t.addEventListener("error",a),n.push(()=>t.removeEventListener("error",a))}),()=>n.forEach(e=>e())},[e.content]);return i.jsxs("div",{className:`lark-message-row ${e.role}`,ref:o,children:["assistant"===e.role&&i.jsx("div",{className:"lark-avatar",children:i.jsx(P,{avatarUrl:t?.botAvatarUrl})}),"assistant"===e.role?i.jsxs("div",{className:"lark-message-col",children:[i.jsxs("div",{className:`lark-message ${e.role}`,children:[!n&&e.content&&i.jsx("button",{className:"lark-message-copy lark-message-copy-bubble"+(l?" copied":""),onClick:()=>{navigator.clipboard.writeText(e.content).then(()=>{s(!0),setTimeout(()=>s(!1),2e3)})},title:l?"Copied!":"Copy answer",children:l?i.jsx(U,{}):i.jsx(X,{})}),A.map((e,r)=>"code"===e.type?i.jsx(He,{code:e.content,language:e.language||"text"},r):i.jsx("div",{dangerouslySetInnerHTML:{__html:Aa(e.content,n,t?.showImages)}},r)),n&&"assistant"===e.role&&e.content&&i.jsxs("span",{className:"lark-streaming-dots","aria-label":"Loading",children:[i.jsx("span",{className:"lark-dot"}),i.jsx("span",{className:"lark-dot"}),i.jsx("span",{className:"lark-dot"})]}),e.sources&&e.sources.length>0&&i.jsx(ua,{sources:e.sources})]}),!n&&e.content&&r&&i.jsx("div",{className:"lark-message-actions",children:i.jsxs("button",{className:"lark-message-copy lark-copy-convo"+(a?" copied":""),onClick:r,title:a?"Copied!":"Copy conversation",children:[a?i.jsx(U,{}):i.jsx(M,{}),i.jsx("span",{className:"lark-copy-convo-label",children:a?"Copied!":"Copy conversation"})]})})]}):i.jsxs(i.Fragment,{children:[i.jsx("div",{className:`lark-message ${e.role}`,children:A.map((e,r)=>"code"===e.type?i.jsx(He,{code:e.content,language:e.language||"text"},r):i.jsx("div",{dangerouslySetInnerHTML:{__html:Aa(e.content,n,t?.showImages)}},r))}),i.jsx("div",{className:"lark-avatar user",children:i.jsx(N,{})})]})]})}function ua({sources:e}){const[t,n]=B.useState(!1),r=B.useCallback(()=>n(e=>!e),[]);return i.jsxs("div",{className:"lark-sources"+(t?" expanded":""),children:[i.jsxs("button",{className:"lark-sources-toggle",onClick:r,"aria-expanded":t,type:"button",children:[i.jsx("span",{className:"lark-sources-toggle-icon",children:i.jsxs("svg",{width:"13",height:"13",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[i.jsx("circle",{cx:"12",cy:"12",r:"10"}),i.jsx("line",{x1:"2",y1:"12",x2:"22",y2:"12"}),i.jsx("path",{d:"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"})]})}),i.jsxs("span",{className:"lark-sources-toggle-text",children:[e.length," source",1!==e.length?"s":""]}),i.jsx("span",{className:"lark-sources-chevron",children:i.jsx("svg",{width:"11",height:"11",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:i.jsx("polyline",{points:"6 9 12 15 18 9"})})})]}),i.jsx("div",{className:"lark-sources-drawer",children:i.jsx("div",{className:"lark-sources-chips",children:e.map((e,t)=>{let n="";try{n=new URL(e.url).hostname.replace(/^www\./,"")}catch{n=e.url}return i.jsxs("a",{href:e.url,target:"_blank",rel:"noopener noreferrer",className:"lark-source-chip",title:e.title||n,children:[i.jsx("span",{className:"lark-source-chip-icon",children:i.jsxs("svg",{width:"11",height:"11",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[i.jsx("path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}),i.jsx("path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"})]})}),i.jsx("span",{className:"lark-source-chip-label",children:e.title||n})]},t)})})})]})}function da({toolsInProgress:e,config:t}){return i.jsxs("div",{className:"lark-message-row assistant",children:[i.jsx("div",{className:"lark-avatar",children:i.jsx(P,{avatarUrl:t?.botAvatarUrl})}),i.jsx("div",{className:"lark-message assistant",children:i.jsx("div",{className:"lark-thinking",children:i.jsxs("span",{className:"lark-thinking-dots",children:[i.jsx("span",{}),i.jsx("span",{}),i.jsx("span",{})]})})})]})}function pa({onSend:e,onTypingChange:t,disabled:n,placeholder:r}){const[a,o]=B.useState(""),l=B.useRef(null);B.useEffect(()=>{if(l.current){l.current.style.height="auto";const e=l.current.scrollHeight,t=120;l.current.style.height=`${Math.min(e,t)}px`,l.current.style.overflowY=e>t?"auto":"hidden"}},[a]);const s=()=>{const r=a.trim();r&&!n&&(e(r),o(""),t?.(!1))};return i.jsxs("div",{className:"lark-input-container",children:[i.jsx("textarea",{ref:l,className:"lark-input",value:a,onChange:e=>{const n=e.target.value,r=0===a.length,i=0===n.length;o(n),r&&!i&&t?.(!0),!r&&i&&t?.(!1)},onKeyDown:e=>{"Enter"!==e.key||e.shiftKey||(e.preventDefault(),s())},placeholder:r,rows:1}),i.jsx("button",{className:"lark-send",onClick:s,disabled:n||!a.trim(),"aria-label":"Send message",children:i.jsx(I,{})})]})}function fa({src:e,alt:t,onClose:n}){const r=B.useCallback(e=>{"Escape"===e.key&&n()},[n]);B.useEffect(()=>(document.addEventListener("keydown",r),()=>document.removeEventListener("keydown",r)),[r]);return i.jsxs("div",{className:"lark-lightbox-overlay",onClick:e=>{e.target===e.currentTarget&&n()},children:[i.jsx("button",{className:"lark-lightbox-close",onClick:n,"aria-label":"Close lightbox",children:i.jsxs("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",children:[i.jsx("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),i.jsx("line",{x1:"6",y1:"6",x2:"18",y2:"18"})]})}),i.jsx("img",{className:"lark-lightbox-image",src:e,alt:t,referrerPolicy:"no-referrer"}),t&&i.jsx("div",{className:"lark-lightbox-caption",children:t})]})}"undefined"!=typeof window&&(window.Prism=de,Promise.resolve().then(()=>po));const ga={cursor:"Cursor",claude_code:"Claude Code",vscode:"VS Code",jetbrains:"JetBrains",windsurf:"Windsurf"},ma={cursor:function(){return i.jsx("img",{src:"data:image/png;base64,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",alt:"Cursor",style:{width:"14px",height:"14px",objectFit:"contain"}})},claude_code:function(){return i.jsx("img",{src:"data:image/png;base64,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",alt:"Claude Code",style:{width:"14px",height:"14px",objectFit:"contain"}})},vscode:function(){return i.jsx("img",{src:"data:image/png;base64,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",alt:"VS Code",style:{width:"14px",height:"14px",objectFit:"contain"}})},jetbrains:function(){return i.jsx("img",{src:"data:image/png;base64,PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KPG1ldGEgY2hhcnNldD0idXRmLTgiPgo8dGl0bGU+V2lraW1lZGlhIEVycm9yPC90aXRsZT4KPHN0eWxlPgoqIHsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyB9CmJvZHkgeyBiYWNrZ3JvdW5kOiAjZmZmOyBmb250OiAxNXB4LzEuNiBzYW5zLXNlcmlmOyBjb2xvcjogIzMzMzsgfQouY29udGVudCB7IG1hcmdpbjogNyUgYXV0byAwOyBwYWRkaW5nOiAyZW0gMWVtIDFlbTsgbWF4LXdpZHRoOiA2NDBweDsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IHJvdzsgZmxleC13cmFwOiB3cmFwOyB9Ci5mb290ZXIgeyBjbGVhcjogYm90aDsgbWFyZ2luLXRvcDogMTQlOyBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTsgYmFja2dyb3VuZDogI2Y5ZjlmOTsgcGFkZGluZzogMmVtIDA7IGZvbnQtc2l6ZTogMC44ZW07IHRleHQtYWxpZ246IGNlbnRlcjsgfQppbWcgeyBtYXJnaW46IDAgMmVtIDJlbSAwOyB9CmEgaW1nIHsgYm9yZGVyOiAwOyB9CmgxIHsgbWFyZ2luLXRvcDogMWVtOyBmb250LXNpemU6IDEuMmVtOyB9Ci5jb250ZW50LXRleHQgeyBmbGV4OiAxOyB9CnAgeyBtYXJnaW46IDAuN2VtIDAgMWVtIDA7IH0KYSB7IGNvbG9yOiAjMDY0NWFkOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0KYTpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9CmNvZGUgeyBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgfQpzdW1tYXJ5IHsgZm9udC13ZWlnaHQ6IGJvbGQ7IGN1cnNvcjogcG9pbnRlcjsgfQpkZXRhaWxzW29wZW5dIHsgYmFja2dyb3VuZDogIzk3MDMwMjsgY29sb3I6ICNkZmRlZGQ7IH0KLnRleHQtbXV0ZWQgeyBjb2xvcjogIzc3NzsgfQpAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7CiAgYSB7IGNvbG9yOiAjOWU5ZWZmOyB9CiAgYm9keSB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBjb2xvcjogI2RkZDsgfQogIC5mb290ZXIgeyBib3JkZXItdG9wOiAxcHggc29saWQgIzQ0NDsgYmFja2dyb3VuZDogIzA2MDYwNjsgfQogICNsb2dvIHsgZmlsdGVyOiBpbnZlcnQoMSkgaHVlLXJvdGF0ZSgxODBkZWcpOyB9CiAgLnRleHQtbXV0ZWQgeyBjb2xvcjogIzg4ODsgfQp9Cjwvc3R5bGU+CjxtZXRhIG5hbWU9ImNvbG9yLXNjaGVtZSIgY29udGVudD0ibGlnaHQgZGFyayI+CjxkaXYgY2xhc3M9ImNvbnRlbnQiIHJvbGU9Im1haW4iPgo8YSBocmVmPSJodHRwczovL3d3dy53aWtpbWVkaWEub3JnIj48aW1nIGlkPSJsb2dvIiBzcmM9Imh0dHBzOi8vd3d3Lndpa2ltZWRpYS5vcmcvc3RhdGljL2ltYWdlcy93bWYtbG9nby5wbmciIHNyY3NldD0iaHR0cHM6Ly93d3cud2lraW1lZGlhLm9yZy9zdGF0aWMvaW1hZ2VzL3dtZi1sb2dvLTJ4LnBuZyAyeCIgYWx0PSJXaWtpbWVkaWEiIHdpZHRoPSIxMzUiIGhlaWdodD0iMTAxIj4KPC9hPgo8ZGl2IGNsYXNzPSJjb250ZW50LXRleHQiPgo8aDE+RXJyb3I8L2gxPgoKPHA+VXNlIHRodW1ibmFpbCBzdGVwcyBsaXN0ZWQgb24gaHR0cHM6Ly93Lndpa2kvR0hhaS4gUGxlYXNlIGNvbnRhY3Qgbm9jQHdpa2ltZWRpYS5vcmcgZm9yIGZ1cnRoZXIgaW5mb3JtYXRpb24gKGE3NjU5MTMpPC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImZvb3RlciI+PHA+SWYgeW91IHJlcG9ydCB0aGlzIGVycm9yIHRvIHRoZSBXaWtpbWVkaWEgU3lzdGVtIEFkbWluaXN0cmF0b3JzLCBwbGVhc2UgaW5jbHVkZSB0aGUgZGV0YWlscyBiZWxvdy48L3A+PHAgY2xhc3M9InRleHQtbXV0ZWQiPjxjb2RlPlJlcXVlc3Qgc2VydmVkIHZpYSBjcDMwNzUgY3AzMDc1LCBWYXJuaXNoIFhJRCA4NDU5MjA0NDg8YnI+VXBzdHJlYW0gY2FjaGVzOiBjcDMwNzUgaW50PGJyPkVycm9yOiA0MjksIFVzZSB0aHVtYm5haWwgc3RlcHMgbGlzdGVkIG9uIGh0dHBzOi8vdy53aWtpL0dIYWkuIFBsZWFzZSBjb250YWN0IG5vY0B3aWtpbWVkaWEub3JnIGZvciBmdXJ0aGVyIGluZm9ybWF0aW9uIChhNzY1OTEzKSBhdCBTYXQsIDIxIEZlYiAyMDI2IDE2OjQ4OjQxIEdNVDxicj48ZGV0YWlscz48c3VtbWFyeT5TZW5zaXRpdmUgY2xpZW50IGluZm9ybWF0aW9uPC9zdW1tYXJ5PklQIGFkZHJlc3M6IDJhMDA6MjNjNjo2OGJkOjM0MDE6ZjkyMjo4NWEzOjhkZTQ6Mjc5ODwvZGV0YWlscz48L2NvZGU+PC9wPgo8L2Rpdj4KPC9odG1sPgo=",alt:"JetBrains",style:{width:"14px",height:"14px",objectFit:"contain"}})},windsurf:function(){return i.jsx("img",{src:"data:image/png;base64,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",alt:"Windsurf",style:{width:"14px",height:"14px",objectFit:"contain"}})}},ha=["cursor","claude_code","vscode","windsurf","jetbrains"];function ba({ideConfig:e,onBack:t,showHeader:n=!0}){const r=function(e){const t=new Map;if(e.ide_configs&&"object"==typeof e.ide_configs)for(const[o,i]of Object.entries(e.ide_configs)){const e=o;t.set(e,{filePath:i.file_path,content:i.content})}const n=e.project_name.toLowerCase().replace(/\s+/g,"-"),r=e.mcp_url,a=e.dk_key;return t.has("cursor")||t.set("cursor",{filePath:".cursor/mcp.json",content:JSON.stringify({mcpServers:{[n]:{url:r,headers:{Authorization:`Bearer ${a}`}}}},null,2)}),t.has("claude_code")||t.set("claude_code",{filePath:"Terminal",content:`claude mcp add ${n} ${r} \\\n --header "Authorization: Bearer ${a}"`}),t.has("vscode")||t.set("vscode",{filePath:".vscode/mcp.json",content:JSON.stringify({servers:{[n]:{url:r,headers:{Authorization:`Bearer ${a}`}}}},null,2)}),t.has("windsurf")||t.set("windsurf",{filePath:"~/.codeium/windsurf/mcp_config.json",content:JSON.stringify({mcpServers:{[n]:{serverUrl:r,headers:{Authorization:`Bearer ${a}`}}}},null,2)}),t.has("jetbrains")||t.set("jetbrains",{filePath:".mcp.json",content:JSON.stringify({mcpServers:{[n]:{url:r,headers:{Authorization:`Bearer ${a}`}}}},null,2)}),t}(e),a=ha.filter(e=>r.has(e)),o=["vscode","claude_code","cursor"],l=a.filter(e=>!o.includes(e)),[s,A]=B.useState(o[0]),[c,u]=B.useState(!1),d=r.get(s)||r.get(a[0]),p="claude_code"===s?"bash":"json",f=B.useCallback(async()=>{try{await navigator.clipboard.writeText(d.content),u(!0),setTimeout(()=>u(!1),2e3)}catch{const e=document.createElement("textarea");e.value=d.content,e.style.position="fixed",e.style.opacity="0",document.body.appendChild(e),e.select(),document.execCommand("copy"),document.body.removeChild(e),u(!0),setTimeout(()=>u(!1),2e3)}window.dispatchEvent(new CustomEvent("pernoex:analytics",{detail:{event:"mcp_config_copied",ide:s}}))},[d.content,s]);return i.jsxs("div",{className:"lark-ide-panel",children:[n?i.jsxs("div",{className:"lark-ide-panel-header",children:[i.jsx("button",{className:"lark-ide-back",onClick:t,"aria-label":"Back",children:i.jsx(J,{})}),i.jsx("h4",{children:"Use this in your IDE"})]}):i.jsx("button",{className:"lark-ide-back lark-ide-back-floating",onClick:t,"aria-label":"Back",children:i.jsx(J,{})}),i.jsxs("div",{className:"lark-ide-panel-body",children:[i.jsx("p",{className:"lark-ide-description",children:"Same product knowledge. Same intelligence. No context switch."}),i.jsxs("div",{className:"lark-ide-selector",children:[o.map(e=>{const t=ma[e];return r.has(e)&&i.jsxs("button",{className:"lark-ide-btn "+(s===e?"active":""),onClick:()=>{A(e),u(!1)},children:[t&&i.jsx(t,{}),ga[e]||e]},e)}),l.length>0&&i.jsxs("select",{className:"lark-ide-select "+(l.includes(s)?"active":""),value:l.includes(s)?s:"",onChange:e=>{e.target.value&&(A(e.target.value),u(!1))},children:[i.jsx("option",{value:"",disabled:!0,children:"More..."}),l.map(e=>i.jsx("option",{value:e,children:ga[e]||e},e))]})]}),i.jsxs("div",{className:"lark-ide-instructions",children:[i.jsx("p",{className:"lark-ide-instruction-text",children:"claude_code"===s?"Run this command in your terminal:":"windsurf"===s?"Edit this global config file:":"Create this file in your project root:"}),"claude_code"!==s&&i.jsx("p",{className:"lark-ide-file-path",children:d.filePath})]}),i.jsxs("div",{className:"lark-ide-snippet-wrapper",children:[i.jsxs("div",{className:"lark-ide-snippet-header",children:[i.jsx("span",{className:"lark-ide-snippet-language",children:p}),i.jsxs("button",{className:"lark-ide-copy"+(c?" copied":""),onClick:f,"aria-label":"Copy config",children:[c?i.jsx(U,{}):i.jsx(X,{}),i.jsx("span",{children:c?"Copied!":"Copy"})]})]}),i.jsx(Fe,{theme:pe.nightOwl,code:d.content.trim(),language:p,children:({className:e,style:t,tokens:n,getLineProps:r,getTokenProps:a})=>i.jsx("pre",{className:`lark-ide-snippet ${e}`,style:{...t,margin:0,padding:"16px",overflow:"auto",fontSize:"10px",lineHeight:1.6},children:n.map((e,t)=>i.jsx("div",{...r({line:e}),style:{display:"flex"},children:i.jsx("span",{children:e.map((e,t)=>i.jsx("span",{...a({token:e})},t))})},t))})})]})]})]})}function ya(){return{title:ka(),excerpt:va()}}function ka(){const e=document.querySelector("h1")?.textContent?.trim();if(e)return e.slice(0,120);const t=document.querySelector('meta[property="og:title"]')?.content?.trim();if(t)return t.slice(0,120);const n=document.title?.trim();if(n)return n.slice(0,120);const r=document.querySelector("h2")?.textContent?.trim();return r?r.slice(0,120):""}function va(){const e=document.querySelector("main")??document.querySelector("article")??document.querySelector('[role="main"]')??document.body;if(!e)return"";const t=e.cloneNode(!0);t.querySelectorAll('script, style, nav, header, footer, noscript, iframe, svg, [aria-hidden="true"]').forEach(e=>e.remove());return(t.textContent??"").replace(/\s+/g," ").trim().slice(0,300)}function wa({config:e,messages:t,isStreaming:n,toolsInProgress:r,pageLabel:a,sessionContext:o,inlineContext:l,onSend:s,onNewChat:A,onClose:c,isExpanded:u,onToggleExpand:d,mode:p="floating",isClosing:f=!1}){const g=B.useRef(null),m=B.useRef(null),[h,b]=B.useState(!1),[y,k]=B.useState(null),[v,w]=B.useState(!1),[x,S]=B.useState(!1),[C,E]=B.useState(null),[I,N]=B.useState(!1),[P,X]=B.useState(()=>{try{return"1"===localStorage.getItem(`lark_ide_nudge_${e.apiKey}`)}catch{return!1}}),J=B.useRef(!0),U="embedded"===p,R=!U||!1!==e.embedded?.showHeader,F=a?`Ask about ${a.toLowerCase()}...`:e.placeholder;B.useEffect(()=>{if(t.length>0)return;const n=window.location.href,r=`lark_pills_${e.apiKey}_${n}`;try{const e=sessionStorage.getItem(r);if(e){const t=JSON.parse(e);if(t.length>0)return E(t),void N(!0)}}catch{}const a=new AbortController,o=setTimeout(()=>a.abort(),3e3);return(async()=>{try{const t=ya(),o=await fetch(`${e.apiUrl}/chat/suggestions`,{method:"POST",headers:{"X-Project-Key":e.apiKey,"Content-Type":"application/json"},body:JSON.stringify({context:n,page_title:t.title,page_excerpt:t.excerpt}),signal:a.signal});if(o.ok){const e=await o.json(),t=e?.data||e;if(t.suggestions&&Array.isArray(t.suggestions)&&t.suggestions.length>0){E(t.suggestions);try{sessionStorage.setItem(r,JSON.stringify(t.suggestions))}catch{}}}}catch{}finally{N(!0)}})().finally(()=>clearTimeout(o)),()=>a.abort()},[e.apiKey,e.apiUrl,t.length]);const H=I?C||[{text:"Get started",query:"Help me get started"},{text:"Fix an issue",query:"I have an issue I need help with"},{text:"Explain this",query:"Explain what I'm seeing on this page"}]:[],j=B.useCallback(()=>{const e=m.current;if(!e)return!0;return e.scrollHeight-e.scrollTop-e.clientHeight<50},[]),K=B.useCallback(()=>{b(!j())},[j]);B.useEffect(()=>{if(!h){const e=J.current?"auto":"smooth";g.current?.scrollIntoView({behavior:e}),J.current=!1}},[t,n,h]);const Z=B.useRef(!1);B.useEffect(()=>{if(l&&!Z.current&&0===t.length&&!n){Z.current=!0;const e=`I was just reading about "${l.selectedText}" — can you explain more about this?`;s(e)}},[l,t.length,n,s]);const Y=B.useCallback(e=>{b(!1),s(e)},[s]),W=B.useCallback(e=>{const t=e.target;if(t.classList.contains("lark-chat-image")){const e=t;k({src:e.src,alt:e.alt})}},[]),G=e.developerAccess,q=!0===G?.enabled,V=q&&!1!==G?.show_ide_button,_=t.some(e=>"assistant"===e.role&&e.content&&/```[\s\S]*?```|```[\w]*\n/.test(e.content)),$=q&&!1!==G?.show_nudge&&_&&!n&&!P&&!v,ee=B.useCallback(()=>{X(!0);try{localStorage.setItem(`lark_ide_nudge_${e.apiKey}`,"1")}catch{}},[e.apiKey]),te=B.useCallback(()=>{w(!0),ee(),window.dispatchEvent(new CustomEvent("pernoex:analytics",{detail:{event:"ide_panel_opened"}}))},[ee]),ne=B.useCallback(()=>{const n=[];for(let e=0;ee.url||e.title).filter(Boolean)??[];n.push({question:r.content,answer:a.content,sources:e})}}}if(0===n.length)return;const r=n.map(({question:e,answer:t,sources:n})=>{let r=`**Question:** ${e}\n\n**Documentation answer:**\n${t}`;return n.length>0&&(r+=`\n\n**Sources:**\n${n.map(e=>`- ${e}`).join("\n")}`),r}),a=`I was researching the ${e.developerAccess?.project_name||e.headerText} documentation. Here's the relevant Q&A:\n\n---\n\n${r.join("\n\n---\n\n")}\n\n---\n\nPlease help me implement this in my codebase.`;navigator.clipboard.writeText(a).then(()=>{S(!0),setTimeout(()=>S(!1),2e3),window.dispatchEvent(new CustomEvent("pernoex:analytics",{detail:{event:"continue_in_ide_clicked",messageCount:n.length}}))})},[t,e.headerText,e.developerAccess?.project_name]),re=U?"lark-window embedded"+(R?"":" no-header"):`lark-window ${e.position} ${u?"expanded":""} ${f?"lark-window--closing":""}`;return i.jsx("div",{className:re,children:v&&e.developerAccess?i.jsx(ba,{ideConfig:e.developerAccess,onBack:()=>w(!1),showHeader:R}):i.jsxs(i.Fragment,{children:[R&&i.jsxs("div",{className:"lark-header",children:[i.jsxs("div",{className:"lark-header-title-group",children:[i.jsx("h4",{children:e.headerText}),a&&i.jsx("span",{className:"lark-header-subtitle",children:a})]}),i.jsxs("div",{className:"lark-header-actions",children:[V&&i.jsx("button",{onClick:te,"aria-label":"Use in your IDE",title:"Use in your IDE",children:i.jsx(M,{})}),i.jsx("button",{onClick:A,"aria-label":"New question",title:"New question",children:i.jsx(Q,{})}),!U&&i.jsxs(i.Fragment,{children:[i.jsx("button",{className:"lark-expand-btn",onClick:d,"aria-label":u?"Collapse":"Expand",children:u?i.jsx(T,{}):i.jsx(L,{})}),i.jsx("button",{onClick:c,"aria-label":"Close",children:i.jsx(D,{})})]})]})]}),i.jsxs("div",{className:"lark-messages",ref:m,onScroll:K,onClick:W,children:[l&&0===t.length&&i.jsxs("div",{className:"lark-context-indicator",children:["Continuing from inline explain · ",l.topic]}),o?.last_page_label&&t.length>0&&i.jsxs("div",{className:"lark-context-indicator",children:["Continuing from ",o.last_page_label,o.last_topic?` · ${o.last_topic}`:""]}),0!==t.length||n?null:i.jsxs("div",{className:"lark-start-panel",children:[i.jsxs("div",{className:"lark-start-header",children:[i.jsx("div",{className:"lark-start-avatar",style:{backgroundColor:e.botAvatarUrl?"#ffffff":e.botAvatarColor},children:e.botAvatarUrl?i.jsx("img",{src:e.botAvatarUrl,alt:"Assistant"}):i.jsx(z,{})}),i.jsxs("div",{className:"lark-start-title",children:[i.jsx("h3",{className:"lark-start-heading",children:e.welcomeMessage||"How can I help?"}),i.jsxs("p",{className:"lark-start-sub",children:["Ask anything about ",e.projectName||"this product"]})]})]}),i.jsx("div",{className:"lark-start-pills"+(I&&H.length>0?" lark-pills-ready":""),children:i.jsx("div",{className:"lark-start-pills-inner",children:(Array.isArray(H)?H:[]).map((e,t)=>{const n="string"==typeof e?e:e.text,r="string"==typeof e?e:e.query;return i.jsxs("button",{className:"lark-start-pill",onClick:()=>Y(r),children:[i.jsx("div",{className:"lark-pill-content",children:i.jsx("span",{className:"lark-pill-text",children:n})}),i.jsx("span",{className:"lark-pill-arrow",children:i.jsx(O,{})})]},t)})})}),!1!==e.inline?.enabled&&i.jsxs("p",{className:"lark-start-hint",children:[i.jsx("span",{className:"lark-hint-kbd",children:"Highlight"})," any text on this page for instant answers"]})]}),t.map((a,o)=>{const l=o===t.length-1;if("assistant"===a.role&&!a.content&&l&&n)return i.jsx(da,{toolsInProgress:r,config:e},a.id);if(!a.content)return null;const s=l&&n&&"assistant"===a.role,A="assistant"===a.role&&!n&&t.slice(o+1).every(e=>!e.content||"assistant"!==e.role);return i.jsx(ca,{message:a,config:e,isStreaming:s,onCopyConversation:A?ne:void 0,conversationCopied:!!A&&x},a.id)}),$&&i.jsxs("div",{className:"lark-ide-nudge",children:[i.jsx("span",{children:"Got code? Continue this in your IDE"}),i.jsx("button",{className:"lark-ide-nudge-action",onClick:te,children:"Use in IDE"}),i.jsx("button",{className:"lark-ide-nudge-dismiss",onClick:ee,"aria-label":"Dismiss",children:"×"})]}),i.jsx("div",{ref:g})]}),i.jsx(pa,{onSend:Y,disabled:n,placeholder:F}),e.showBranding&&i.jsxs("div",{className:"lark-branding",children:[i.jsx("span",{className:"lark-branding-text",children:"Powered by"})," ",i.jsx("a",{href:"https://pernoex.com",target:"_blank",rel:"noopener",className:"lark-branding-logo",children:"Pernoex"})]}),y&&i.jsx(fa,{src:y.src,alt:y.alt,onClose:()=>k(null)})]})})}const xa=[{pattern:/\/docs\/api|\/api-ref|\/reference|\/swagger/i,id:"smart-inline-api",text:"Highlight any text on this page to understand it."},{pattern:/\/docs|\/guide|\/tutorial|\/getting-started|\/quickstart/i,id:"smart-inline-docs",text:"Select any term you don’t recognize to get an instant explanation."},{pattern:/\/settings|\/config|\/admin|\/billing/i,id:"smart-console-settings",text:"Not sure about a setting? Click the ✨ to ask."},{pattern:/\/integrations|\/webhooks|\/connect/i,id:"smart-console-integrations",text:"Need help setting up? Click the ✨ for step-by-step guidance."},{pattern:/\/error|\/debug|\/troubleshoot/i,id:"smart-console-error",text:"Stuck on an error? Click the ✨ and paste the error message."}],Sa=["mousemove","mousedown","keydown","scroll","touchstart","click"];function Ca({messages:e,position:t,isWidgetOpen:n,onDismiss:r,pageUrl:a,hasCodeResponse:o,ideEnabled:l}){const[s,A]=B.useState([]),[c,u]=B.useState(!1),[d,p]=B.useState(0),[f,g]=B.useState(new Set),m=B.useRef(null),h=B.useRef(Date.now()),b=B.useRef([]),y=B.useMemo(()=>{const t=[...e];if(a){const e=xa.find(e=>e.pattern.test(a));e&&!t.some(t=>t.id===e.id)&&t.push({id:e.id,text:e.text,delay:Math.max(...t.map(e=>e.delay),5)+3})}if(o&&l){const e={id:"smart-ide-code",text:"Got code from the assistant? Click “Continue in IDE” to keep building.",delay:2};t.some(t=>t.id===e.id)||t.unshift(e)}return t},[e,a,o,l]),k=B.useCallback(()=>{const e=b.current;if(0===e.length)return;const t=e[0];b.current=e.slice(1),A([t]),g(e=>new Set(e).add(t.id))},[]),v=B.useCallback(e=>{m.current&&clearTimeout(m.current);const t=Date.now()-h.current,n=Math.max(0,1e3*e-t);m.current=setTimeout(()=>{k()},n)},[k]),w=B.useCallback(()=>{if(h.current=Date.now(),b.current.length>0){const e=b.current[0].delay;v(e)}},[v]);B.useEffect(()=>{if(c||n||0===y.length||d>=3)return A([]),void(m.current&&clearTimeout(m.current));const e=[...y].filter(e=>!f.has(e.id)).sort((e,t)=>e.delay-t.delay);if(b.current=e,0===e.length)return;h.current=Date.now(),v(e[0].delay);const t=()=>w();return Sa.forEach(e=>{document.addEventListener(e,t,{capture:!0,passive:!0})}),()=>{m.current&&clearTimeout(m.current),Sa.forEach(e=>{document.removeEventListener(e,t,{capture:!0})})}},[y,c,n,d,v,w]),B.useEffect(()=>{n&&A([])},[n]);return 0===s.length||c?null:i.jsxs("div",{className:`lark-popup-messages ${t}`,children:[i.jsx("button",{className:"lark-popup-close",onClick:()=>{const e=d+1;p(e),e>=3&&u(!0),A([]),r()},"aria-label":"Dismiss messages",children:i.jsxs("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[i.jsx("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),i.jsx("line",{x1:"6",y1:"6",x2:"18",y2:"18"})]})}),i.jsx("div",{className:"lark-popup-list",children:s.map((e,t)=>i.jsx("div",{className:"lark-popup-bubble",style:{animationDelay:.1*t+"s"},children:e.text},e.id))})]})}const Ea=()=>Math.random().toString(36).slice(2,11),Ba=()=>crypto.randomUUID(),Da=864e5;function Ia(e,t,n="widget"){const[r,a]=B.useState(()=>(e=>{const t=`lark_messages_${e}`;try{const n=localStorage.getItem(t);if(n){const r=JSON.parse(n);if(r.messages&&r.ts)return Date.now()-r.ts{const t=`lark_session_id_${e}`;try{const n=localStorage.getItem(t);if(n)try{const r=JSON.parse(n);if(r.id&&r.ts){if(Date.now()-r.ts{!o&&r.length>0&&((e,t)=>{const n=`lark_messages_${e}`;try{localStorage.setItem(n,JSON.stringify({messages:t,ts:Date.now()}))}catch(Z){if(Z instanceof DOMException&&"QuotaExceededError"===Z.name){console.warn("[Lark Widget] Storage quota exceeded, keeping only last 20 messages"),localStorage.removeItem(n);try{const e=t.slice(-20);localStorage.setItem(n,JSON.stringify({messages:e,ts:Date.now()}))}catch{console.error("[Lark Widget] Unable to store messages even after cleanup")}}}})(e,r)},[r,o,e]);const h=B.useCallback(async r=>{const o={id:Ea(),role:"user",content:r};a(e=>[...e,o]),i(!0),c(new Set);const l=Ea();a(e=>[...e,{id:l,role:"assistant",content:""}]);const A=e=>a(t=>t.map(t=>t.id===l?{...t,...e}:t));let u="",p="",h=0;const b=()=>{if(0===u.length)return void(h=0);const e=u.slice(0,3);u=u.slice(3),p+=e;const t=p;a(e=>e.map(e=>e.id===l?{...e,content:t}:e)),h=requestAnimationFrame(b)},y=e=>{u+=e,h||(h=requestAnimationFrame(b))},k=()=>{if(h&&(cancelAnimationFrame(h),h=0),u.length>0){p+=u,u="";const e=p;a(t=>t.map(t=>t.id===l?{...t,content:e}:t))}};try{m.current=new AbortController;const o=ya(),i=await fetch(`${t}/chat/stream`,{method:"POST",headers:{"X-Project-Key":e,"Content-Type":"application/json"},body:JSON.stringify({message:r,session_id:g.current,context:window.location.origin+window.location.pathname,page_title:o.title,surface:n}),signal:m.current.signal});if(!i.ok)throw new Error("Failed to send message");const u=i.body?.getReader();if(!u)throw new Error("No reader");const p=new TextDecoder;let h="";for(;;){const{done:e,value:t}=await u.read();if(e)break;h+=p.decode(t,{stream:!0});const n=h.split("\n");h=n.pop()||"";for(const r of n)if(r.startsWith("data: ")){const e=r.slice(6);if("[DONE]"===e)continue;try{const t=JSON.parse(e);switch(t.type){case"conversation_id":s(t.id);break;case"tool":c(e=>new Set(e).add(t.tool));break;case"tool_complete":c(e=>{const n=new Set(e);return n.delete(t.tool),n});break;case"thinking":case"done":default:break;case"text":t.content&&y(t.content);break;case"sources":t.sources&&Array.isArray(t.sources)&&A({sources:t.sources});break;case"confidence":t.level&&A({confidence:t.level,confidenceMessage:t.content});break;case"actions":t.actions&&Array.isArray(t.actions)&&A({actions:t.actions});break;case"session_context":(t.from_surface||t.last_page_label)&&f({from_surface:t.from_surface,last_page_label:t.last_page_label,last_topic:t.last_topic,surface:t.surface});break;case"page_label":t.label&&d(t.label);break;case"error":k(),a(e=>e.map(e=>e.id===l?{...e,content:e.content+`\n\nError: ${t.message}`}:e))}}catch{}}}k()}catch(v){k(),"AbortError"!==v.name&&a(e=>e.map(e=>e.id===l?{...e,content:"Sorry, something went wrong. Please try again."}:e)),c(new Set)}finally{i(!1),m.current=null}},[e,t]),b=B.useCallback(()=>{m.current?.abort(),c(new Set)},[]),y=B.useCallback(()=>{a([]),s(null),c(new Set);const t=Ba();g.current=t;try{localStorage.removeItem(`lark_messages_${e}`),localStorage.removeItem(`lark_ide_nudge_${e}`),localStorage.setItem(`lark_session_id_${e}`,JSON.stringify({id:t,ts:Date.now()}))}catch{}},[e]);return{messages:r,isStreaming:o,conversationId:l,toolsInProgress:A,pageLabel:u,sessionContext:p,sessionId:g.current,sendMessage:h,cancelStream:b,clearChat:y}}let La;function Ta(e){const t={"--lark-font":function(){if(void 0!==La)return La;if("undefined"==typeof document||!document.body)return La=null,null;try{const e=document.createElement("p");e.style.position="absolute",e.style.visibility="hidden",e.style.pointerEvents="none",e.style.width="0",e.style.height="0",e.style.overflow="hidden",e.textContent="x",document.body.appendChild(e);const t=getComputedStyle(e).fontFamily;document.body.removeChild(e),La=t||null}catch{La=null}return La}()||"'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif"};if(!e)return t;const n=[["background","--lark-bg"],["assistantBubbleBg","--lark-assistant-bg"],["assistantTextColor","--lark-assistant-color"],["userBubbleBg","--lark-user-bg"],["userTextColor","--lark-user-color"],["linkColor","--lark-link-color"],["inputBg","--lark-input-bg"],["inputBorderColor","--lark-input-border"],["inputTextColor","--lark-input-color"],["inputPlaceholderColor","--lark-input-placeholder"],["sendButtonBg","--lark-send-bg"],["sendButtonColor","--lark-send-color"],["fontFamily","--lark-font"]];for(const[r,a]of n)e[r]&&(t[a]=e[r]);return t}function Qa({config:e,onOpenChange:t}){const[n,r]=B.useState(!1),[a,o]=B.useState(!1),[l,s]=B.useState(!1),[A,c]=B.useState(!1),{messages:u,isStreaming:d,toolsInProgress:p,pageLabel:f,sessionContext:g,sessionId:m,sendMessage:h,cancelStream:b,clearChat:y}=Ia(e.apiKey,e.apiUrl),k=()=>{o(!0),s(!1),setTimeout(()=>{r(!1),o(!1),t?.(!1)},250)};B.useEffect(()=>{m&&window.dispatchEvent(new CustomEvent("pernoex:sessionId",{detail:m}))},[m]);const[v,w]=B.useState(null);B.useEffect(()=>{const e=e=>{const n=e.detail;n?.inlineContext&&w(n.inlineContext),r(!0),t?.(!0)},n=()=>{k()},a=()=>{b(),y()};return window.addEventListener("pernoex:open",e),window.addEventListener("pernoex:close",n),window.addEventListener("pernoex:clearMessages",a),()=>{window.removeEventListener("pernoex:open",e),window.removeEventListener("pernoex:close",n),window.removeEventListener("pernoex:clearMessages",a)}},[t,b,y]);const x=!1===e.showAvatars;return i.jsxs("div",{className:"lark-widget-root"+(x?" no-avatars":""),style:{"--lark-primary":e.primaryColor,"--lark-bot-avatar":e.botAvatarColor,"--lark-header-text":e.headerTextColor||"#ffffff",...Ta(e.theme)},children:[n&&l&&i.jsx("div",{className:"lark-backdrop",onClick:()=>s(!1)}),(n||a)&&i.jsx(wa,{config:e,messages:u,isStreaming:d,toolsInProgress:p,pageLabel:f,sessionContext:g,inlineContext:v,onSend:h,onNewChat:()=>{b(),y(),w(null)},onClose:()=>{k()},isExpanded:l,onToggleExpand:()=>s(!l),mode:"floating",isClosing:a}),!l&&e.popupEnabled&&e.popupMessages&&e.popupMessages.length>0&&!A&&i.jsx(Ca,{messages:e.popupMessages,position:e.position,isWidgetOpen:n,onDismiss:()=>c(!0),pageUrl:"undefined"!=typeof window?window.location.href:void 0,hasCodeResponse:u.some(e=>"assistant"===e.role&&e.content&&/```[\s\S]*?```/.test(e.content)),ideEnabled:!!e.developerAccess?.show_ide_button}),!l&&i.jsx(R,{isOpen:n,onClick:()=>{n?k():(r(!0),t?.(!0))},position:e.position})]})}function Na({config:e}){const{messages:t,isStreaming:n,toolsInProgress:r,sendMessage:a,cancelStream:o,clearChat:l,pageLabel:s,sessionContext:A}=Ia(e.apiKey,e.apiUrl,"embedded");B.useEffect(()=>{const e=()=>{o(),l()};return window.addEventListener("pernoex:clearMessages",e),()=>{window.removeEventListener("pernoex:clearMessages",e)}},[o,l]);const c=e.embedded?.borderRadius||"0",u=!1===e.showAvatars;return i.jsx("div",{className:"lark-widget-root embedded"+(u?" no-avatars":""),style:{"--lark-primary":e.primaryColor,"--lark-bot-avatar":e.botAvatarColor,"--lark-header-text":e.headerTextColor||"#ffffff","--lark-border-radius":c,...Ta(e.theme)},children:i.jsx(wa,{config:e,messages:t,isStreaming:n,toolsInProgress:r,onSend:a,onNewChat:()=>{o(),l()},onClose:()=>{},isExpanded:!1,onToggleExpand:()=>{},mode:"embedded",pageLabel:s,sessionContext:A})})}function Pa(e){const[t,n]=B.useState(null),[r,a]=B.useState(e.enabled??!0),o=B.useCallback(()=>{n(null)},[]),i=B.useCallback(()=>a(!0),[]),l=B.useCallback(()=>{a(!1),n(null)},[]);return B.useEffect(()=>{if(!r)return;let t=null,a=null;const o=()=>{a=null,t&&(window.clearTimeout(t),t=null);const r=window.getSelection();if(!r||r.isCollapsed||!r.toString().trim())return void(t=setTimeout(()=>n(null),200));const o=r.toString().trim();if(o.length<3||o.length>2e3)return;const i=r.getRangeAt(0),l=i.commonAncestorContainer,s=l.nodeType===Node.TEXT_NODE?l.parentElement:l;if(e.triggerSelector&&!s?.closest(e.triggerSelector))return;if(e.excludeSelector&&s?.closest(e.excludeSelector))return;if(s?.closest('.lark-widget-root, [class^="pernoex-"]'))return;const A=s?function(e,t){const n=t.closest("p, li, td, th, h1, h2, h3, h4, h5, h6, div, blockquote, dd, dt, figcaption, pre, span, a, label")||t,r=n.textContent||"",a=e.toString().trim();if(!a||!r||r.length0&&!l.test(r[s-1]);)s--;let A=i+e.toString().length;for(;A2e3?void 0:c}(i,s):void 0,c=i.getBoundingClientRect();n({x:c.left+c.width/2,y:c.top,width:c.width,height:c.height,text:o,sentence:A})},i=()=>{a&&cancelAnimationFrame(a),a=requestAnimationFrame(o)};return document.addEventListener("selectionchange",i),()=>{document.removeEventListener("selectionchange",i),t&&window.clearTimeout(t),a&&cancelAnimationFrame(a)}},[e.triggerSelector,e.excludeSelector,r]),{selection:t,clearSelection:o,enable:i,disable:l,isEnabled:r}}function Oa({position:e,onExplain:t,config:n}){const r={position:"fixed",left:e.x,top:e.y-10,transform:"translate(-50%, -100%)",zIndex:"var(--pernoex-z-inline-tooltip, 2147483005)"};return i.jsx("div",{className:"pernoex-selection-tooltip",style:r,children:i.jsxs("button",{className:"pernoex-explain-button",onClick:e=>{e.preventDefault(),e.stopPropagation(),t()},onMouseDown:e=>e.preventDefault(),style:{"--pernoex-primary":n.primaryColor,...Ta(n.theme)},children:[i.jsx("span",{className:"pernoex-explain-icon",children:i.jsx(z,{})}),i.jsx("span",{className:"pernoex-explain-text",children:"What's this?"})]})})}const za=new Map;function Xa(e,t){return e.length<=t?e:e.slice(0,t-3)+"..."}function Ma({sources:e}){const[t,n]=B.useState(!1),r=B.useCallback(()=>n(e=>!e),[]);return i.jsxs("div",{className:"pernoex-sidebar-sources"+(t?" expanded":""),children:[i.jsxs("button",{className:"pernoex-sidebar-sources-toggle",onClick:r,"aria-expanded":t,type:"button",children:[i.jsx("span",{className:"pernoex-sidebar-sources-toggle-icon",children:i.jsxs("svg",{width:"13",height:"13",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[i.jsx("circle",{cx:"12",cy:"12",r:"10"}),i.jsx("line",{x1:"2",y1:"12",x2:"22",y2:"12"}),i.jsx("path",{d:"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"})]})}),i.jsxs("span",{className:"pernoex-sidebar-sources-toggle-text",children:[e.length," source",1!==e.length?"s":""]}),i.jsx("span",{className:"pernoex-sidebar-sources-chevron",children:i.jsx("svg",{width:"11",height:"11",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:i.jsx("polyline",{points:"6 9 12 15 18 9"})})})]}),i.jsx("div",{className:"pernoex-sidebar-sources-drawer",children:i.jsx("div",{className:"pernoex-sidebar-sources-chips",children:e.map((e,t)=>{let n="";try{n=new URL(e.url).hostname.replace(/^www\./,"")}catch{n=e.url}return i.jsxs("a",{href:e.url,target:"_blank",rel:"noopener noreferrer",className:"pernoex-sidebar-source-chip",title:e.title||n,children:[i.jsx("span",{className:"pernoex-sidebar-source-chip-icon",children:i.jsxs("svg",{width:"11",height:"11",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[i.jsx("path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}),i.jsx("path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"})]})}),i.jsx("span",{className:"pernoex-sidebar-source-chip-label",children:e.title||n})]},t)})})})]})}function Ja(){return i.jsx("div",{className:"lark-thinking",children:i.jsxs("span",{className:"lark-thinking-dots",children:[i.jsx("span",{}),i.jsx("span",{}),i.jsx("span",{})]})})}function Ua({selectedText:e,sentence:t,config:n,onClose:r,sessionId:a}){const{messages:o,sources:l,isStreaming:s,error:A,askFollowUp:c,followUpCount:u}=function(e,t,n,r,a,o){const i=n,l=za.get(i),[s,A]=B.useState(l?.messages??[]),[c,u]=B.useState(l?.sources??[]),[d,p]=B.useState(!l),[f,g]=B.useState(null),[m,h]=B.useState(l?.conversationId??null),[b,y]=B.useState(l?.followUpCount??0),k=B.useRef(null),v=B.useCallback(async(n,i=!1)=>{if(p(!0),g(null),i){y(e=>e+1);const e={id:`user-${Date.now()}`,role:"user",content:n};A(t=>[...t,e])}const l=`assistant-${Date.now()}`;A(e=>[...e,{id:l,role:"assistant",content:""}]);let s="",c="",d=0;const f=()=>{if(0===s.length)return void(d=0);const e=s.slice(0,3);s=s.slice(3),c+=e;const t=c;A(e=>e.map(e=>e.id===l?{...e,content:t}:e)),d=requestAnimationFrame(f)},b=e=>{s+=e,d||(d=requestAnimationFrame(f))},v=()=>{if(d&&(cancelAnimationFrame(d),d=0),s.length>0){c+=s,s="";const e=c;A(t=>t.map(t=>t.id===l?{...t,content:e}:t))}};try{k.current=new AbortController;const l=i?`${t}/chat/stream`:`${t}/chat/explain`,s=i?{message:n,conversation_id:m,session_id:a,context:window.location.href,page_title:document.title,surface:"explainer"}:{text:n,context:r,conversation_id:m,session_id:a,page_title:document.title,surface:"explainer",...o&&{surrounding_text:o}},A=await fetch(l,{method:"POST",headers:{"X-Project-Key":e,"Content-Type":"application/json"},body:JSON.stringify(s),signal:k.current.signal});if(!A.ok){const e=await A.text();throw new Error(`Failed to get explanation: ${A.status} ${e}`)}const c=A.body?.getReader();if(!c)throw new Error("No reader");const d=new TextDecoder;let p="";for(;;){const{done:e,value:t}=await c.read();if(e)break;p+=d.decode(t,{stream:!0});const n=p.split("\n");p=n.pop()||"";for(const r of n)if(r.startsWith("data: ")){const e=r.slice(6);try{const t=JSON.parse(e);switch(t.type){case"conversation_id":h(t.id);break;case"text":t.content&&b(t.content);break;case"sources":t.sources&&Array.isArray(t.sources)&&u(t.sources);break;case"error":g(t.message)}}catch(Z){}}}v()}catch(w){v(),"AbortError"!==w.name&&g(`Failed to get explanation: ${w.message}`)}finally{p(!1)}},[e,t,r,m,a,o]);B.useEffect(()=>{if(!l)return v(n),()=>k.current?.abort()},[]),B.useEffect(()=>{!d&&s.length>0&&za.set(i,{messages:s,sources:c,conversationId:m,followUpCount:b})},[s,c,d,m,b,i]);const w=B.useCallback(e=>{v(e,!0)},[v]);return{messages:s,sources:c,isStreaming:d,error:f,followUpCount:b,askFollowUp:w}}(n.apiKey,n.apiUrl,e,"undefined"!=typeof window?window.location.href:void 0,a,t),d=B.useRef(null),p=B.useRef(null),f=B.useRef(null),[g,m]=B.useState(!1),[h,b]=B.useState(!1),y=n.inline?.maxWidth||420,k=h?2*y:y;B.useEffect(()=>{const e=`${k}px`;document.body.style.transition="margin-right 0.3s cubic-bezier(0.4, 0, 0.2, 1)",document.body.style.marginRight=e;const t=document.querySelectorAll('[style*="position: fixed"], [style*="position:fixed"]');return t.forEach(t=>{const n=t;n.closest(".pernoex-explainer-sidebar")||(n.style.transition="right 0.3s cubic-bezier(0.4, 0, 0.2, 1)",n.style.right=e)}),()=>{document.body.style.marginRight="",t.forEach(e=>{e.style.right=""})}},[k]),B.useEffect(()=>{f.current&&(f.current.scrollTop=f.current.scrollHeight)},[o,s,u]),B.useEffect(()=>{const e=e=>{"Escape"===e.key&&v()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[]);const v=()=>{document.body.style.marginRight="0",m(!0),setTimeout(()=>{r()},300)},w=()=>{p.current?.value&&!s&&(c(p.current.value),p.current.value="")};return i.jsxs("div",{ref:d,className:"pernoex-explainer-sidebar "+(g?"closing":""),style:{"--pernoex-primary":n.primaryColor,"--pernoex-header-text":n.headerTextColor||"#ffffff","--pernoex-sidebar-width":`${k}px`,...Ta(n.theme)},"data-theme":n.inline?.theme||"auto",children:[i.jsxs("div",{className:"pernoex-sidebar-header",children:[i.jsx("div",{className:"pernoex-sidebar-header-text",children:i.jsxs("div",{className:"pernoex-sidebar-title-row",children:[i.jsx(z,{}),i.jsx("h4",{title:e,children:Xa(e,60)})]})}),i.jsxs("div",{className:"pernoex-sidebar-header-actions",children:[i.jsx("button",{onClick:v,"aria-label":"New question",title:"New explanation",children:i.jsx(Q,{})}),i.jsx("button",{onClick:()=>b(!h),"aria-label":h?"Collapse":"Expand",title:h?"Collapse":"Expand",children:h?i.jsx(T,{}):i.jsx(L,{})}),i.jsx("button",{onClick:v,"aria-label":"Close",title:"Close",children:i.jsx(D,{})})]})]}),i.jsx("div",{className:"pernoex-sidebar-content",ref:f,children:A?i.jsx("div",{className:"pernoex-sidebar-error",children:A}):i.jsxs("div",{className:"pernoex-sidebar-thread",children:[0===o.length&&i.jsx(Ja,{}),o.map((e,t)=>((e,t)=>{const n=t===o.length-1;if("user"===e.role)return i.jsx("div",{className:"pernoex-sidebar-user-message",children:e.content},e.id);if(!e.content&&n&&s)return i.jsx(Ja,{},e.id);const r=la(e.content),a=n||!o.slice(t+1).some(e=>"assistant"===e.role);return i.jsxs("div",{className:"pernoex-sidebar-response",children:[r.map((e,t)=>{if("code"===e.type)return i.jsx(He,{code:e.content,language:e.language||"text"},t);const n=Aa(e.content).replace(/(\s*){2,}/gi,"
");return i.jsx("div",{dangerouslySetInnerHTML:{__html:n}},t)}),n&&s&&e.content&&i.jsxs("span",{className:"lark-streaming-dots","aria-label":"Loading",children:[i.jsx("span",{className:"lark-dot"}),i.jsx("span",{className:"lark-dot"}),i.jsx("span",{className:"lark-dot"})]}),a&&l&&l.length>0&&!s&&i.jsx(Ma,{sources:l})]},e.id)})(e,t)),u>=2&&!s&&i.jsxs("button",{className:"pernoex-sidebar-bridge",onClick:()=>{const t=o.map(e=>`${"user"===e.role?"Q":"A"}: ${e.content.slice(0,200)}`).join("\n");m(!0),document.body.style.marginRight="0",setTimeout(()=>{window.dispatchEvent(new CustomEvent("pernoex:open",{detail:{inlineContext:{selectedText:e.slice(0,200),topic:Xa(e,60),summary:t}}})),r()},300)},children:[i.jsxs("div",{className:"pernoex-bridge-content",children:[i.jsx(z,{}),i.jsx("span",{children:"Want a deeper dive?"})]}),i.jsx("span",{className:"pernoex-bridge-action",children:"Open in Assistant →"})]})]})}),i.jsxs("div",{className:"pernoex-sidebar-footer",children:[i.jsxs("div",{className:"pernoex-sidebar-input-wrap",children:[i.jsx("input",{ref:p,type:"text",placeholder:n.placeholder||"Ask a follow-up...",onKeyDown:e=>{"Enter"===e.key&&w()}}),i.jsx("button",{className:"pernoex-sidebar-send",onClick:w,disabled:s,"aria-label":"Send",children:i.jsx(I,{})})]}),n.showBranding&&i.jsxs("div",{className:"pernoex-sidebar-branding",children:[i.jsx("span",{className:"pernoex-branding-text",children:"Powered by"})," ",i.jsx("a",{href:"https://pernoex.com",target:"_blank",rel:"noopener noreferrer",className:"pernoex-branding-logo",children:"Pernoex"})]})]})]})}function Ra({config:e}){const{selection:t,clearSelection:n,enable:r,disable:a,isEnabled:o}=Pa(e.inline||{}),[l,s]=B.useState(!1),[A,c]=B.useState(null),[u,d]=B.useState(null);B.useEffect(()=>{const e=e=>{const t=e.detail;t&&d(t)};return window.addEventListener("pernoex:sessionId",e),()=>window.removeEventListener("pernoex:sessionId",e)},[]),B.useEffect(()=>{const e=()=>r(),t=()=>a();return window.addEventListener("pernoex:enableInline",e),window.addEventListener("pernoex:disableInline",t),()=>{window.removeEventListener("pernoex:enableInline",e),window.removeEventListener("pernoex:disableInline",t)}},[r,a]);return o?i.jsxs(i.Fragment,{children:[t&&i.jsx(Oa,{position:t,onExplain:()=>{t&&(c(t),s(!0),n(),window.getSelection()?.removeAllRanges())},config:e}),l&&A&&i.jsx(Ua,{selectedText:A.text,sentence:A.sentence,config:e,onClose:()=>{s(!1),c(null)},sessionId:u},A.text)]}):null}class Fa extends B.Component{constructor(e){super(e),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(e,t){console.error("[Lark Widget] Error:",e,t)}render(){return this.state.hasError?null:this.props.children}}function Ha(){return"@charset \"UTF-8\";@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hiJ-Ek-_EeA.woff2) format(\"woff2\");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZNhiJ-Ek-_EeA.woff2) format(\"woff2\");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/kalam/v16/YA9dr0Wd4kDdMuhWMibDszkB.woff2) format(\"woff2\");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.lark-widget-root{all:initial;display:contents;font-family:var(--lark-font);font-size:14px;line-height:1.5;color:#1a1d23}.lark-widget-root *,.lark-widget-root *:before,.lark-widget-root *:after{box-sizing:border-box}.lark-widget-root.embedded{display:block;position:relative;width:100%;height:100%}.lark-window.embedded{position:absolute;inset:0;border-radius:var(--lark-border-radius, 0);box-shadow:none;animation:none;transition:none}@media(max-width:420px){.lark-window.embedded{border-radius:var(--lark-border-radius, 0)}}.lark-launcher{position:fixed;z-index:2147483000;width:48px;height:48px;border-radius:9999px;background:var(--lark-primary, #0f172a);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 30px #0000001f;transition:box-shadow .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.lark-launcher:hover{transform:scale(1.06);box-shadow:0 0 0 4px rgba(var(--lark-primary-rgb, 15, 23, 42),.15),0 12px 40px rgba(var(--lark-primary-rgb, 15, 23, 42),.25)}.lark-launcher:not(.open){animation:lark-pulse 3s ease-in-out 2s infinite}.lark-launcher.bottom-right{bottom:20px;right:20px}.lark-launcher.bottom-left{bottom:20px;left:20px}@media(max-width:480px){.lark-launcher.open{display:none}}.lark-launcher .lark-launcher-icon{position:absolute;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease,transform .3s ease}.lark-launcher .lark-launcher-icon svg{width:26px;height:26px;color:#fff}.lark-launcher .lark-launcher-icon--spark{opacity:1;transform:rotate(0) scale(1)}.lark-launcher .lark-launcher-icon--close{opacity:0;transform:rotate(-90deg) scale(.6)}.lark-launcher.open .lark-launcher-icon--spark{opacity:0;transform:rotate(90deg) scale(.6)}.lark-launcher.open .lark-launcher-icon--close{opacity:1;transform:rotate(0) scale(1)}.lark-launcher .lark-spark-main{transform-origin:12px 12px}.lark-launcher .lark-spark-accent{transform-origin:18.5px 4.3px}.lark-launcher .lark-spark-dot{transform-origin:5.5px 18.5px}.lark-launcher:not(.open) .lark-spark-main{animation:lark-spark-spin 12s linear infinite}.lark-launcher:not(.open) .lark-spark-accent{animation:lark-spark-twinkle 3s ease-in-out 1s infinite,lark-spark-float 4s ease-in-out infinite alternate}.lark-launcher:not(.open) .lark-spark-dot{animation:lark-spark-twinkle 3s ease-in-out 2s infinite,lark-spark-float-reverse 5s ease-in-out infinite alternate}@keyframes lark-pulse{0%,to{box-shadow:0 8px 30px #0000001f}50%{box-shadow:0 0 0 6px rgba(var(--lark-primary-rgb, 15, 23, 42),.1),0 8px 30px #0000001f}}@keyframes lark-spark-twinkle{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes lark-spark-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lark-spark-float{0%{transform:translateY(0) scale(1)}to{transform:translateY(-2px) scale(1.1)}}@keyframes lark-spark-float-reverse{0%{transform:translateY(0) scale(1)}to{transform:translateY(2px) scale(1.1)}}@keyframes lark-message-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes lark-pill-in{0%{opacity:0;transform:translateY(4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.lark-window{position:fixed;z-index:2147483003;background:var(--lark-bg, #ffffff);border-radius:12px;box-shadow:0 8px 30px #0000001f;display:flex;flex-direction:column;overflow:hidden;font-family:var(--lark-font);transition:top .4s cubic-bezier(.25,.1,.25,1),left .4s cubic-bezier(.25,.1,.25,1),right .4s cubic-bezier(.25,.1,.25,1),bottom .4s cubic-bezier(.25,.1,.25,1),border-radius .4s cubic-bezier(.25,.1,.25,1)}.lark-window.bottom-right{top:calc(100vh - 640px);left:calc(100vw - 400px);right:20px;bottom:90px}.lark-window.bottom-right.expanded{inset:20px;border-radius:12px}.lark-window.bottom-left{top:calc(100vh - 640px);left:20px;right:calc(100vw - 400px);bottom:90px}.lark-window.bottom-left.expanded{inset:20px;border-radius:12px}@media(max-width:480px){.lark-window.bottom-right,.lark-window.bottom-left,.lark-window.bottom-right.expanded,.lark-window.bottom-left.expanded{inset:0;border-radius:0}}@keyframes lark-slide-up{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lark-slide-down{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(20px) scale(.95)}}@keyframes lark-slide-up-mobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes lark-slide-down-mobile{0%{transform:translateY(0)}to{transform:translateY(100%)}}.lark-window{animation:lark-slide-up .3s cubic-bezier(.4,0,.2,1)}.lark-window.lark-window--closing{animation:lark-slide-down .25s cubic-bezier(.4,0,.2,1) forwards}@media(max-width:480px){.lark-window:not(.embedded){animation:lark-slide-up-mobile .3s cubic-bezier(.22,1,.36,1)}.lark-window:not(.embedded).lark-window--closing{animation:lark-slide-down-mobile .25s cubic-bezier(.4,0,.2,1) forwards}}.lark-backdrop{position:fixed;inset:0;background:#0000004d;z-index:2147483002;animation:lark-fade-in .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes lark-fade-in{0%{opacity:0}to{opacity:1}}.lark-header{padding:12px 20px;padding-top:max(12px,env(safe-area-inset-top,0px));background:var(--lark-primary, #0f172a);color:var(--lark-header-text, white);display:flex;align-items:center;justify-content:space-between}.lark-header .lark-header-title-group{display:flex;flex-direction:column;gap:1px;min-width:0}.lark-header h4{margin:0;font-size:13px;font-weight:600;color:var(--lark-header-text, white);letter-spacing:.01em}.lark-header .lark-header-subtitle{font-size:10px;font-weight:400;opacity:.65;color:var(--lark-header-text, white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lark-header .lark-header-actions{display:flex;align-items:center;gap:2px}.lark-header button{background:none;border:none;color:var(--lark-header-text, white);cursor:pointer;padding:6px;border-radius:8px;opacity:.7;transition:opacity .15s ease,transform .15s ease,background-color .15s ease;display:flex;align-items:center;justify-content:center}.lark-header button svg{width:16px;height:16px}.lark-header button:hover{opacity:1;background-color:#ffffff1f}.lark-header button:active{transform:scale(.92)}.lark-header button.copied{opacity:1;color:var(--lark-primary, #0f172a)}.lark-messages{position:relative;flex:1;overflow-y:auto;padding:16px 16px 8px}.no-header .lark-messages{padding-top:45px}.lark-messages{display:flex;flex-direction:column;gap:16px;scroll-behavior:smooth;background:var(--lark-bg, #ffffff)}.lark-messages::-webkit-scrollbar{width:5px}.lark-messages::-webkit-scrollbar-track{background:transparent}.lark-messages::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.lark-messages::-webkit-scrollbar-thumb:hover{background:#0000002e}.lark-messages:before{content:\"\";flex:1;min-height:0}.lark-message-row{display:flex;gap:10px;align-items:flex-start;width:100%;animation:lark-message-in .3s ease both}.lark-message-row.user{justify-content:flex-end}.lark-message-row.assistant{align-self:flex-start}.lark-message-col{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:100%;flex:1}.lark-message-actions{display:flex;align-items:center;justify-content:flex-end;gap:2px;padding:2px 4px;margin-top:2px;width:100%}.lark-message-copy{width:26px;height:26px;border:none;border-radius:8px;background:transparent;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .15s ease,background .15s ease;opacity:.5}.lark-message-copy svg{width:13px;height:13px}.lark-message-copy:hover{opacity:1;color:#6b7280;background:#0000000d}.lark-message-copy.copied{opacity:1;color:var(--lark-primary, #0f172a)}.lark-message-copy.lark-message-copy-bubble{position:absolute;top:4px;right:4px;opacity:.65;color:#6b7280;background:var(--lark-assistant-bg, #ffffff);transition:opacity .15s ease,color .15s ease,background .15s ease}.lark-message-copy.lark-message-copy-bubble:hover{opacity:1;color:#1a1d23;background:#0000000d}.lark-message-copy.lark-message-copy-bubble.copied{opacity:1;color:var(--lark-primary, #0f172a)}.lark-message-copy.lark-copy-convo{width:auto;height:26px;padding:0 8px;gap:5px;font-size:11px;font-family:inherit;border:1px solid #e5e7eb;border-radius:8px;opacity:.6}.lark-message-copy.lark-copy-convo:hover{opacity:1;background:#0000000a;color:#6b7280}.lark-message-copy.lark-copy-convo.copied{border-color:var(--lark-primary, #0f172a);color:var(--lark-primary, #0f172a);background:#0f172a0f}.lark-message-copy .lark-copy-convo-label{white-space:nowrap}.no-avatars .lark-avatar{display:none}.no-avatars .lark-message-row{max-width:85%}.lark-avatar{width:26px;height:26px;min-width:26px;border-radius:9999px;display:flex;align-items:center;justify-content:center;background:var(--lark-bot-avatar, var(--lark-primary, #0f172a));color:#fff;overflow:hidden;box-shadow:0 1px 2px #0000000a}.lark-avatar svg{width:14px;height:14px}.lark-avatar img{width:100%;height:100%;object-fit:cover}.lark-avatar:has(img){background:transparent}.user .lark-avatar{background:var(--lark-primary, #0f172a);color:#fff}.lark-message{max-width:100%;padding:10px 14px;font-size:13px;line-height:1.6;word-wrap:break-word;letter-spacing:.01em}.lark-message.user{background:var(--lark-user-bg, var(--lark-primary, #0f172a));color:var(--lark-user-color, #ffffff);border-radius:12px;box-shadow:0 1px 3px #4b5fe333;max-width:85%}.lark-message.assistant{background:var(--lark-assistant-bg, #ffffff);color:var(--lark-assistant-color, #1a1d23);border-radius:8px;box-shadow:0 1px 3px #0000000f,0 0 0 1px #00000008;border:1px solid rgba(0,0,0,.06);position:relative;width:100%;padding-right:18px}.lark-message p{margin:0}.lark-message strong{font-weight:600;color:#1a1d23}.user .lark-message strong{color:#fff}.lark-message em{font-style:italic}.lark-message code{font-family:SF Mono,Fira Code,Cascadia Code,Consolas,monospace;font-size:.88em;padding:2px 6px;border-radius:4px;background:#0000000d;color:#d6336c;font-weight:450}.user .lark-message code{background:#ffffff26;color:#fffffff2}.lark-message pre{background:#1e1e2e;color:#cdd6f4;padding:12px;border-radius:8px;overflow-x:auto;margin:8px 0}.lark-message pre code{background:none;padding:0;color:inherit;font-weight:400}.lark-message ul,.lark-message ol{margin:4px 0;padding:0 0 0 20px}.lark-message ul li,.lark-message ol li{margin:2px 0;padding:0;line-height:1.6}.lark-message ul li::marker,.lark-message ol li::marker{color:#6b7280}.user .lark-message ul li::marker,.user .lark-message ol li::marker{color:#fff9}.lark-message ul li{list-style-type:\"– \"}.lark-message a{color:var(--lark-link-color, var(--lark-primary, #0f172a));text-decoration:none;font-weight:600;border-bottom:1px solid transparent;transition:border-color .15s ease,opacity .15s ease}.lark-message a:hover{border-bottom-color:currentColor}.user .lark-message a{color:#fff;border-bottom-color:#ffffff4d}.user .lark-message a:hover{border-bottom-color:#fff}.lark-message .lark-image-container{margin:12px 0;border-radius:12px;overflow:hidden;display:inline-flex;flex-direction:column;background:#fff;box-shadow:0 1px 3px #00000014,0 0 0 1px #0000000a;transition:box-shadow .15s ease}.lark-message .lark-image-container:hover{box-shadow:0 3px 10px #0000001a,0 0 0 1px #0000000f}.lark-message .lark-image-container.lark-image-error{display:none}.lark-message .lark-chat-image{max-width:100%;height:auto;display:block;cursor:pointer;transition:filter .25s ease}.lark-image-container:hover .lark-message .lark-chat-image{filter:brightness(.95)}.lark-message .lark-image-caption{display:flex;align-items:center;gap:6px;padding:5px 10px;background:#fafbfc;border-top:1px solid rgba(0,0,0,.06);color:#6b7280;font-size:10px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.01em}.lark-message .lark-image-caption:before{content:\"\";flex-shrink:0;width:12px;height:12px;background:currentColor;mask-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpath d='M21 15l-5-5L5 21'/%3E%3C/svg%3E\");mask-size:contain;mask-repeat:no-repeat;-webkit-mask-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpath d='M21 15l-5-5L5 21'/%3E%3C/svg%3E\");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;opacity:.5}.lark-message .lark-image-placeholder{width:200px;height:90px;border-radius:12px;background:#fff;box-shadow:0 1px 3px #00000014,0 0 0 1px #0000000a;margin:12px 0;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.lark-message .lark-image-placeholder .lark-image-placeholder-icon{color:#c8ccd4;z-index:1}.lark-message .lark-image-placeholder .lark-image-placeholder-shimmer{position:absolute;inset:0;background:linear-gradient(90deg,#0000,#00000008,#0000 80%);background-size:300% 100%;animation:lark-shimmer 1.8s ease-in-out infinite}.lark-message .lark-table{width:100%;border-collapse:separate;border-spacing:0;margin:8px 0;font-size:12px;overflow-x:auto;display:block;border-radius:8px;border:1px solid #e5e7eb}.lark-message .lark-table thead{background:#f7f8fa}.lark-message .lark-table thead th{font-weight:600;white-space:nowrap;color:#1a1d23;text-align:left;padding:8px 12px;border-bottom:1px solid #e5e7eb;font-size:11px;text-transform:uppercase;letter-spacing:.03em}.lark-message .lark-table thead th:not(:last-child){border-right:1px solid #e5e7eb}.lark-message .lark-table td{padding:8px 12px;text-align:left;border-bottom:1px solid rgba(0,0,0,.04);color:#1a1d23}.lark-message .lark-table td:not(:last-child){border-right:1px solid rgba(0,0,0,.04)}.lark-message .lark-table tbody tr:last-child td{border-bottom:none}.lark-message .lark-table tbody tr:hover{background:#00000005}.lark-streaming-dots{display:inline-flex;align-items:baseline;gap:3px;margin-left:6px;vertical-align:baseline}.lark-streaming-dots .lark-dot{display:inline-block;width:3.5px;height:3.5px;border-radius:50%;background:currentColor;opacity:.25;animation:lark-stream-pulse 1.4s ease-in-out infinite}.lark-streaming-dots .lark-dot:nth-child(2){animation-delay:.15s}.lark-streaming-dots .lark-dot:nth-child(3){animation-delay:.3s}@keyframes lark-stream-pulse{0%,70%,to{opacity:.15;transform:scale(1)}35%{opacity:.8;transform:scale(1.2)}}.lark-typing{display:flex;align-items:center;gap:4px;padding:2px 0}.lark-typing span{width:5px;height:5px;background:#6b7280;border-radius:50%;opacity:.25;animation:lark-stream-pulse 1.4s ease-in-out infinite}.lark-typing span:nth-child(2){animation-delay:.15s}.lark-typing span:nth-child(3){animation-delay:.3s}.lark-thinking{display:flex;align-items:center;padding:4px 0}.lark-thinking .lark-thinking-dots{display:flex;gap:3px}.lark-thinking .lark-thinking-dots span{width:4px;height:4px;background:var(--lark-primary, #0f172a);border-radius:50%;opacity:.3;animation:lark-stream-pulse 1.4s ease-in-out infinite}.lark-thinking .lark-thinking-dots span:nth-child(2){animation-delay:.15s}.lark-thinking .lark-thinking-dots span:nth-child(3){animation-delay:.3s}.lark-start-panel{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:24px 24px 32px;gap:16px;overflow:hidden;background:var(--lark-bg, #ffffff);z-index:10}.lark-start-panel .lark-start-header{display:flex;align-items:center;gap:12px}.lark-start-panel .lark-start-avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;overflow:hidden;flex-shrink:0;box-shadow:0 1px 3px #0000000f,0 0 0 1px #00000008;animation:lark-message-in .35s ease both}.lark-start-panel .lark-start-avatar img{width:100%;height:100%;object-fit:cover}.lark-start-panel .lark-start-avatar svg{width:20px;height:20px}.lark-start-panel .lark-start-title{display:flex;flex-direction:column;gap:2px}.lark-start-panel .lark-start-heading{margin:0;font-size:16px;font-weight:600;line-height:1.3;color:#1a1d23;animation:lark-message-in .35s ease .08s both}.lark-start-panel .lark-start-sub{margin:0;font-size:13px;color:#6b7280;animation:lark-message-in .35s ease .16s both}.lark-start-panel .lark-start-pills{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1);width:100%}.lark-start-panel .lark-start-pills.lark-pills-ready{grid-template-rows:1fr}.lark-start-panel .lark-start-pills-inner{overflow:hidden;min-height:0;display:flex;flex-direction:column;gap:8px}.lark-start-panel .lark-start-pill{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;font-size:13px;font-family:inherit;text-align:left;color:#1a1d23;background:var(--lark-bg, #ffffff);border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .15s ease;animation:lark-pill-in .35s ease both}.lark-start-panel .lark-start-pill:nth-child(1){animation-delay:.25s}.lark-start-panel .lark-start-pill:nth-child(2){animation-delay:.35s}.lark-start-panel .lark-start-pill:nth-child(3){animation-delay:.45s}.lark-start-panel .lark-start-pill:nth-child(4){animation-delay:.55s}.lark-start-panel .lark-start-pill:nth-child(5){animation-delay:.65s}.lark-start-panel .lark-start-pill:nth-child(6){animation-delay:.75s}.lark-start-panel .lark-start-pill .lark-pill-content{display:flex;align-items:center;gap:10px}.lark-start-panel .lark-start-pill .lark-pill-text{font-weight:500}.lark-start-panel .lark-start-pill .lark-pill-arrow{color:#9ca3af;display:flex;align-items:center;justify-content:center;transition:transform .15s ease,color .15s ease;transform:translate(-4px);opacity:0}.lark-start-panel .lark-start-pill .lark-pill-arrow svg{width:16px;height:16px}.lark-start-panel .lark-start-pill:hover{border-color:var(--lark-primary, #0f172a);background:rgba(var(--lark-primary-rgb, 15, 23, 42),.02);box-shadow:0 1px 3px #0000000f,0 0 0 1px #00000008;transform:translateY(-1px)}.lark-start-panel .lark-start-pill:hover .lark-pill-arrow{transform:translate(0);opacity:1;color:var(--lark-primary, #0f172a)}.lark-start-panel .lark-start-hint{font-size:12px;color:#9ca3af;margin:8px 0 0;text-align:left;animation:lark-message-in .35s ease .56s both}.lark-start-panel .lark-start-hint .lark-hint-kbd{display:inline-block;padding:2px 6px;background:#f0f2f5;border:1px solid #e5e7eb;border-radius:4px;font-size:11px;font-weight:500;color:#6b7280}.lark-input-container{padding:12px 16px 4px;padding-bottom:max(4px,env(safe-area-inset-bottom,0px));border-top:1px solid #e5e7eb;display:flex;align-items:flex-end;gap:8px;background:var(--lark-bg, #ffffff)}.lark-input-container:not(:has(~.lark-branding)){padding-bottom:12px}.lark-input{flex:1;border:1px solid var(--lark-input-border, #e5e7eb);border-radius:12px;padding:10px 16px;font-size:13px;font-family:inherit;resize:none;min-height:42px;max-height:120px;overflow-y:hidden;background:var(--lark-input-bg, #f7f8fa);color:var(--lark-input-color, #1a1d23);line-height:1.5;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}@media(max-width:480px){.lark-input{font-size:16px;min-height:48px}}.lark-input:focus{outline:none;border-color:var(--lark-primary, #0f172a);background:var(--lark-input-bg, #ffffff);box-shadow:0 0 0 3px #4b5fe31a}.lark-input::placeholder{color:var(--lark-input-placeholder, #9ca3af)}.lark-send{width:42px;height:42px;border:none;border-radius:12px;background:var(--lark-send-bg, var(--lark-primary, #0f172a));color:var(--lark-send-color, #ffffff);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .15s ease,transform .15s ease;flex-shrink:0}.lark-send:disabled{opacity:.4;cursor:not-allowed}.lark-send:hover:not(:disabled){opacity:.9;transform:scale(1.02)}.lark-send:active:not(:disabled){transform:scale(.96)}.lark-send svg{width:18px;height:18px}.lark-context-indicator{display:flex;align-items:center;gap:6px;font-size:10.5px;color:#9ca3af;padding:4px 16px;margin-bottom:2px}.lark-context-indicator:before{content:\"\";width:5px;height:5px;border-radius:50%;background:var(--lark-primary, #0f172a);opacity:.5;flex-shrink:0}.lark-branding{text-align:center;padding:6px 12px;font-size:10px;color:#9ca3af;background:var(--lark-bg, #ffffff)}.lark-branding .lark-branding-text{font-family:var(--lark-font)}.lark-branding .lark-branding-logo{font-family:Kalam,cursive;font-weight:700;color:#6b7280;text-decoration:none;transition:color .15s ease}.lark-branding .lark-branding-logo:hover{color:var(--lark-primary, #0f172a)}.lark-branding .lark-branding-separator{margin:0 4px;color:#9ca3af}.lark-branding .lark-branding-ide-link{background:none;border:none;padding:0;font-size:10px;color:#6b7280;cursor:pointer;font-family:var(--lark-font);transition:color .15s ease}.lark-branding .lark-branding-ide-link:hover{color:var(--lark-primary, #0f172a)}.lark-ide-panel{display:flex;flex-direction:column;height:100%;background:var(--lark-bg, #ffffff)}.lark-ide-panel-header{padding:12px 16px;background:var(--lark-primary, #0f172a);color:var(--lark-header-text, white);display:flex;align-items:center;gap:8px}.no-header .lark-ide-panel-header{padding-top:45px}.lark-ide-panel-header h4{margin:0;font-size:13px;font-weight:600;color:var(--lark-header-text, white);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lark-ide-back{background:none;border:none;color:var(--lark-header-text, white);cursor:pointer;padding:4px;border-radius:4px;opacity:.8;display:flex;align-items:center;justify-content:center;transition:opacity .15s ease,background-color .15s ease;flex-shrink:0}.lark-ide-back svg{width:16px;height:16px}.lark-ide-back:hover{opacity:1;background-color:#ffffff1f}.lark-ide-back.lark-ide-back-floating{position:absolute;top:12px;left:12px;z-index:2;color:var(--lark-assistant-color, #1a1d23);background:var(--lark-bg, #ffffff);border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px #0000000f,0 0 0 1px #00000008;border-radius:8px;opacity:1;padding:6px}.lark-ide-back.lark-ide-back-floating:hover{background:#0000000d}.lark-ide-panel-body{flex:1;overflow-y:auto;padding:16px 12px 12px;display:flex;flex-direction:column;gap:12px}.no-header .lark-ide-panel-body{padding-top:45px}.lark-ide-description{margin:0;font-size:11px;color:#6b7280;line-height:1.4}.lark-ide-selector{display:flex;flex-wrap:wrap;gap:6px}.lark-ide-btn,.lark-ide-select{display:flex;align-items:center;gap:4px;padding:6px 8px;border:1px solid #e5e7eb;border-radius:8px;background:var(--lark-bg, #ffffff);color:#6b7280;font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap;outline:none}.lark-ide-btn svg,.lark-ide-btn img,.lark-ide-select svg,.lark-ide-select img{width:14px;height:14px}.lark-ide-btn:hover,.lark-ide-select:hover{border-color:var(--lark-primary, #0f172a);color:var(--lark-primary, #0f172a)}.lark-ide-btn.active,.lark-ide-select.active{background:#4b5fe30f;color:var(--lark-primary, #0f172a);border-color:var(--lark-primary, #0f172a)}.lark-ide-select{appearance:none;padding-right:20px;background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\");background-repeat:no-repeat;background-position:right 6px center}.lark-ide-instructions{display:flex;flex-direction:column;gap:6px}.lark-ide-file-path{margin:0;font-size:11px;font-family:SF Mono,Fira Code,Consolas,monospace;color:var(--lark-primary, #0f172a);font-weight:600;background:#4b5fe30f;padding:4px 8px;border-radius:4px;display:inline-block;width:fit-content}.lark-ide-instruction-text{margin:0;font-size:11px;color:#6b7280}.lark-ide-snippet-wrapper{border-radius:8px;overflow:hidden;background:#1e1e2e;box-shadow:0 1px 3px #0000000f,0 0 0 1px #00000008;margin-top:-4px;border:1px solid rgba(255,255,255,.06)}.lark-ide-snippet-header{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 6px 12px;background:#161625;border-bottom:1px solid rgba(255,255,255,.06)}.lark-ide-snippet-language{font-size:10px;font-weight:500;color:#ffffff59;text-transform:uppercase;letter-spacing:.07em;font-family:SF Mono,Fira Code,Consolas,monospace}.lark-ide-snippet{margin:0;padding:16px;overflow-x:auto;font-size:12px;line-height:1.6;color:#cdd6f4;font-family:SF Mono,Fira Code,Consolas,monospace}.lark-ide-snippet code{font-family:inherit}.lark-ide-copy{display:flex;align-items:center;gap:4px;padding:4px 8px;background:none;border:none;border-radius:4px;color:#fff6;font-size:11px;cursor:pointer;transition:all .15s ease}.lark-ide-copy svg{width:13px;height:13px}.lark-ide-copy:hover{background:#ffffff14;color:#ffffffd9}.lark-ide-copy.copied{color:var(--lark-primary, #0f172a)}.lark-ide-rate-info{margin:0;font-size:11px;color:#9ca3af;text-align:center;padding:8px 0}.lark-ide-nudge{display:flex;align-items:center;gap:8px;padding:8px 12px;margin:8px 4px 0;background:var(--lark-bg, #ffffff);border:1px solid #e5e7eb;border-radius:8px;font-size:11px;color:#6b7280;animation:lark-nudge-fade .3s ease}.lark-ide-nudge span{flex:1;line-height:1.35}.lark-ide-nudge-action{flex-shrink:0;padding:4px 8px;background:var(--lark-primary, #0f172a);color:#fff;border:none;border-radius:4px;font-size:10px;font-weight:600;cursor:pointer;transition:opacity .15s ease;white-space:nowrap}.lark-ide-nudge-action:hover{opacity:.85}.lark-ide-nudge-dismiss{flex-shrink:0;background:none;border:none;color:#9ca3af;font-size:14px;cursor:pointer;padding:0 2px;line-height:1;transition:color .15s ease}.lark-ide-nudge-dismiss:hover{color:#6b7280}@keyframes lark-nudge-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.lark-code-block{margin:12px 0;border-radius:8px;overflow:hidden;background:#1e1e2e;box-shadow:0 1px 3px #0000000f,0 0 0 1px #00000008}.lark-code-block .lark-code-header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.06)}.lark-code-block .lark-code-lang{font-size:10px;color:#fff6;text-transform:uppercase;font-weight:600;letter-spacing:.05em;font-family:SF Mono,Fira Code,Consolas,monospace}.lark-code-block .lark-code-copy{background:transparent;border:none;cursor:pointer;padding:4px;color:#ffffff59;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:color .15s ease,background .15s ease}.lark-code-block .lark-code-copy:hover{color:#ffffffb3;background:#ffffff14}.lark-code-block .lark-code-copy.copied{color:var(--lark-primary, #0f172a)}.lark-code-block pre{margin:0;padding:12px 16px!important;font-size:12px;line-height:1.65;overflow-x:auto}.lark-code-block pre::-webkit-scrollbar{height:4px}.lark-code-block pre::-webkit-scrollbar-track{background:transparent}.lark-code-block pre::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}.lark-code-block pre code{background:transparent;padding:0;font-family:SF Mono,Fira Code,Cascadia Code,Monaco,Consolas,monospace;color:inherit;font-weight:400}.lark-sources{margin-top:12px}.lark-sources-toggle{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 8px;background:#f7f8fa;border:1px solid transparent;border-radius:9999px;font-family:inherit;font-size:11px;font-weight:500;line-height:1;color:#6b7280;cursor:pointer;transition:all .15s ease}.lark-sources-toggle:hover{background:#f0f2f5;color:#1a1d23}.lark-sources-toggle-icon{display:flex;align-items:center;opacity:.5}.lark-sources-toggle-text{white-space:nowrap}.lark-sources-chevron{display:flex;align-items:center;transition:transform .2s ease;opacity:.45}.lark-sources.expanded .lark-sources-chevron{transform:rotate(180deg)}.lark-sources-drawer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.lark-sources.expanded .lark-sources-drawer{grid-template-rows:1fr}.lark-sources-chips{overflow:hidden;display:flex;flex-wrap:wrap;gap:5px;padding-top:0;transition:padding-top .25s ease}.lark-sources.expanded .lark-sources-chips{padding-top:6px}.lark-source-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 5px;background:#f7f8fa;border-radius:9999px;font-size:11px;line-height:1;color:#6b7280;text-decoration:none;border-bottom:none!important;font-weight:450;white-space:nowrap;max-width:160px;transition:background .15s ease,color .15s ease}.lark-source-chip:hover{background:#f0f2f5;color:var(--lark-primary, #0f172a);border-bottom:none!important}.lark-source-chip-icon{flex-shrink:0;display:flex;align-items:center;opacity:.4}.lark-source-chip-label{overflow:hidden;text-overflow:ellipsis}.lark-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:8px;border-top:1px solid rgba(0,0,0,.06)}.lark-action-link{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;font-family:var(--lark-font, system-ui, -apple-system, sans-serif);font-size:12px;font-weight:500;line-height:1.4;color:var(--lark-primary, #0f172a);background:transparent;border:1px solid var(--lark-primary, #0f172a);border-radius:9999px;text-decoration:none;cursor:pointer;transition:all .15s ease;max-width:220px}.lark-action-link:hover{background:var(--lark-primary, #0f172a);color:#fff;transform:translateY(-1px);box-shadow:0 2px 6px #0000001f}.lark-action-link .lark-action-icon{flex-shrink:0;display:flex;align-items:center;opacity:.7}.lark-action-link .lark-action-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lark-popup-messages{position:fixed;z-index:2147483001;display:flex;align-items:center;gap:0;max-width:320px;bottom:24px}.lark-popup-messages.bottom-right{right:80px}.lark-popup-messages.bottom-left{left:80px}.lark-popup-messages .lark-popup-close{position:absolute;top:-8px;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,border-color .15s ease;z-index:1;opacity:0;animation:lark-popupCloseFadeIn .3s ease-out 1.2s forwards}.lark-popup-messages .lark-popup-close:hover{background:#f7f8fa;border-color:#6b7280}.lark-popup-messages .lark-popup-close svg{color:#6b7280;width:10px;height:10px}.lark-popup-messages.bottom-right .lark-popup-close{left:-6px}.lark-popup-messages.bottom-left .lark-popup-close{right:-6px}.lark-popup-list{display:flex;flex-direction:column;gap:8px}.lark-popup-bubble{background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:10px 16px;box-shadow:0 4px 12px #00000014;font-size:13px;color:#1a1d23;line-height:1.45;word-wrap:break-word;position:relative;opacity:0;transform-origin:right center;animation:popupRollOut .6s cubic-bezier(.34,1.56,.64,1) .5s forwards}.lark-popup-bubble:after{content:\"\";position:absolute;top:50%;width:10px;height:10px;background:#fff;border:1px solid #e5e7eb;transform:translateY(-50%) rotate(45deg)}.lark-popup-messages.bottom-right .lark-popup-bubble{transform-origin:right center;animation-name:lark-popupRollOutFromRight}.lark-popup-messages.bottom-right .lark-popup-bubble:after{right:-6px;border-top:none;border-left:none}.lark-popup-messages.bottom-left .lark-popup-bubble{transform-origin:left center;animation-name:lark-popupRollOutFromLeft}.lark-popup-messages.bottom-left .lark-popup-bubble:after{left:-6px;border-bottom:none;border-right:none}@keyframes lark-popupRollOutFromRight{0%{opacity:0;transform:scaleX(0) translate(40px);filter:blur(4px)}40%{opacity:1;filter:blur(0px)}70%{transform:scaleX(1.03) translate(-2px)}to{opacity:1;transform:scaleX(1) translate(0);filter:blur(0px)}}@keyframes lark-popupRollOutFromLeft{0%{opacity:0;transform:scaleX(0) translate(-40px);filter:blur(4px)}40%{opacity:1;filter:blur(0px)}70%{transform:scaleX(1.03) translate(2px)}to{opacity:1;transform:scaleX(1) translate(0);filter:blur(0px)}}@keyframes lark-popupCloseFadeIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.lark-window:not(.embedded):not(.expanded) .lark-image-container{max-width:260px}.lark-window:not(.embedded):not(.expanded) .lark-image-placeholder{width:180px;height:80px}.lark-window.expanded .lark-image-container{max-width:440px}.lark-window.expanded .lark-image-placeholder{width:260px;height:100px}.lark-window.embedded .lark-image-container{max-width:480px}@media(max-width:480px){.lark-window:not(.embedded) .lark-image-container{max-width:100%}.lark-window:not(.embedded) .lark-image-placeholder{width:100%;height:70px}.lark-expand-btn{display:none!important}.lark-widget-root{touch-action:manipulation}}@keyframes lark-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.lark-lightbox-overlay{position:fixed;inset:0;z-index:2147483004;background:#000000e0;display:flex;align-items:center;justify-content:center;flex-direction:column;animation:lark-lightboxFadeIn .2s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.lark-lightbox-close{position:absolute;top:16px;right:16px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:none;border-radius:9999px;color:#fff;cursor:pointer;transition:background .15s,transform .15s}.lark-lightbox-close:hover{background:#fff3;transform:scale(1.05)}.lark-lightbox-image{max-width:90vw;max-height:80vh;object-fit:contain;border-radius:8px;box-shadow:0 8px 40px #0006}.lark-lightbox-caption{color:#ffffffbf;font-size:13px;margin-top:14px;text-align:center;max-width:80vw;line-height:1.4;letter-spacing:.01em}@keyframes lark-lightboxFadeIn{0%{opacity:0}to{opacity:1}}@charset \"UTF-8\";.pernoex-selection-tooltip{animation:pernoex-fade-in .15s ease-out;pointer-events:auto}.pernoex-selection-tooltip .pernoex-explain-button{display:flex;align-items:center;gap:8px;padding:9px 16px;background:var(--pernoex-primary, #0f172a);color:#fff;border:none;border-radius:9999px;font-family:var(--lark-font);font-size:13px;font-weight:500;cursor:pointer;box-shadow:0 4px 14px #0000002e,0 0 0 1px #0000000a;transition:transform .15s ease,box-shadow .15s ease;white-space:nowrap}.pernoex-selection-tooltip .pernoex-explain-button:hover{transform:translateY(-1px);box-shadow:0 6px 20px #00000038,0 0 0 1px #0000000f}.pernoex-selection-tooltip .pernoex-explain-button:active{transform:translateY(0) scale(.97)}.pernoex-selection-tooltip .pernoex-explain-button .pernoex-explain-icon{display:flex;align-items:center;justify-content:center}.pernoex-selection-tooltip .pernoex-explain-button .pernoex-explain-icon svg{width:15px;height:15px}.pernoex-selection-tooltip .pernoex-explain-button .pernoex-explain-text{font-weight:500}.pernoex-explainer-sidebar{position:fixed;top:0;right:0;bottom:0;width:var(--pernoex-sidebar-width, 420px);max-width:100vw;background:#fff;border-left:1px solid #eaecf0;z-index:2147483006;font-family:var(--lark-font);display:flex;flex-direction:column;overflow:hidden;animation:pernoex-slide-in-right .3s cubic-bezier(.22,1,.36,1);color-scheme:light;transition:width .3s cubic-bezier(.4,0,.2,1)}.pernoex-explainer-sidebar.closing{animation:pernoex-slide-out-right .28s cubic-bezier(.4,0,1,1) forwards}@media(max-width:480px){.pernoex-explainer-sidebar{width:100vw}}.pernoex-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#fff;color:#1a1d23;border-bottom:1px solid #eaecf0;min-height:42px}.pernoex-sidebar-header .pernoex-sidebar-header-text{display:flex;flex-direction:column;min-width:0;flex:1}.pernoex-sidebar-header .pernoex-sidebar-title-row{display:flex;align-items:center;gap:8px}.pernoex-sidebar-header .pernoex-sidebar-title-row svg{color:var(--pernoex-primary, #0f172a);width:22px;height:22px}.pernoex-sidebar-header h4{margin:0;font-size:12px;font-weight:600;color:#1a1d23;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.pernoex-sidebar-header .pernoex-sidebar-header-actions{display:flex;align-items:center;gap:4px}.pernoex-sidebar-header button{background:none;border:none;color:#9ca3af;cursor:pointer;padding:6px;border-radius:8px;transition:color .15s ease,transform .15s ease,background-color .15s ease;display:flex;align-items:center;justify-content:center}.pernoex-sidebar-header button svg{width:16px;height:16px}.pernoex-sidebar-header button:hover{color:#1a1d23;background-color:#0000000a}.pernoex-sidebar-header button:active{transform:scale(.92)}.pernoex-sidebar-content{flex:1;min-height:0;overflow-y:auto;padding:24px 20px;display:flex;flex-direction:column;background:#fff;text-align:left}.pernoex-sidebar-content::-webkit-scrollbar{width:5px}.pernoex-sidebar-content::-webkit-scrollbar-track{background:transparent}.pernoex-sidebar-content::-webkit-scrollbar-thumb{background:#00000014;border-radius:3px}.pernoex-sidebar-content::-webkit-scrollbar-thumb:hover{background:#00000024}.pernoex-sidebar-thread{display:flex;flex-direction:column;gap:15px;margin-top:auto}.pernoex-sidebar-response{font-size:12px;line-height:1.7;color:#1a1d23;letter-spacing:.005em;overflow:visible;min-width:0;align-self:stretch;text-align:left;word-break:break-word}.pernoex-sidebar-response p{margin:0}.pernoex-sidebar-response strong{font-weight:600}.pernoex-sidebar-response em{font-style:italic}.pernoex-sidebar-response code{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.88em;padding:2px 6px;border-radius:4px;background:#d6336c14;color:#d6336c;font-weight:450}.pernoex-sidebar-response ul,.pernoex-sidebar-response ol{margin:8px 0;padding:0 0 0 20px}.pernoex-sidebar-response ul li,.pernoex-sidebar-response ol li{margin:3px 0;padding-left:2px;line-height:1.6}.pernoex-sidebar-response ul li::marker,.pernoex-sidebar-response ol li::marker{color:#9ca3af}.pernoex-sidebar-response ul li{list-style-type:\"– \"}.pernoex-sidebar-response ol{list-style-type:decimal}.pernoex-sidebar-response ol li::marker{font-weight:600;font-size:.92em;color:#6b7280}.pernoex-sidebar-response a{color:var(--pernoex-primary, #0f172a);text-decoration:none;font-weight:600;border-bottom:1px solid transparent;transition:border-color .15s ease;padding-bottom:1px}.pernoex-sidebar-response a:hover{border-bottom-color:currentColor}.pernoex-sidebar-response .lark-image-container{display:flex;flex-direction:column;width:100%;max-width:100%;border-radius:8px;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.06);color-scheme:light;margin:8px 0}.pernoex-sidebar-response .lark-image-container img{width:100%;height:auto;display:block;filter:none!important;cursor:pointer;transition:filter .2s ease}.pernoex-sidebar-response .lark-image-container img:hover{filter:brightness(.97)!important}.pernoex-sidebar-response .lark-image-container .lark-image-caption{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#fafbfc;border-top:1px solid rgba(0,0,0,.06);font-size:10px;color:#6b7280;line-height:1}.pernoex-sidebar-response .lark-image-container .lark-image-caption:before{content:\"\";display:block;width:12px;height:12px;background:currentColor;mask:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M1 5.25A2.25 2.25 0 013.25 3h13.5A2.25 2.25 0 0119 5.25v9.5A2.25 2.25 0 0116.75 17H3.25A2.25 2.25 0 011 14.75v-9.5zm1.5 5.81v3.69c0 .414.336.75.75.75h13.5a.75.75 0 00.75-.75v-2.69l-2.22-2.219a.75.75 0 00-1.06 0l-1.91 1.909-4.97-4.969a.75.75 0 00-1.06 0L2.5 11.06zm10-3.56a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z' clip-rule='evenodd'/%3E%3C/svg%3E\") center/contain no-repeat;-webkit-mask:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M1 5.25A2.25 2.25 0 013.25 3h13.5A2.25 2.25 0 0119 5.25v9.5A2.25 2.25 0 0116.75 17H3.25A2.25 2.25 0 011 14.75v-9.5zm1.5 5.81v3.69c0 .414.336.75.75.75h13.5a.75.75 0 00.75-.75v-2.69l-2.22-2.219a.75.75 0 00-1.06 0l-1.91 1.909-4.97-4.969a.75.75 0 00-1.06 0L2.5 11.06zm10-3.56a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z' clip-rule='evenodd'/%3E%3C/svg%3E\") center/contain no-repeat;opacity:.5;flex-shrink:0}.pernoex-sidebar-user-message{margin:0;padding:12px 16px;background:#f3f4f6;color:#1a1d23;border-radius:16px 16px 4px;font-size:12px;line-height:1.5;align-self:flex-end;max-width:85%;word-break:break-word}.pernoex-sidebar-error{padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:14px;color:#dc2626;font-size:13px;line-height:1.5}.pernoex-explainer-sidebar .lark-code-block{margin:12px 0;border-radius:8px;overflow:hidden;background:#1e1e2e;width:100%}.pernoex-explainer-sidebar .lark-code-block .lark-code-header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.06)}.pernoex-explainer-sidebar .lark-code-block .lark-code-header .lark-code-lang{font-size:10px;color:#fff6;text-transform:uppercase;font-weight:600;letter-spacing:.05em;font-family:SF Mono,Fira Code,Consolas,monospace}.pernoex-explainer-sidebar .lark-code-block .lark-code-header .lark-code-copy{padding:4px;background:none;border:none;color:#ffffff59;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:color .15s ease,background .15s ease}.pernoex-explainer-sidebar .lark-code-block .lark-code-header .lark-code-copy:hover{color:#ffffffb3;background:#ffffff14}.pernoex-explainer-sidebar .lark-code-block .lark-code-header .lark-code-copy.copied{color:var(--lark-primary, #0f172a)}.pernoex-explainer-sidebar .lark-code-block pre{margin:0;padding:12px 16px!important;font-size:12px;line-height:1.65;overflow-x:auto}.pernoex-explainer-sidebar .lark-code-block pre::-webkit-scrollbar{height:4px}.pernoex-explainer-sidebar .lark-code-block pre::-webkit-scrollbar-track{background:transparent}.pernoex-explainer-sidebar .lark-code-block pre::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}.pernoex-explainer-sidebar .lark-code-block pre code{background:transparent;padding:0;font-family:SF Mono,Fira Code,Cascadia Code,Monaco,Consolas,monospace;color:inherit;font-weight:400}.pernoex-sidebar-sources{padding-top:4px}.pernoex-sidebar-sources .pernoex-sidebar-sources-toggle{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 8px;background:#fff;border:1px solid transparent;border-radius:9999px;font-family:inherit;font-size:11px;font-weight:500;line-height:1;color:#9ca3af;cursor:pointer;transition:all .15s ease}.pernoex-sidebar-sources .pernoex-sidebar-sources-toggle:hover{background:#f7f7f7;color:#1a1d23}.pernoex-sidebar-sources .pernoex-sidebar-sources-toggle-icon{display:flex;align-items:center;opacity:.5}.pernoex-sidebar-sources .pernoex-sidebar-sources-toggle-text{white-space:nowrap}.pernoex-sidebar-sources .pernoex-sidebar-sources-chevron{display:flex;align-items:center;transition:transform .2s ease;opacity:.45}.pernoex-sidebar-sources.expanded .pernoex-sidebar-sources-chevron{transform:rotate(180deg)}.pernoex-sidebar-sources .pernoex-sidebar-sources-drawer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.pernoex-sidebar-sources.expanded .pernoex-sidebar-sources-drawer{grid-template-rows:1fr}.pernoex-sidebar-sources .pernoex-sidebar-sources-chips{overflow:hidden;display:flex;flex-wrap:wrap;gap:5px;padding-top:0;transition:padding-top .25s ease}.pernoex-sidebar-sources.expanded .pernoex-sidebar-sources-chips{padding-top:6px}.pernoex-sidebar-sources .pernoex-sidebar-source-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 5px;background:#fff;border-radius:9999px;font-size:11px;line-height:1;color:#9ca3af;text-decoration:none;border-bottom:none!important;font-weight:450;white-space:nowrap;max-width:160px;transition:background .15s ease,color .15s ease}.pernoex-sidebar-sources .pernoex-sidebar-source-chip:hover{background:#f7f7f7;color:var(--pernoex-primary, #0f172a);border-bottom:none!important}.pernoex-sidebar-sources .pernoex-sidebar-source-chip-icon{flex-shrink:0;display:flex;align-items:center;opacity:.4}.pernoex-sidebar-sources .pernoex-sidebar-source-chip-label{overflow:hidden;text-overflow:ellipsis}.pernoex-sidebar-bridge{width:100%;background:linear-gradient(to right,rgba(var(--pernoex-primary-rgb, 15, 23, 42),.04),rgba(var(--pernoex-primary-rgb, 15, 23, 42),.01));border:1px solid rgba(var(--pernoex-primary-rgb, 15, 23, 42),.1);border-radius:12px;padding:14px 16px;margin-top:8px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease;font-family:inherit}.pernoex-sidebar-bridge:hover{background:linear-gradient(to right,rgba(var(--pernoex-primary-rgb, 15, 23, 42),.06),rgba(var(--pernoex-primary-rgb, 15, 23, 42),.02));border-color:rgba(var(--pernoex-primary-rgb, 15, 23, 42),.2);transform:translateY(-1px);box-shadow:0 4px 12px #00000008}.pernoex-sidebar-bridge:active{transform:translateY(0)}.pernoex-sidebar-bridge .pernoex-bridge-content{display:flex;align-items:center;gap:8px;color:var(--pernoex-primary, #0f172a);font-weight:600;font-size:12px}.pernoex-sidebar-bridge .pernoex-bridge-content svg{width:16px;height:16px}.pernoex-sidebar-bridge .pernoex-bridge-action{font-size:12px;font-weight:500;color:#6b7280;transition:color .2s ease}.pernoex-sidebar-bridge:hover .pernoex-bridge-action{color:var(--pernoex-primary, #0f172a)}.pernoex-sidebar-footer{position:sticky;bottom:0;background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(0,0,0,.06);padding:16px 20px;display:flex;flex-direction:column;gap:12px}.pernoex-sidebar-footer .pernoex-sidebar-input-wrap{display:flex;align-items:center;gap:8px;border:1px solid #eaecf0;border-radius:24px;padding:4px 4px 4px 16px;background:#fff;box-shadow:0 2px 8px #0000000a;transition:all .2s ease}.pernoex-sidebar-footer .pernoex-sidebar-input-wrap:focus-within{border-color:var(--pernoex-primary, #0f172a);box-shadow:0 4px 12px #00000014}.pernoex-sidebar-footer input{flex:1;border:none;background:transparent;padding:8px 0;font-size:12px;font-family:inherit;color:#1a1d23;outline:none}.pernoex-sidebar-footer input::placeholder{color:#9ca3af}.pernoex-sidebar-footer .pernoex-sidebar-send{width:32px;height:32px;border:none;border-radius:20px;background:var(--pernoex-primary, #0f172a);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .15s ease,transform .15s ease}.pernoex-sidebar-footer .pernoex-sidebar-send svg{width:14px;height:14px}.pernoex-sidebar-footer .pernoex-sidebar-send:hover{opacity:.85}.pernoex-sidebar-footer .pernoex-sidebar-send:active{transform:scale(.92)}.pernoex-sidebar-footer .pernoex-sidebar-send:disabled{opacity:.4;cursor:not-allowed}.pernoex-sidebar-branding{text-align:center;font-size:11px;color:#9ca3af}.pernoex-sidebar-branding .pernoex-branding-text{font-family:var(--lark-font)}.pernoex-sidebar-branding .pernoex-branding-logo{font-family:Kalam,cursive;font-weight:700;color:inherit;text-decoration:none}.pernoex-sidebar-branding .pernoex-branding-logo:hover{text-decoration:underline}@keyframes pernoex-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pernoex-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes pernoex-slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes lark-stream-pulse{0%,70%,to{opacity:.15;transform:scale(1)}35%{opacity:.8;transform:scale(1.2)}}.lark-thinking{display:flex;align-items:center;padding:4px 0}.lark-thinking .lark-thinking-dots{display:flex;gap:3px}.lark-thinking .lark-thinking-dots span{width:4px;height:4px;background:var(--pernoex-primary, #0f172a);border-radius:50%;opacity:.3;animation:lark-stream-pulse 1.4s ease-in-out infinite}.lark-thinking .lark-thinking-dots span:nth-child(2){animation-delay:.15s}.lark-thinking .lark-thinking-dots span:nth-child(3){animation-delay:.3s}.lark-streaming-dots{display:inline-flex;align-items:baseline;gap:3px;margin-left:6px;vertical-align:baseline}.lark-streaming-dots .lark-dot{display:inline-block;width:3.5px;height:3.5px;border-radius:50%;background:currentColor;opacity:.25;animation:lark-stream-pulse 1.4s ease-in-out infinite}.lark-streaming-dots .lark-dot:nth-child(2){animation-delay:.15s}.lark-streaming-dots .lark-dot:nth-child(3){animation-delay:.3s}@media(prefers-color-scheme:dark){.pernoex-explainer-sidebar[data-theme=auto]{background:#18181b;border-left-color:#27272a}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-header{background:#0f172ad9;border-bottom-color:#ffffff0f}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-header .pernoex-sidebar-title-row{color:#f4f4f5}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-header .pernoex-sidebar-title-row svg{color:#818cf8}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-header .pernoex-sidebar-close{color:#71717a}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-header .pernoex-sidebar-close:hover{background:#ffffff14;color:#f4f4f5}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-content{background:#18181b}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-content::-webkit-scrollbar-thumb{background:#ffffff14}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-content::-webkit-scrollbar-thumb:hover{background:#ffffff24}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-response{color:#f4f4f5}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-response code{background:#d6336c1f;color:#f472b6}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-response ul li::marker,.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-response ol li::marker{color:#71717a}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-response ol li::marker{color:#a1a1aa}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-response a{color:#818cf8}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-response .lark-image-container{width:100%;max-width:100%;background:#1f1f23;border-color:#ffffff14;color-scheme:light}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-response .lark-image-container img{width:100%;height:auto;display:block;filter:none!important}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-response .lark-image-container .lark-image-caption{background:#1f1f23;border-top-color:#ffffff0f;color:#71717a}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-user-message{background:#ffffff14;color:#f4f4f5;box-shadow:none}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-error{background:#dc26261f;border-color:#dc262633;color:#f87171}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-sources{border-top-color:#27272a}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-sources .pernoex-sidebar-sources-toggle{background:#1f1f23;color:#71717a}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-sources .pernoex-sidebar-sources-toggle:hover{background:#29292e;color:#f4f4f5}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-sources .pernoex-sidebar-source-chip{background:#1f1f23;color:#71717a}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-sources .pernoex-sidebar-source-chip:hover{background:#29292e;color:#818cf8}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-bridge{background:linear-gradient(to right,#818cf814,#818cf805);border-color:#818cf826}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-bridge:hover{background:linear-gradient(to right,#818cf81f,#818cf80a);border-color:#818cf840}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-bridge .pernoex-bridge-content{color:#f4f4f5}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-bridge .pernoex-bridge-content svg{color:#818cf8}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-bridge .pernoex-bridge-action{color:#71717a}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-bridge:hover .pernoex-bridge-action{color:#818cf8}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-footer{background:#0f172ad9;border-top-color:#ffffff0f}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-footer .pernoex-sidebar-input-wrap{background:#1f1f23;border-color:#27272a}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-footer .pernoex-sidebar-input-wrap:focus-within{border-color:#818cf8;box-shadow:0 4px 12px #0003;background:#18181b}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-footer input{color:#f4f4f5}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-footer input::placeholder{color:#71717a}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-footer .pernoex-sidebar-send{background:#818cf8}.pernoex-explainer-sidebar[data-theme=auto] .pernoex-sidebar-branding{color:#71717a}.pernoex-explainer-sidebar[data-theme=auto] .lark-thinking .lark-thinking-dots span{background:#818cf8}.pernoex-explainer-sidebar[data-theme=auto] .lark-code-block .lark-code-header{background:#ffffff08;border-bottom-color:#ffffff0d}}.pernoex-explainer-sidebar[data-theme=dark]{background:#18181b;border-left-color:#27272a}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-header{background:#0f172ad9;border-bottom-color:#ffffff0f}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-header .pernoex-sidebar-title-row{color:#f4f4f5}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-header .pernoex-sidebar-title-row svg{color:#818cf8}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-header .pernoex-sidebar-close{color:#71717a}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-header .pernoex-sidebar-close:hover{background:#ffffff14;color:#f4f4f5}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-content{background:#18181b}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-content::-webkit-scrollbar-thumb{background:#ffffff14}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-content::-webkit-scrollbar-thumb:hover{background:#ffffff24}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-response{color:#f4f4f5}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-response code{background:#d6336c1f;color:#f472b6}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-response ul li::marker,.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-response ol li::marker{color:#71717a}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-response ol li::marker{color:#a1a1aa}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-response a{color:#818cf8}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-response .lark-image-container{width:100%;max-width:100%;background:#1f1f23;border-color:#ffffff14;color-scheme:light}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-response .lark-image-container img{width:100%;height:auto;display:block;filter:none!important}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-response .lark-image-container .lark-image-caption{background:#1f1f23;border-top-color:#ffffff0f;color:#71717a}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-user-message{background:#ffffff14;color:#f4f4f5;box-shadow:none}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-error{background:#dc26261f;border-color:#dc262633;color:#f87171}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-sources{border-top-color:#27272a}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-sources .pernoex-sidebar-sources-toggle{background:#1f1f23;color:#71717a}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-sources .pernoex-sidebar-sources-toggle:hover{background:#29292e;color:#f4f4f5}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-sources .pernoex-sidebar-source-chip{background:#1f1f23;color:#71717a}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-sources .pernoex-sidebar-source-chip:hover{background:#29292e;color:#818cf8}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-bridge{background:linear-gradient(to right,#818cf814,#818cf805);border-color:#818cf826}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-bridge:hover{background:linear-gradient(to right,#818cf81f,#818cf80a);border-color:#818cf840}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-bridge .pernoex-bridge-content{color:#f4f4f5}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-bridge .pernoex-bridge-content svg{color:#818cf8}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-bridge .pernoex-bridge-action{color:#71717a}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-bridge:hover .pernoex-bridge-action{color:#818cf8}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-footer{background:#0f172ad9;border-top-color:#ffffff0f}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-footer .pernoex-sidebar-input-wrap{background:#1f1f23;border-color:#27272a}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-footer .pernoex-sidebar-input-wrap:focus-within{border-color:#818cf8;box-shadow:0 4px 12px #0003;background:#18181b}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-footer input{color:#f4f4f5}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-footer input::placeholder{color:#71717a}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-footer .pernoex-sidebar-send{background:#818cf8}.pernoex-explainer-sidebar[data-theme=dark] .pernoex-sidebar-branding{color:#71717a}.pernoex-explainer-sidebar[data-theme=dark] .lark-thinking .lark-thinking-dots span{background:#818cf8}.pernoex-explainer-sidebar[data-theme=dark] .lark-code-block .lark-code-header{background:#ffffff08;border-bottom-color:#ffffff0d}".replace(/@charset\s+"[^"]*"\s*;/gi,"")}let ja=null;function Ka(e){const t=function(){if(ja)return ja;try{const e=new CSSStyleSheet;return e.replaceSync(Ha()),ja=e,e}catch{return null}}();if(t)e.adoptedStyleSheets=[t];else{const t=document.createElement("style");t.textContent=Ha(),e.appendChild(t)}}const Za=2147483e3;function Ya(e){const t=e??Za,n=document.createElement("div");n.id="pernoex-sidebar-host",n.style.cssText=`all: initial; z-index: ${t+6};`,document.body.appendChild(n);const r=n.attachShadow({mode:"open"});Ka(r);const a=document.createElement("div");return a.id="pernoex-sidebar-root",r.appendChild(a),{host:n,container:a,shadowRoot:r}}function Wa(){const e=["pernoex-widget-host","pernoex-tooltip-host","pernoex-sidebar-host","pernoex-widget-container","pernoex-inline-container"];for(const t of e)document.getElementById(t)?.remove()}let Ga=null,qa=null,Va=null,_a=null,$a=[],eo=!1,to=null,no=null;async function ro(e,t){try{const n=new AbortController,r=setTimeout(()=>n.abort(),5e3),a=await fetch(`${t}/widget/config`,{headers:{"X-Project-Key":e},signal:n.signal});if(clearTimeout(r),403===a.status)return console.warn("[Pernoex] Domain not allowed"),null;if(!a.ok)return console.error("[Pernoex] Failed to fetch config",a.status),null;const o=await a.json(),i=o.data||o;return function(e){if(!e||"object"!=typeof e)return!1;if("string"!=typeof e.project_name||0===e.project_name.length)return!1;const t=/^#[0-9A-F]{6}$/i;if(!t.test(e.primary_color||""))return!1;if(!t.test(e.bot_avatar_color||""))return!1;if(!["bottom-left","bottom-right"].includes(e.position))return!1;if(e.header_text&&e.header_text.length>100)return!1;if(e.welcome_message&&e.welcome_message.length>500)return!1;if(e.placeholder&&e.placeholder.length>100)return!1;if(void 0!==e.show_branding&&"boolean"!=typeof e.show_branding)return!1;if(void 0!==e.show_sources&&"boolean"!=typeof e.show_sources)return!1;if(void 0!==e.show_images&&"boolean"!=typeof e.show_images)return!1;if(e.bot_avatar_url)try{const t=new URL(e.bot_avatar_url);if(!["http:","https:"].includes(t.protocol))return!1}catch{return!1}return!0}(i)?i:(console.error("[Pernoex] Invalid config received from API"),null)}catch(n){return console.error("[Pernoex] Error fetching config",n),null}}function ao(e,t,n,r,a){const o=void 0!==a?.inline?.enabled?a.inline.enabled:n.inline?.enabled??!0;return{projectName:n.project_name,apiKey:e,apiUrl:t,position:n.position||"bottom-right",primaryColor:n.primary_color||"#0f172a",headerTextColor:n.header_text_color||"#ffffff",botAvatarColor:n.bot_avatar_color||"#6366f1",botAvatarUrl:n.bot_avatar_url,headerText:n.header_text||"Product Assistant",welcomeMessage:n.welcome_message||"What are you trying to do?",placeholder:n.placeholder||"What are you trying to do?",showBranding:a?.showBranding??n.show_branding??!0,showSources:n.show_sources??!0,showImages:n.show_images??!0,showAvatars:a?.showAvatars??!0,mode:r,embedded:"embedded"===r?{container:a?.container||"",showHeader:a?.showHeader??!0,showBranding:a?.showBranding,borderRadius:a?.borderRadius}:void 0,inline:"inline"===r||o?{enabled:o,triggerSelector:a?.inline?.triggerSelector||n.inline?.trigger_selector,excludeSelector:a?.inline?.excludeSelector||n.inline?.exclude_selector,maxWidth:a?.inline?.maxWidth||400,theme:a?.inline?.theme||"auto"}:void 0,popupEnabled:n.popup_enabled??!0,popupMessages:n.popup_messages||[],theme:a?.theme,zIndex:a?.zIndex,developerAccess:n.developer_access}}function oo(e,t,n){if("embedded"===t){if(!e)return console.error("[Pernoex] Container is required for embedded mode"),null;let t=null;if("string"==typeof e){if(t=document.querySelector(e),!t)return console.error("[Pernoex] Container not found:",e),null}else t=e;!function(e){"static"===getComputedStyle(e).position&&(e.style.position="relative"),0===e.offsetHeight&&console.warn("[Pernoex] Embedded container has 0 height. Set an explicit height for the widget to display correctly.")}(t);const{container:n}=function(e){const t=e.attachShadow({mode:"open"});Ka(t);const n=document.createElement("div");return n.className="lark-widget-root embedded",t.appendChild(n),{container:n,shadowRoot:t}}(t);return qa=t,n}if("inline"===t){const{host:e,container:t}=Ya(n);return $a.push(e),t}const{host:r,container:a}=function(e){const t=e??Za,n=document.createElement("div");n.id="pernoex-widget-host",n.style.cssText=`all: initial; position: fixed; top: 0; left: 0; width: 0; height: 0; z-index: ${t}; pointer-events: none;`,document.body.appendChild(n);const r=n.attachShadow({mode:"open"});Ka(r);const a=document.createElement("div");return a.id="pernoex-shadow-root",a.style.pointerEvents="auto",r.appendChild(a),{host:n,container:a,shadowRoot:r}}(n);return qa=r,a}function io(e){if(!_a){const{host:t,container:n}=Ya(e.zIndex);_a=n,$a.push(t)}Va||(Va=E.createRoot(_a)),Va.render(i.jsx(Fa,{children:i.jsx(Ra,{config:e})}))}function lo(e,t){Ga&&Ga.unmount(),Ga=E.createRoot(e),no=t;const n=e=>{eo=e,e?to?.onOpen?.():to?.onClose?.()};"inline"===t.mode?Ga.render(i.jsx(Fa,{children:i.jsx(Ra,{config:t})})):"embedded"===t.mode?Ga.render(i.jsx(Fa,{children:i.jsx(Na,{config:t})})):(Ga.render(i.jsx(Fa,{children:i.jsx(Qa,{config:t,onOpenChange:n})})),t.inline?.enabled&&io(t))}async function so(){if(document.querySelectorAll("script[data-manual-init]").length>0)return;const e=function(){const e=document.querySelector('meta[name="lark-config"]'),t=e?.getAttribute("data-api-key"),n=e?.getAttribute("data-api-url");if(t)return{apiKey:t,apiUrl:n||"https://api.pernoex.com/api/v1"};const r=document.currentScript;if(r){const e=r.getAttribute("data-api-key");if(e)return{apiKey:e,apiUrl:r.getAttribute("data-api-url")||"https://api.pernoex.com/api/v1"}}const a=document.querySelectorAll("script[data-api-key]");if(a.length>0){const e=a[a.length-1],t=e.getAttribute("data-api-key");if(t)return{apiKey:t,apiUrl:e.getAttribute("data-api-url")||"https://api.pernoex.com/api/v1"}}return null}();if(!e)return;const t=await ro(e.apiKey,e.apiUrl);if(!t)return void console.error("[Pernoex] Could not load config, widget will not be displayed");const n=oo(void 0,"floating");if(!n)return;lo(n,ao(e.apiKey,e.apiUrl,t,"floating"))}function Ao(){Ga?window.dispatchEvent(new CustomEvent("pernoex:open")):console.warn("[Pernoex] Widget not initialized")}function co(){Ga?window.dispatchEvent(new CustomEvent("pernoex:close")):console.warn("[Pernoex] Widget not initialized")}const uo={init:async function(e){const t=e.mode||"floating",n=e.apiUrl||"https://api.pernoex.com/api/v1";if(!e.apiKey){const t=new Error("API key is required");throw e.onError?.(t),t}to=e;const r=await ro(e.apiKey,n);if(!r){const t=new Error("Failed to fetch widget config");throw e.onError?.(t),t}const a=oo(e.container,t,e.zIndex);if(!a){const t=new Error("Container not found");throw e.onError?.(t),t}lo(a,ao(e.apiKey,n,r,t,e)),e.onReady?.()},destroy:function(){Ga&&(Ga.unmount(),Ga=null),Va&&(Va.unmount(),Va=null),qa&&(qa.remove(),qa=null);for(const e of $a)e.remove();$a=[],Wa(),_a=null,no=null,eo=!1,to=null,za.clear()},open:Ao,close:co,toggle:function(){eo?co():Ao()},isOpen:function(){return eo},clearMessages:function(){Ga?window.dispatchEvent(new CustomEvent("pernoex:clearMessages")):console.warn("[Pernoex] Widget not initialized")},enableInline:function(){no?(Va||io(no),window.dispatchEvent(new CustomEvent("pernoex:enableInline"))):console.warn("[Pernoex] Widget not initialized")},disableInline:function(){window.dispatchEvent(new CustomEvent("pernoex:disableInline"))},explain:async function(e){if(!no)throw new Error("Widget not initialized");const t=await fetch(`${no.apiUrl}/chat/explain`,{method:"POST",headers:{"X-Project-Key":no.apiKey,"Content-Type":"application/json"},body:JSON.stringify({text:e,context:window.location.href,page_title:document.title})});if(!t.ok)throw new Error("Failed to get explanation");const n=t.body?.getReader();if(!n)throw new Error("No reader");const r=new TextDecoder;let a="",o="";for(;;){const{done:e,value:t}=await n.read();if(e)break;a+=r.decode(t,{stream:!0});const i=a.split("\n");a=i.pop()||"";for(const n of i)if(n.startsWith("data: ")){const e=n.slice(6);try{const t=JSON.parse(e);"text"===t.type&&t.content&&(o+=t.content)}catch{}}}return to?.onExplain?.(e,o),o}};window.Pernoex=uo,window.addEventListener("error",e=>{(e.filename?.includes("widget.js")||e.filename?.includes("pernoex"))&&Wa()}),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",so):so(),function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?:\.\w+)*(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},parameter:{pattern:/(^|\s)-{1,2}(?:\w+:[+-]?)?\w+(?:\.\w+)*(?=[=\s]|$)/,alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cargo|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|java|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|sysctl|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var a=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],o=r.variable[1].inside,i=0;i